--- /srv/rebuilderd/tmp/rebuilderd1y5wdc/inputs/libhyperic-sigar-java_1.6.4+dfsg-8_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd1y5wdc/out/libhyperic-sigar-java_1.6.4+dfsg-8_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-09-25 06:40:03.000000 debian-binary │ -rw-r--r-- 0 0 0 940 2024-09-25 06:40:03.000000 control.tar.xz │ --rw-r--r-- 0 0 0 393608 2024-09-25 06:40:03.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 393876 2024-09-25 06:40:03.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/jni/libsigar.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x01d338 0x0001d338 0x0001d338 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1d344 0x1d344 R E 0x1000 │ │ │ │ + ARM_EXIDX 0x01d2e8 0x0001d2e8 0x0001d2e8 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1d2f4 0x1d2f4 R E 0x1000 │ │ │ │ LOAD 0x01daf0 0x0001eaf0 0x0001eaf0 0x00ec4 0x07224 RW 0x1000 │ │ │ │ DYNAMIC 0x01df20 0x0001ef20 0x0001ef20 0x000e0 0x000e0 RW 0x4 │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x01daf0 0x0001eaf0 0x0001eaf0 0x00510 0x00510 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 000024f8 0024f8 002998 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00004e90 004e90 00033a 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 000051cc 0051cc 000040 00 A 4 1 4 │ │ │ │ [ 7] .rel.dyn REL 0000520c 00520c 0008e8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00005af4 005af4 0007f0 08 AI 3 20 4 │ │ │ │ [ 9] .init PROGBITS 000062e4 0062e4 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000062f0 0062f0 000c50 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00006f40 006f40 013ae4 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0001aa24 01aa24 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0001aa30 01aa30 002908 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0001d338 01d338 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 0001d340 01d340 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00006f40 006f40 013a98 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0001a9d8 01a9d8 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0001a9e0 01a9e0 002908 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0001d2e8 01d2e8 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0001d2f0 01d2f0 000004 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 0001eaf0 01daf0 000004 04 WA 0 0 4 │ │ │ │ [17] .fini_array FINI_ARRAY 0001eaf4 01daf4 000004 04 WA 0 0 4 │ │ │ │ [18] .data.rel.ro PROGBITS 0001eaf8 01daf8 000428 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0001ef20 01df20 0000e0 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 0001f000 01e000 000424 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 0001f424 01e424 000590 00 WA 0 0 4 │ │ │ │ [22] .bss NOBITS 0001f9b4 01e9b4 006360 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -105,312 +105,312 @@ │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND clntudp_create │ │ │ │ 103: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ 104: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.4 (2) │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (3) │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND pclose@GLIBC_2.4 (2) │ │ │ │ - 108: 00015da9 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ - 109: 0000c7c1 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ - 110: 0000f159 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ - 111: 00015185 440 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ - 112: 0000b6a9 676 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ - 113: 0000f23d 94 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ - 114: 00014dbd 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ - 115: 00011d29 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ - 116: 000109a1 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ - 117: 000178a5 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ - 118: 00008e09 180 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ - 119: 00015725 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ - 120: 000107b1 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ - 121: 000118b9 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ - 122: 000101a5 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ - 123: 0000e301 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ - 124: 0000f195 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ - 125: 000150bd 200 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ - 126: 00010189 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ - 127: 0000e915 164 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ - 128: 0000fd4d 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ - 129: 000107d5 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ - 130: 0000d295 176 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ - 131: 00017cbd 70 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ - 132: 0000fd55 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ - 133: 0000abfd 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ - 134: 0000da75 820 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ - 135: 0000ed5d 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ - 136: 000180dd 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ - 137: 0000ff3d 306 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ - 138: 00019c0d 676 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ + 108: 00015d61 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ + 109: 0000c795 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ + 110: 0000f111 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ + 111: 0001513d 440 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ + 112: 00008ad1 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ + 113: 0000f1f5 94 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ + 114: 00014d75 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ + 115: 00011ce1 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ + 116: 00010959 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ + 117: 0001785d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ + 118: 0000baf9 184 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ + 119: 000156dd 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ + 120: 00010769 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ + 121: 00011871 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ + 122: 0001015d 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ + 123: 0000e2b5 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ + 124: 0000f14d 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ + 125: 00015075 200 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ + 126: 00010141 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ + 127: 0000e8c9 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ + 128: 0000fd05 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ + 129: 0001078d 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ + 130: 0000d249 176 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ + 131: 00017c75 70 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ + 132: 0000fd0d 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ + 133: 0000c041 1236 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ + 134: 0000da29 840 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ + 135: 0000ed15 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ + 136: 00018095 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ + 137: 0000fef5 306 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ + 138: 00019bc5 676 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ 139: 000076ad 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeVersion │ │ │ │ - 140: 00013f69 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ - 141: 0000e065 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ - 142: 00014cc1 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ - 143: 0000f6e9 216 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ - 144: 00010739 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ - 145: 00011c15 108 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ - 146: 0000ed25 10 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ - 147: 00011241 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ - 148: 00018109 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ - 149: 00017a8d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ - 150: 0000ed31 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ - 151: 00018135 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ - 152: 0000b085 1276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ - 153: 00010071 124 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ - 154: 000096c9 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ - 155: 000178d5 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ - 156: 0000847d 412 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ - 157: 0000e31d 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ - 158: 00017969 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ - 159: 0000fd71 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ - 160: 0000ebd1 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ - 161: 0000cb25 848 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ - 162: 000148dd 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ - 163: 00016b41 100 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ - 164: 0000e811 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ - 165: 0000d569 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ - 166: 00009e81 984 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ - 167: 0000dda9 560 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ - 168: 00011dcd 500 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ - 169: 0000d4d9 144 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ - 170: 0000c321 544 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ - 171: 00014a91 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ - 172: 0000f955 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ - 173: 0000eb9d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ - 174: 00017c21 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ - 175: 00017f75 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ - 176: 0000e345 792 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ - 177: 0000f879 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ - 178: 000181e5 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ - 179: 00018035 128 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ - 180: 0000d639 1044 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ - 181: 00010649 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ - 182: 0001788d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ - 183: 00008ebd 260 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ - 184: 0000f98d 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ - 185: 00016ba5 1896 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ - 186: 0000bf05 1052 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ - 187: 0000f465 240 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ - 188: 00010425 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ - 189: 0000d5d9 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ - 190: 0001038d 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ - 191: 00010b21 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ - 192: 00017749 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ - 193: 0000bc99 620 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ - 194: 00010779 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ - 195: 00017fd5 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ - 196: 00017d39 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ - 197: 00018239 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ - 198: 00015701 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ - 199: 00016191 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ - 200: 00010db5 168 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ - 201: 000106dd 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ - 202: 00017bed 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ - 203: 00011a99 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ - 204: 0000e031 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ - 205: 00010c19 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ - 206: 0001181d 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ - 207: 00008fc1 928 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ - 208: 00010169 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ - 209: 00014b49 220 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ - 210: 00017d05 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ - 211: 00010755 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ - 212: 0000f1b1 62 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ - 213: 00010c41 372 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ - 214: 0000f29d 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ - 215: 00017e6d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ - 216: 000117cd 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ - 217: 00019bf5 24 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ - 218: 00007865 360 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ - 219: 00015091 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ + 140: 00013f21 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ + 141: 0000e02d 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ + 142: 00014c79 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ + 143: 0000f6a1 216 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ + 144: 000106f1 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ + 145: 00011bcd 108 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ + 146: 0000ecdd 10 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ + 147: 000111f9 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ + 148: 000180c1 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ + 149: 00017a45 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ + 150: 0000ece9 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ + 151: 000180ed 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ + 152: 0000a969 1276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ + 153: 00010029 124 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ + 154: 00008319 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ + 155: 0001788d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ + 156: 00007ab9 412 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ + 157: 0000e2d1 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ + 158: 00017921 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ + 159: 0000fd29 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ + 160: 0000eb89 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ + 161: 0000cad9 848 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ + 162: 00014895 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ + 163: 00016af9 100 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ + 164: 0000e7c5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ + 165: 0000d51d 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ + 166: 00009031 984 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ + 167: 0000dd71 560 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ + 168: 00011d85 500 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ + 169: 0000d48d 144 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ + 170: 00009409 516 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ + 171: 00014a49 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ + 172: 0000f90d 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ + 173: 0000eb55 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ + 174: 00017bd9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ + 175: 00017f2d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ + 176: 0000e2f9 792 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ + 177: 0000f831 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ + 178: 0001819d 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ + 179: 00017fed 128 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ + 180: 0000d5ed 1044 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ + 181: 00010601 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ + 182: 00017845 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ + 183: 00008d51 260 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ + 184: 0000f945 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ + 185: 00016b5d 1896 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ + 186: 0000b035 992 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ + 187: 0000f41d 240 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ + 188: 000103dd 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ + 189: 0000d58d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ + 190: 00010345 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ + 191: 00010ad9 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ + 192: 00017701 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ + 193: 0000bbb1 620 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ + 194: 00010731 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ + 195: 00017f8d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ + 196: 00017cf1 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ + 197: 000181f1 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ + 198: 000156b9 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ + 199: 00016149 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ + 200: 00010d6d 168 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ + 201: 00010695 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ + 202: 00017ba5 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ + 203: 00011a51 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ + 204: 0000dff9 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ + 205: 00010bd1 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ + 206: 000117d5 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ + 207: 00007f79 928 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ + 208: 00010121 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ + 209: 00014b01 220 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ + 210: 00017cbd 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ + 211: 0001070d 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ + 212: 0000f169 62 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ + 213: 00010bf9 372 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ + 214: 0000f255 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ + 215: 00017e25 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ + 216: 00011785 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ + 217: 00019bad 24 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ + 218: 0000bec9 376 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ + 219: 00015049 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ 220: 0000704d 384 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_init │ │ │ │ - 221: 00013e65 248 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ - 222: 0001449d 272 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ - 223: 0000e65d 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ - 224: 0000e871 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ - 225: 0001445d 64 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ - 226: 0001195d 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ - 227: 0000d409 208 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ - 228: 00017315 444 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ - 229: 0000a4dd 704 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Tcp_gather │ │ │ │ + 221: 00013e1d 248 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ + 222: 00014455 272 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ + 223: 0000e611 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ + 224: 0000e825 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ + 225: 00014415 64 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ + 226: 00011915 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ + 227: 0000d3bd 208 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ + 228: 000172cd 444 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ + 229: 0000960d 704 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Tcp_gather │ │ │ │ 230: 00007701 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_open │ │ │ │ - 231: 0000814d 352 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ - 232: 0000ce75 1056 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ - 233: 0001101d 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ - 234: 00017d99 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ - 235: 00019109 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ - 236: 00015ea5 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ - 237: 0000ec29 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ - 238: 00009475 596 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ - 239: 00014911 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ - 240: 00011bdd 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ + 231: 0000b985 372 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ + 232: 0000ce29 1056 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ + 233: 00010fd5 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ + 234: 00017d51 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ + 235: 000190c1 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ + 236: 00015e5d 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ + 237: 0000ebe1 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ + 238: 00007865 596 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ + 239: 000148c9 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ + 240: 00011b95 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ 241: 00007739 118 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_nativeClose │ │ │ │ - 242: 0000e9b9 280 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ - 243: 0000f7c1 184 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ - 244: 0000fee9 84 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ - 245: 0000f6e5 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ - 246: 00010f51 202 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ - 247: 0000e7cd 68 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ - 248: 000109e5 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ - 249: 00010ad1 52 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ - 250: 0000a79d 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ - 251: 000082ad 464 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ - 252: 0000da4d 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ - 253: 00010b05 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ - 254: 00010795 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ - 255: 00016029 326 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ - 256: 00010149 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ - 257: 00015e2d 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ - 258: 00015719 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ - 259: 000079cd 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ - 260: 00014715 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ - 261: 00017bb9 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ - 262: 0000ead1 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ - 263: 00011c81 88 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ - 264: 0000f67d 92 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ - 265: 00011981 280 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ - 266: 00007f3d 528 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ - 267: 00014c25 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ - 268: 00009b51 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ - 269: 000177ad 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ - 270: 00017859 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ - 271: 000103d9 44 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ - 272: 0001904d 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ - 273: 0001020d 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ - 274: 0000dfd9 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ - 275: 0001429d 448 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ - 276: 0001044d 480 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ - 277: 00015ad1 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ - 278: 000178bd 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ - 279: 00008619 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ - 280: 0000f87d 216 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ - 281: 0000c819 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ - 282: 00011b51 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ - 283: 00014985 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ - 284: 00014e95 508 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ - 285: 0000fd2d 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ - 286: 00010e5d 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ - 287: 000181b1 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ - 288: 0000e761 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ - 289: 0000ed59 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_FileVersion_gather │ │ │ │ + 242: 0000e971 280 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ + 243: 0000f779 184 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ + 244: 0000fea1 84 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ + 245: 0000f69d 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ + 246: 00010f09 202 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ + 247: 0000e781 68 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ + 248: 0001099d 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ + 249: 00010a89 52 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ + 250: 0000a1d1 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ + 251: 0000ae65 464 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ + 252: 0000da01 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ + 253: 00010abd 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ + 254: 0001074d 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ + 255: 00015fe1 326 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ + 256: 00010101 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ + 257: 00015de5 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ + 258: 000156d1 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ + 259: 000098cd 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ + 260: 000146cd 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ + 261: 00017b71 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ + 262: 0000ea89 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ + 263: 00011c39 88 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ + 264: 0000f635 92 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ + 265: 00011939 280 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ + 266: 0000a759 528 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ + 267: 00014bdd 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ + 268: 000087a1 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ + 269: 00017765 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ + 270: 00017811 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ + 271: 00010391 44 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ + 272: 00019005 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ + 273: 000101c5 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ + 274: 0000dfa1 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ + 275: 00014255 448 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ + 276: 00010405 480 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ + 277: 00015a89 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ + 278: 00017875 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ + 279: 0000b415 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ + 280: 0000f835 216 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ + 281: 0000c7ed 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ + 282: 00011b09 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ + 283: 0001493d 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ + 284: 00014e4d 508 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ + 285: 0000fce5 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ + 286: 00010e15 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ + 287: 00018169 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ + 288: 0000e715 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ + 289: 0000ed11 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_FileVersion_gather │ │ │ │ 290: 00007689 34 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_formatSize │ │ │ │ - 291: 0001913d 2712 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ - 292: 000145ad 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ + 291: 000190f5 2712 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ + 292: 00014565 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ 293: 00007011 12 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_get │ │ │ │ - 294: 00010a59 120 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ - 295: 0000fd91 56 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ - 296: 00017b55 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_connect │ │ │ │ + 294: 00010a11 120 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ + 295: 0000fd49 56 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ + 296: 00017b0d 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_connect │ │ │ │ 297: 000076e5 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeScmRevision │ │ │ │ - 298: 00017aed 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ - 299: 0000c835 752 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ - 300: 00013f5d 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ - 301: 00009361 276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ - 302: 0000f555 86 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ - 303: 0000ed75 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ - 304: 0000fdc9 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ - 305: 00014a8d 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ - 306: 0000ec85 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ - 307: 00017a2d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ - 308: 000159a5 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ - 309: 00011fc1 96 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ - 310: 000174d1 224 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ - 311: 0000f9b1 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ + 298: 00017aa5 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ + 299: 0000c809 720 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ + 300: 00013f15 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ + 301: 0000a0bd 276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ + 302: 0000f50d 86 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ + 303: 0000ed2d 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ + 304: 0000fd81 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ + 305: 00014a45 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ + 306: 0000ec3d 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ + 307: 000179e5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ + 308: 0001595d 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ + 309: 00011f79 96 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ + 310: 00017489 224 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ + 311: 0000f969 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ 312: 000077b1 80 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPid │ │ │ │ - 313: 0001071d 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ - 314: 00010371 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ - 315: 00017c55 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ - 316: 0000e0cd 564 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ - 317: 00010bfd 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ - 318: 00013e59 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ - 319: 00017b09 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_destroy │ │ │ │ + 313: 000106d5 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ + 314: 00010329 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ + 315: 00017c0d 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ + 316: 0000e095 544 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ + 317: 00010bb5 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ + 318: 00013e11 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ + 319: 00017ac1 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_destroy │ │ │ │ 320: 00007801 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_kill │ │ │ │ - 321: 000145e9 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ - 322: 0001080d 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ - 323: 00014645 208 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ - 324: 00011cd9 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ - 325: 00011949 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ + 321: 000145a1 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ + 322: 000107c5 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ + 323: 000145fd 208 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ + 324: 00011c91 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ + 325: 00011901 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ 326: 00007251 52 FUNC GLOBAL DEFAULT 11 jsigar_list_add │ │ │ │ - 327: 00014809 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ - 328: 00011265 1084 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ - 329: 00008b89 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ - 330: 0000e0b1 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ - 331: 0000eaf5 116 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ - 332: 00010251 288 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ - 333: 0000ecdd 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ - 334: 0000b94d 844 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ + 327: 000147c1 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ + 328: 0001121d 1084 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ + 329: 00009e3d 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ + 330: 0000e079 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ + 331: 0000eaad 116 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ + 332: 00010209 288 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ + 333: 0000ec95 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ + 334: 00007c55 804 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ 335: 0000782d 56 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getSigNum │ │ │ │ - 336: 0000f3cd 152 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ - 337: 000155dd 292 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ - 338: 0000d345 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ - 339: 0000fd6d 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ - 340: 000190f9 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ - 341: 0000e33d 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ - 342: 00013f6d 816 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ - 343: 000175b1 194 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ - 344: 00010915 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ - 345: 0000f33d 144 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ - 346: 0001533d 444 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ - 347: 0000f5ad 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ - 348: 00011885 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ - 349: 00010405 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ + 336: 0000f385 152 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ + 337: 00015595 292 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ + 338: 0000d2f9 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ + 339: 0000fd25 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ + 340: 000190b1 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ + 341: 0000e2f1 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ + 342: 00013f25 816 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ + 343: 00017569 194 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ + 344: 000108cd 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ + 345: 0000f2f5 144 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ + 346: 000152f5 444 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ + 347: 0000f565 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ + 348: 0001183d 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ + 349: 000103bd 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ 350: 000075c5 72 FUNC GLOBAL DEFAULT 11 jsigar_get_sigar │ │ │ │ - 351: 0001570d 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ - 352: 0001730d 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ - 353: 00018005 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ - 354: 0000fa09 78 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ - 355: 000116a1 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ + 351: 000156c5 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ + 352: 000172c5 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ + 353: 00017fbd 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ + 354: 0000f9c1 78 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ + 355: 00011659 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ 356: 0000760d 124 FUNC GLOBAL DEFAULT 11 jsigar_list_init │ │ │ │ - 357: 000118e9 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ - 358: 0000a979 644 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ - 359: 000107f1 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ - 360: 000103a9 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ - 361: 00018285 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ - 362: 00015595 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ - 363: 00015969 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ - 364: 0000b581 296 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ - 365: 00017c89 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ - 366: 0001907d 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ - 367: 00015731 568 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ - 368: 0000e6a1 192 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ - 369: 0000fd59 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ - 370: 00015ee1 326 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ - 371: 0000eb69 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ - 372: 00010111 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ - 373: 0000ec25 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ - 374: 00017871 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ - 375: 00019bd5 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ - 376: 0000f1f1 76 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ - 377: 00015979 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ - 378: 000159d5 252 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ - 379: 000154f9 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ - 380: 0000f6d9 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ - 381: 00017e09 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ - 382: 00010985 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ - 383: 000180b5 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ - 384: 00017ecd 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ - 385: 0000a301 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ - 386: 00019eb1 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ - 387: 0000e8f5 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ - 388: 00017b21 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ - 389: 000106f9 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ + 357: 000118a1 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ + 358: 0000a3ad 644 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ + 359: 000107a9 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ + 360: 00010361 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ + 361: 0001823d 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ + 362: 0001554d 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ + 363: 00015921 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ + 364: 0000a631 296 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ + 365: 00017c41 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ + 366: 00019035 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ + 367: 000156e9 568 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ + 368: 0000e655 192 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ + 369: 0000fd11 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ + 370: 00015e99 326 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ + 371: 0000eb21 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ + 372: 000100c9 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ + 373: 0000ebdd 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ + 374: 00017829 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ + 375: 00019b8d 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ + 376: 0000f1a9 76 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ + 377: 00015931 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ + 378: 0001598d 252 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ + 379: 000154b1 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ + 380: 0000f691 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ + 381: 00017dc1 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ + 382: 0001093d 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ + 383: 0001806d 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ + 384: 00017e85 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ + 385: 00008e55 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ + 386: 00019e69 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ + 387: 0000e8a9 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ + 388: 00017ad9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ + 389: 000106b1 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ 390: 000075c1 2 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ │ │ - 391: 00015e41 100 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ - 392: 00010961 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ - 393: 0001062d 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ - 394: 00018179 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ - 395: 00016919 104 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ - 396: 00017b39 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ - 397: 0000ec2d 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLogger │ │ │ │ + 391: 00015df9 100 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ + 392: 00010919 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ + 393: 000105e5 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ + 394: 00018131 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ + 395: 000168d1 104 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ + 396: 00017af1 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ + 397: 0000ebe5 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLogger │ │ │ │ 398: 000076c9 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeBuildDate │ │ │ │ - 399: 00017f41 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ - 400: 00012021 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ - 401: 00014989 260 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ - 402: 00010945 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ + 399: 00017ef9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ + 400: 00011fd9 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ + 401: 00014941 260 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ + 402: 000108fd 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ 403: 0000701d 48 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_shutdown │ │ │ │ - 404: 0000a259 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ + 404: 0000be1d 172 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ 405: 000075b9 8 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ │ │ - 406: 0000fa59 636 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ - 407: 00017fa5 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ - 408: 00017909 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ - 409: 0000c541 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ - 410: 00016171 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ - 411: 000182d1 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ - 412: 000100ed 36 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get │ │ │ │ + 406: 0000fa11 636 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ + 407: 00017f5d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ + 408: 000178c1 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ + 409: 0000c515 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ + 410: 00016129 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ + 411: 00018289 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ + 412: 000100a5 36 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -250,296 +250,296 @@ │ │ │ │ 0001f408 00000d15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 0001f40c 00001f15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 0001f410 00014615 R_ARM_GLOB_DAT 00007251 jsigar_list_add │ │ │ │ 0001f414 00002b15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0001f418 00003915 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ 0001f41c 00004415 R_ARM_GLOB_DAT 00000000 xdr_void │ │ │ │ 0001f420 00005e15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -0001f4dc 00013102 R_ARM_ABS32 00014a8d sigar_proc_fd_get │ │ │ │ -0001f50c 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f524 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f53c 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f554 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f56c 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f584 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f59c 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f5b4 0000ef02 R_ARM_ABS32 00014911 sigar_proc_state_get │ │ │ │ -0001f5e4 00014702 R_ARM_ABS32 00014809 sigar_proc_cred_get │ │ │ │ -0001f5fc 00014702 R_ARM_ABS32 00014809 sigar_proc_cred_get │ │ │ │ -0001f614 00014702 R_ARM_ABS32 00014809 sigar_proc_cred_get │ │ │ │ -0001f62c 00014702 R_ARM_ABS32 00014809 sigar_proc_cred_get │ │ │ │ -0001f65c 0000ab02 R_ARM_ABS32 00014a91 sigar_proc_exe_get │ │ │ │ -0001f674 0000ab02 R_ARM_ABS32 00014a91 sigar_proc_exe_get │ │ │ │ -0001f6a4 00010402 R_ARM_ABS32 00014715 sigar_proc_mem_get │ │ │ │ -0001f6bc 00010402 R_ARM_ABS32 00014715 sigar_proc_mem_get │ │ │ │ -0001f6d4 00010402 R_ARM_ABS32 00014715 sigar_proc_mem_get │ │ │ │ -0001f6ec 00010402 R_ARM_ABS32 00014715 sigar_proc_mem_get │ │ │ │ -0001f704 00010402 R_ARM_ABS32 00014715 sigar_proc_mem_get │ │ │ │ -0001f71c 00010402 R_ARM_ABS32 00014715 sigar_proc_mem_get │ │ │ │ -0001f74c 00017402 R_ARM_ABS32 00010111 sigar_proc_cred_name_get │ │ │ │ -0001f764 00017402 R_ARM_ABS32 00010111 sigar_proc_cred_name_get │ │ │ │ -0001f794 00008902 R_ARM_ABS32 0000ff3d sigar_proc_cpu_get │ │ │ │ -0001f7ac 00008902 R_ARM_ABS32 0000ff3d sigar_proc_cpu_get │ │ │ │ -0001f7c4 00008902 R_ARM_ABS32 0000ff3d sigar_proc_cpu_get │ │ │ │ -0001f7dc 00008902 R_ARM_ABS32 0000ff3d sigar_proc_cpu_get │ │ │ │ -0001f7f4 00008902 R_ARM_ABS32 0000ff3d sigar_proc_cpu_get │ │ │ │ -0001f824 0000a202 R_ARM_ABS32 000148dd sigar_proc_time_get │ │ │ │ -0001f83c 0000a202 R_ARM_ABS32 000148dd sigar_proc_time_get │ │ │ │ -0001f854 0000a202 R_ARM_ABS32 000148dd sigar_proc_time_get │ │ │ │ -0001f86c 0000a202 R_ARM_ABS32 000148dd sigar_proc_time_get │ │ │ │ +0001f4dc 00013102 R_ARM_ABS32 00014a45 sigar_proc_fd_get │ │ │ │ +0001f50c 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f524 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f53c 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f554 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f56c 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f584 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f59c 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f5b4 0000ef02 R_ARM_ABS32 000148c9 sigar_proc_state_get │ │ │ │ +0001f5e4 00014702 R_ARM_ABS32 000147c1 sigar_proc_cred_get │ │ │ │ +0001f5fc 00014702 R_ARM_ABS32 000147c1 sigar_proc_cred_get │ │ │ │ +0001f614 00014702 R_ARM_ABS32 000147c1 sigar_proc_cred_get │ │ │ │ +0001f62c 00014702 R_ARM_ABS32 000147c1 sigar_proc_cred_get │ │ │ │ +0001f65c 0000ab02 R_ARM_ABS32 00014a49 sigar_proc_exe_get │ │ │ │ +0001f674 0000ab02 R_ARM_ABS32 00014a49 sigar_proc_exe_get │ │ │ │ +0001f6a4 00010402 R_ARM_ABS32 000146cd sigar_proc_mem_get │ │ │ │ +0001f6bc 00010402 R_ARM_ABS32 000146cd sigar_proc_mem_get │ │ │ │ +0001f6d4 00010402 R_ARM_ABS32 000146cd sigar_proc_mem_get │ │ │ │ +0001f6ec 00010402 R_ARM_ABS32 000146cd sigar_proc_mem_get │ │ │ │ +0001f704 00010402 R_ARM_ABS32 000146cd sigar_proc_mem_get │ │ │ │ +0001f71c 00010402 R_ARM_ABS32 000146cd sigar_proc_mem_get │ │ │ │ +0001f74c 00017402 R_ARM_ABS32 000100c9 sigar_proc_cred_name_get │ │ │ │ +0001f764 00017402 R_ARM_ABS32 000100c9 sigar_proc_cred_name_get │ │ │ │ +0001f794 00008902 R_ARM_ABS32 0000fef5 sigar_proc_cpu_get │ │ │ │ +0001f7ac 00008902 R_ARM_ABS32 0000fef5 sigar_proc_cpu_get │ │ │ │ +0001f7c4 00008902 R_ARM_ABS32 0000fef5 sigar_proc_cpu_get │ │ │ │ +0001f7dc 00008902 R_ARM_ABS32 0000fef5 sigar_proc_cpu_get │ │ │ │ +0001f7f4 00008902 R_ARM_ABS32 0000fef5 sigar_proc_cpu_get │ │ │ │ +0001f824 0000a202 R_ARM_ABS32 00014895 sigar_proc_time_get │ │ │ │ +0001f83c 0000a202 R_ARM_ABS32 00014895 sigar_proc_time_get │ │ │ │ +0001f854 0000a202 R_ARM_ABS32 00014895 sigar_proc_time_get │ │ │ │ +0001f86c 0000a202 R_ARM_ABS32 00014895 sigar_proc_time_get │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x5af4 contains 254 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0001f00c 0000ff16 R_ARM_JUMP_SLOT 00016029 sigar_link_attrs_get │ │ │ │ -0001f010 00007d16 R_ARM_JUMP_SLOT 000150bd sigar_cpu_info_list_get │ │ │ │ +0001f00c 0000ff16 R_ARM_JUMP_SLOT 00015fe1 sigar_link_attrs_get │ │ │ │ +0001f010 00007d16 R_ARM_JUMP_SLOT 00015075 sigar_cpu_info_list_get │ │ │ │ 0001f014 00000316 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ -0001f018 0000de16 R_ARM_JUMP_SLOT 0001449d sigar_cpu_list_get │ │ │ │ +0001f018 0000de16 R_ARM_JUMP_SLOT 00014455 sigar_cpu_list_get │ │ │ │ 0001f01c 00000416 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ -0001f020 00018916 R_ARM_JUMP_SLOT 0001062d sigar_file_system_list_destroy │ │ │ │ +0001f020 00018916 R_ARM_JUMP_SLOT 000105e5 sigar_file_system_list_destroy │ │ │ │ 0001f024 00000516 R_ARM_JUMP_SLOT 00000000 getpwuid_r@GLIBC_2.4 │ │ │ │ -0001f028 00009116 R_ARM_JUMP_SLOT 00011c15 sigar_net_address_to_string │ │ │ │ +0001f028 00009116 R_ARM_JUMP_SLOT 00011bcd sigar_net_address_to_string │ │ │ │ 0001f02c 00000616 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -0001f030 00011a16 R_ARM_JUMP_SLOT 00011b51 sigar_inet_ntoa │ │ │ │ -0001f034 00012716 R_ARM_JUMP_SLOT 0000fd91 sigar_time_now_millis │ │ │ │ -0001f038 00012616 R_ARM_JUMP_SLOT 00010a59 sigar_net_stat_port_get │ │ │ │ -0001f03c 0000e916 R_ARM_JUMP_SLOT 0001101d sigar_net_interface_config_get │ │ │ │ +0001f030 00011a16 R_ARM_JUMP_SLOT 00011b09 sigar_inet_ntoa │ │ │ │ +0001f034 00012716 R_ARM_JUMP_SLOT 0000fd49 sigar_time_now_millis │ │ │ │ +0001f038 00012616 R_ARM_JUMP_SLOT 00010a11 sigar_net_stat_port_get │ │ │ │ +0001f03c 0000e916 R_ARM_JUMP_SLOT 00010fd5 sigar_net_interface_config_get │ │ │ │ 0001f040 00000716 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ 0001f044 00000816 R_ARM_JUMP_SLOT 00000000 gethostbyname_r@GLIBC_2.4 │ │ │ │ -0001f048 00015316 R_ARM_JUMP_SLOT 0000fd6d sigar_log_level_set │ │ │ │ +0001f048 00015316 R_ARM_JUMP_SLOT 0000fd25 sigar_log_level_set │ │ │ │ 0001f04c 00000916 R_ARM_JUMP_SLOT 00000000 gethostbyaddr_r@GLIBC_2.4 │ │ │ │ -0001f050 00008f16 R_ARM_JUMP_SLOT 0000f6e9 sigar_cpu_model_adjust │ │ │ │ -0001f054 0000a316 R_ARM_JUMP_SLOT 00016b41 sigar_ptql_query_destroy │ │ │ │ -0001f058 00008c16 R_ARM_JUMP_SLOT 00013f69 sigar_os_error_string │ │ │ │ -0001f05c 00019c16 R_ARM_JUMP_SLOT 000100ed sigar_sys_info_get │ │ │ │ +0001f050 00008f16 R_ARM_JUMP_SLOT 0000f6a1 sigar_cpu_model_adjust │ │ │ │ +0001f054 0000a316 R_ARM_JUMP_SLOT 00016af9 sigar_ptql_query_destroy │ │ │ │ +0001f058 00008c16 R_ARM_JUMP_SLOT 00013f21 sigar_os_error_string │ │ │ │ +0001f05c 00019c16 R_ARM_JUMP_SLOT 000100a5 sigar_sys_info_get │ │ │ │ 0001f060 00000a16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -0001f064 00006c16 R_ARM_JUMP_SLOT 00015da9 sigar_statvfs │ │ │ │ +0001f064 00006c16 R_ARM_JUMP_SLOT 00015d61 sigar_statvfs │ │ │ │ 0001f068 00000b16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0001f06c 00000c16 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ 0001f070 00012516 R_ARM_JUMP_SLOT 00007011 vmcontrol_wrapper_api_get │ │ │ │ -0001f074 00015f16 R_ARM_JUMP_SLOT 0001570d sigar_nfs_server_v2_get │ │ │ │ +0001f074 00015f16 R_ARM_JUMP_SLOT 000156c5 sigar_nfs_server_v2_get │ │ │ │ 0001f078 00000e16 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ -0001f07c 00012416 R_ARM_JUMP_SLOT 000145ad sigar_uptime_get │ │ │ │ -0001f080 00007416 R_ARM_JUMP_SLOT 000109a1 sigar_net_stat_get │ │ │ │ +0001f07c 00012416 R_ARM_JUMP_SLOT 00014565 sigar_uptime_get │ │ │ │ +0001f080 00007416 R_ARM_JUMP_SLOT 00010959 sigar_net_stat_get │ │ │ │ 0001f084 00000f16 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ 0001f088 00001016 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -0001f08c 00012f16 R_ARM_JUMP_SLOT 0000ed75 sigar_signum_get │ │ │ │ +0001f08c 00012f16 R_ARM_JUMP_SLOT 0000ed2d sigar_signum_get │ │ │ │ 0001f090 00001116 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ 0001f094 00001216 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0001f098 00010016 R_ARM_JUMP_SLOT 00010149 sigar_proc_list_create │ │ │ │ -0001f09c 00018816 R_ARM_JUMP_SLOT 00010961 sigar_net_connection_list_grow │ │ │ │ -0001f0a0 00016516 R_ARM_JUMP_SLOT 000118e9 sigar_strerror │ │ │ │ +0001f098 00010016 R_ARM_JUMP_SLOT 00010101 sigar_proc_list_create │ │ │ │ +0001f09c 00018816 R_ARM_JUMP_SLOT 00010919 sigar_net_connection_list_grow │ │ │ │ +0001f0a0 00016516 R_ARM_JUMP_SLOT 000118a1 sigar_strerror │ │ │ │ 0001f0a4 00001316 R_ARM_JUMP_SLOT 00000000 fgets@GLIBC_2.4 │ │ │ │ -0001f0a8 0000d316 R_ARM_JUMP_SLOT 00010755 sigar_cpu_list_grow │ │ │ │ -0001f0ac 00019a16 R_ARM_JUMP_SLOT 00016171 sigar_dir_stat_get │ │ │ │ +0001f0a8 0000d316 R_ARM_JUMP_SLOT 0001070d sigar_cpu_list_grow │ │ │ │ +0001f0ac 00019a16 R_ARM_JUMP_SLOT 00016129 sigar_dir_stat_get │ │ │ │ 0001f0b0 00001416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0001f0b4 00011816 R_ARM_JUMP_SLOT 0000f87d sigar_rpc_ping │ │ │ │ -0001f0b8 0000ac16 R_ARM_JUMP_SLOT 0000f955 sigar_file2str │ │ │ │ -0001f0bc 00014216 R_ARM_JUMP_SLOT 0001080d sigar_net_interface_list_grow │ │ │ │ +0001f0b4 00011816 R_ARM_JUMP_SLOT 0000f835 sigar_rpc_ping │ │ │ │ +0001f0b8 0000ac16 R_ARM_JUMP_SLOT 0000f90d sigar_file2str │ │ │ │ +0001f0bc 00014216 R_ARM_JUMP_SLOT 000107c5 sigar_net_interface_list_grow │ │ │ │ 0001f0c0 00019316 R_ARM_JUMP_SLOT 0000701d vmcontrol_wrapper_api_shutdown │ │ │ │ -0001f0c4 00016216 R_ARM_JUMP_SLOT 0000fa09 sigar_log_printf │ │ │ │ +0001f0c4 00016216 R_ARM_JUMP_SLOT 0000f9c1 sigar_log_printf │ │ │ │ 0001f0c8 00001516 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -0001f0cc 00011016 R_ARM_JUMP_SLOT 0001904d sigar_getline_setwidth │ │ │ │ -0001f0d0 00017716 R_ARM_JUMP_SLOT 00019bd5 sigar_getline_reset │ │ │ │ -0001f0d4 00006f16 R_ARM_JUMP_SLOT 00015185 sigar_net_route_list_get │ │ │ │ -0001f0d8 0000d116 R_ARM_JUMP_SLOT 00014b49 sigar_proc_modules_get │ │ │ │ -0001f0dc 00015716 R_ARM_JUMP_SLOT 000175b1 sigar_ptql_query_find │ │ │ │ +0001f0cc 00011016 R_ARM_JUMP_SLOT 00019005 sigar_getline_setwidth │ │ │ │ +0001f0d0 00017716 R_ARM_JUMP_SLOT 00019b8d sigar_getline_reset │ │ │ │ +0001f0d4 00006f16 R_ARM_JUMP_SLOT 0001513d sigar_net_route_list_get │ │ │ │ +0001f0d8 0000d116 R_ARM_JUMP_SLOT 00014b01 sigar_proc_modules_get │ │ │ │ +0001f0dc 00015716 R_ARM_JUMP_SLOT 00017569 sigar_ptql_query_find │ │ │ │ 0001f0e0 00001616 R_ARM_JUMP_SLOT 00000000 getdomainname@GLIBC_2.4 │ │ │ │ 0001f0e4 00001716 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ -0001f0e8 0000b816 R_ARM_JUMP_SLOT 0000f98d sigar_proc_file2str │ │ │ │ -0001f0ec 0000b916 R_ARM_JUMP_SLOT 00016ba5 sigar_ptql_query_create │ │ │ │ -0001f0f0 00011d16 R_ARM_JUMP_SLOT 0000fd2d sigar_log │ │ │ │ +0001f0e8 0000b816 R_ARM_JUMP_SLOT 0000f945 sigar_proc_file2str │ │ │ │ +0001f0ec 0000b916 R_ARM_JUMP_SLOT 00016b5d sigar_ptql_query_create │ │ │ │ +0001f0f0 00011d16 R_ARM_JUMP_SLOT 0000fce5 sigar_log │ │ │ │ 0001f0f4 00001816 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4 │ │ │ │ -0001f0f8 00016016 R_ARM_JUMP_SLOT 0001730d sigar_ptql_re_impl_set │ │ │ │ -0001f0fc 0000ce16 R_ARM_JUMP_SLOT 0001181d sigar_group_name_get │ │ │ │ -0001f100 00010416 R_ARM_JUMP_SLOT 00014715 sigar_proc_mem_get │ │ │ │ -0001f104 00017e16 R_ARM_JUMP_SLOT 00010985 sigar_net_connection_list_destroy │ │ │ │ +0001f0f8 00016016 R_ARM_JUMP_SLOT 000172c5 sigar_ptql_re_impl_set │ │ │ │ +0001f0fc 0000ce16 R_ARM_JUMP_SLOT 000117d5 sigar_group_name_get │ │ │ │ +0001f100 00010416 R_ARM_JUMP_SLOT 000146cd sigar_proc_mem_get │ │ │ │ +0001f104 00017e16 R_ARM_JUMP_SLOT 0001093d sigar_net_connection_list_destroy │ │ │ │ 0001f108 00001916 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ -0001f10c 00015416 R_ARM_JUMP_SLOT 000190f9 sigar_getline_eof │ │ │ │ +0001f10c 00015416 R_ARM_JUMP_SLOT 000190b1 sigar_getline_eof │ │ │ │ 0001f110 00001a16 R_ARM_JUMP_SLOT 00000000 rindex@GLIBC_2.4 │ │ │ │ 0001f114 00001b16 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ 0001f118 00001c16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ -0001f11c 00014416 R_ARM_JUMP_SLOT 00011cd9 sigar_net_connection_type_get │ │ │ │ -0001f120 0000bb16 R_ARM_JUMP_SLOT 0000f465 sigar_procfs_args_get │ │ │ │ -0001f124 00011416 R_ARM_JUMP_SLOT 0001044d sigar_fs_type_get │ │ │ │ -0001f128 00015616 R_ARM_JUMP_SLOT 00013f6d sigar_mem_get │ │ │ │ -0001f12c 00012c16 R_ARM_JUMP_SLOT 00013f5d sigar_os_close │ │ │ │ +0001f11c 00014416 R_ARM_JUMP_SLOT 00011c91 sigar_net_connection_type_get │ │ │ │ +0001f120 0000bb16 R_ARM_JUMP_SLOT 0000f41d sigar_procfs_args_get │ │ │ │ +0001f124 00011416 R_ARM_JUMP_SLOT 00010405 sigar_fs_type_get │ │ │ │ +0001f128 00015616 R_ARM_JUMP_SLOT 00013f25 sigar_mem_get │ │ │ │ +0001f12c 00012c16 R_ARM_JUMP_SLOT 00013f15 sigar_os_close │ │ │ │ 0001f130 00001d16 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ -0001f134 00019616 R_ARM_JUMP_SLOT 0000fa59 sigar_iodev_get │ │ │ │ -0001f138 00013d16 R_ARM_JUMP_SLOT 00010bfd sigar_who_list_destroy │ │ │ │ -0001f13c 00019116 R_ARM_JUMP_SLOT 00014989 sigar_proc_env_get │ │ │ │ -0001f140 00010816 R_ARM_JUMP_SLOT 0000f67d sigar_file_system_usage_calc_used │ │ │ │ -0001f144 00010216 R_ARM_JUMP_SLOT 00015719 sigar_nfs_client_v3_get │ │ │ │ +0001f134 00019616 R_ARM_JUMP_SLOT 0000fa11 sigar_iodev_get │ │ │ │ +0001f138 00013d16 R_ARM_JUMP_SLOT 00010bb5 sigar_who_list_destroy │ │ │ │ +0001f13c 00019116 R_ARM_JUMP_SLOT 00014941 sigar_proc_env_get │ │ │ │ +0001f140 00010816 R_ARM_JUMP_SLOT 0000f635 sigar_file_system_usage_calc_used │ │ │ │ +0001f144 00010216 R_ARM_JUMP_SLOT 000156d1 sigar_nfs_client_v3_get │ │ │ │ 0001f148 00001e16 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ -0001f14c 0000be16 R_ARM_JUMP_SLOT 0001038d sigar_proc_args_grow │ │ │ │ +0001f14c 0000be16 R_ARM_JUMP_SLOT 00010345 sigar_proc_args_grow │ │ │ │ 0001f150 00002016 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0001f154 0000e116 R_ARM_JUMP_SLOT 0001445d sigar_cpu_get │ │ │ │ +0001f154 0000e116 R_ARM_JUMP_SLOT 00014415 sigar_cpu_get │ │ │ │ 0001f158 00002116 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ -0001f15c 00013016 R_ARM_JUMP_SLOT 0000fdc9 sigar_version_get │ │ │ │ +0001f15c 00013016 R_ARM_JUMP_SLOT 0000fd81 sigar_version_get │ │ │ │ 0001f160 00002216 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ 0001f164 00002316 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -0001f168 0000d416 R_ARM_JUMP_SLOT 0000f1b1 sigar_skip_token │ │ │ │ -0001f16c 0000cd16 R_ARM_JUMP_SLOT 00010c19 sigar_who_list_get │ │ │ │ -0001f170 00010116 R_ARM_JUMP_SLOT 00015e2d sigar_file_attrs_type_string_get │ │ │ │ -0001f174 00015816 R_ARM_JUMP_SLOT 00010915 sigar_net_interface_list_destroy │ │ │ │ +0001f168 0000d416 R_ARM_JUMP_SLOT 0000f169 sigar_skip_token │ │ │ │ +0001f16c 0000cd16 R_ARM_JUMP_SLOT 00010bd1 sigar_who_list_get │ │ │ │ +0001f170 00010116 R_ARM_JUMP_SLOT 00015de5 sigar_file_attrs_type_string_get │ │ │ │ +0001f174 00015816 R_ARM_JUMP_SLOT 000108cd sigar_net_interface_list_destroy │ │ │ │ 0001f178 00002416 R_ARM_JUMP_SLOT 00000000 gethostname@GLIBC_2.4 │ │ │ │ -0001f17c 00008e16 R_ARM_JUMP_SLOT 00014cc1 sigar_os_fs_type_get │ │ │ │ +0001f17c 00008e16 R_ARM_JUMP_SLOT 00014c79 sigar_os_fs_type_get │ │ │ │ 0001f180 00002516 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -0001f184 00016b16 R_ARM_JUMP_SLOT 00015969 sigar_os_sys_info_get │ │ │ │ +0001f184 00016b16 R_ARM_JUMP_SLOT 00015921 sigar_os_sys_info_get │ │ │ │ 0001f188 00002616 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ 0001f18c 00002716 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -0001f190 00007a16 R_ARM_JUMP_SLOT 000101a5 sigar_close │ │ │ │ +0001f190 00007a16 R_ARM_JUMP_SLOT 0001015d sigar_close │ │ │ │ 0001f194 00002816 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -0001f198 00017a16 R_ARM_JUMP_SLOT 000159d5 sigar_cache_get │ │ │ │ -0001f19c 0000db16 R_ARM_JUMP_SLOT 00015091 sigar_file_system_usage_get │ │ │ │ +0001f198 00017a16 R_ARM_JUMP_SLOT 0001598d sigar_cache_get │ │ │ │ +0001f19c 0000db16 R_ARM_JUMP_SLOT 00015049 sigar_file_system_usage_get │ │ │ │ 0001f1a0 00002916 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ -0001f1a4 0000e416 R_ARM_JUMP_SLOT 00017315 sigar_ptql_query_match │ │ │ │ -0001f1a8 00013116 R_ARM_JUMP_SLOT 00014a8d sigar_proc_fd_get │ │ │ │ -0001f1ac 0000d816 R_ARM_JUMP_SLOT 000117cd sigar_user_name_get │ │ │ │ +0001f1a4 0000e416 R_ARM_JUMP_SLOT 000172cd sigar_ptql_query_match │ │ │ │ +0001f1a8 00013116 R_ARM_JUMP_SLOT 00014a45 sigar_proc_fd_get │ │ │ │ +0001f1ac 0000d816 R_ARM_JUMP_SLOT 00011785 sigar_user_name_get │ │ │ │ 0001f1b0 00002a16 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ 0001f1b4 00002b16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -0001f1b8 0000fd16 R_ARM_JUMP_SLOT 00010b05 sigar_who_list_create │ │ │ │ +0001f1b8 0000fd16 R_ARM_JUMP_SLOT 00010abd sigar_who_list_create │ │ │ │ 0001f1bc 00002c16 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ 0001f1c0 00002d16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ 0001f1c4 00002e16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ 0001f1c8 00002f16 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -0001f1cc 0000a216 R_ARM_JUMP_SLOT 000148dd sigar_proc_time_get │ │ │ │ -0001f1d0 00008116 R_ARM_JUMP_SLOT 000107d5 sigar_net_route_list_destroy │ │ │ │ -0001f1d4 00007e16 R_ARM_JUMP_SLOT 00010189 sigar_proc_list_destroy │ │ │ │ -0001f1d8 00010b16 R_ARM_JUMP_SLOT 00014c25 sigar_thread_cpu_get │ │ │ │ +0001f1cc 0000a216 R_ARM_JUMP_SLOT 00014895 sigar_proc_time_get │ │ │ │ +0001f1d0 00008116 R_ARM_JUMP_SLOT 0001078d sigar_net_route_list_destroy │ │ │ │ +0001f1d4 00007e16 R_ARM_JUMP_SLOT 00010141 sigar_proc_list_destroy │ │ │ │ +0001f1d8 00010b16 R_ARM_JUMP_SLOT 00014bdd sigar_thread_cpu_get │ │ │ │ 0001f1dc 00003016 R_ARM_JUMP_SLOT 00000000 strtoul@GLIBC_2.4 │ │ │ │ 0001f1e0 00003116 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0001f1e4 00014316 R_ARM_JUMP_SLOT 00014645 sigar_os_proc_list_get │ │ │ │ +0001f1e4 00014316 R_ARM_JUMP_SLOT 000145fd sigar_os_proc_list_get │ │ │ │ 0001f1e8 00003216 R_ARM_JUMP_SLOT 00000000 readdir64_r@GLIBC_2.4 │ │ │ │ 0001f1ec 00003316 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ 0001f1f0 00003416 R_ARM_JUMP_SLOT 00000000 getpass@GLIBC_2.4 │ │ │ │ -0001f1f4 00016816 R_ARM_JUMP_SLOT 000103a9 sigar_proc_args_destroy │ │ │ │ +0001f1f4 00016816 R_ARM_JUMP_SLOT 00010361 sigar_proc_args_destroy │ │ │ │ 0001f1f8 00016416 R_ARM_JUMP_SLOT 0000760d jsigar_list_init │ │ │ │ -0001f1fc 00015016 R_ARM_JUMP_SLOT 0000f3cd sigar_proc_fd_count │ │ │ │ -0001f200 00007216 R_ARM_JUMP_SLOT 00014dbd sigar_file_system_list_get │ │ │ │ -0001f204 00011516 R_ARM_JUMP_SLOT 00015ad1 sigar_cache_destroy │ │ │ │ -0001f208 00007316 R_ARM_JUMP_SLOT 00011d29 sigar_net_connection_state_get │ │ │ │ -0001f20c 00012316 R_ARM_JUMP_SLOT 0001913d sigar_getline │ │ │ │ +0001f1fc 00015016 R_ARM_JUMP_SLOT 0000f385 sigar_proc_fd_count │ │ │ │ +0001f200 00007216 R_ARM_JUMP_SLOT 00014d75 sigar_file_system_list_get │ │ │ │ +0001f204 00011516 R_ARM_JUMP_SLOT 00015a89 sigar_cache_destroy │ │ │ │ +0001f208 00007316 R_ARM_JUMP_SLOT 00011ce1 sigar_net_connection_state_get │ │ │ │ +0001f20c 00012316 R_ARM_JUMP_SLOT 000190f5 sigar_getline │ │ │ │ 0001f210 00003516 R_ARM_JUMP_SLOT 00000000 getpwnam_r@GLIBC_2.4 │ │ │ │ -0001f214 00016f16 R_ARM_JUMP_SLOT 00015731 sigar_proc_port_get │ │ │ │ +0001f214 00016f16 R_ARM_JUMP_SLOT 000156e9 sigar_proc_port_get │ │ │ │ 0001f218 00003616 R_ARM_JUMP_SLOT 00000000 fprintf@GLIBC_2.4 │ │ │ │ 0001f21c 00003716 R_ARM_JUMP_SLOT 00000000 getpagesize@GLIBC_2.4 │ │ │ │ -0001f220 00013e16 R_ARM_JUMP_SLOT 00013e59 sigar_pid_get │ │ │ │ -0001f224 00010916 R_ARM_JUMP_SLOT 00011981 sigar_format_size │ │ │ │ +0001f220 00013e16 R_ARM_JUMP_SLOT 00013e11 sigar_pid_get │ │ │ │ +0001f224 00010916 R_ARM_JUMP_SLOT 00011939 sigar_format_size │ │ │ │ 0001f228 00003816 R_ARM_JUMP_SLOT 00000000 clnttcp_create │ │ │ │ -0001f22c 00007816 R_ARM_JUMP_SLOT 000107b1 sigar_net_route_list_grow │ │ │ │ -0001f230 0000f416 R_ARM_JUMP_SLOT 0000fee9 sigar_open │ │ │ │ -0001f234 0000c716 R_ARM_JUMP_SLOT 00016191 sigar_dir_usage_get │ │ │ │ -0001f238 0000f616 R_ARM_JUMP_SLOT 00010f51 sigar_net_interface_config_primary_get │ │ │ │ -0001f23c 00017216 R_ARM_JUMP_SLOT 00015ee1 sigar_file_attrs_get │ │ │ │ +0001f22c 00007816 R_ARM_JUMP_SLOT 00010769 sigar_net_route_list_grow │ │ │ │ +0001f230 0000f416 R_ARM_JUMP_SLOT 0000fea1 sigar_open │ │ │ │ +0001f234 0000c716 R_ARM_JUMP_SLOT 00016149 sigar_dir_usage_get │ │ │ │ +0001f238 0000f616 R_ARM_JUMP_SLOT 00010f09 sigar_net_interface_config_primary_get │ │ │ │ +0001f23c 00017216 R_ARM_JUMP_SLOT 00015e99 sigar_file_attrs_get │ │ │ │ 0001f240 00003a16 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ 0001f244 00003b16 R_ARM_JUMP_SLOT 00000000 strncasecmp@GLIBC_2.4 │ │ │ │ 0001f248 00003c16 R_ARM_JUMP_SLOT 00000000 snprintf@GLIBC_2.4 │ │ │ │ 0001f24c 00003d16 R_ARM_JUMP_SLOT 00000000 __isoc99_sscanf@GLIBC_2.7 │ │ │ │ -0001f250 00017b16 R_ARM_JUMP_SLOT 000154f9 sigar_net_connection_walk │ │ │ │ -0001f254 0000c216 R_ARM_JUMP_SLOT 00010779 sigar_cpu_list_destroy │ │ │ │ -0001f258 00018716 R_ARM_JUMP_SLOT 00015e41 sigar_file_attrs_permissions_string_get │ │ │ │ -0001f25c 00010f16 R_ARM_JUMP_SLOT 000103d9 sigar_proc_args_get │ │ │ │ +0001f250 00017b16 R_ARM_JUMP_SLOT 000154b1 sigar_net_connection_walk │ │ │ │ +0001f254 0000c216 R_ARM_JUMP_SLOT 00010731 sigar_cpu_list_destroy │ │ │ │ +0001f258 00018716 R_ARM_JUMP_SLOT 00015df9 sigar_file_attrs_permissions_string_get │ │ │ │ +0001f25c 00010f16 R_ARM_JUMP_SLOT 00010391 sigar_proc_args_get │ │ │ │ 0001f260 00003e16 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 0001f264 00003f16 R_ARM_JUMP_SLOT 00000000 getmntent_r@GLIBC_2.4 │ │ │ │ -0001f268 00014516 R_ARM_JUMP_SLOT 00011949 sigar_strerror_set │ │ │ │ -0001f26c 0000c816 R_ARM_JUMP_SLOT 00010db5 sigar_resource_limit_get │ │ │ │ +0001f268 00014516 R_ARM_JUMP_SLOT 00011901 sigar_strerror_set │ │ │ │ +0001f26c 0000c816 R_ARM_JUMP_SLOT 00010d6d sigar_resource_limit_get │ │ │ │ 0001f270 00004016 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0001f274 00011e16 R_ARM_JUMP_SLOT 00010e5d sigar_net_interface_list_get │ │ │ │ +0001f274 00011e16 R_ARM_JUMP_SLOT 00010e15 sigar_net_interface_list_get │ │ │ │ 0001f278 00004116 R_ARM_JUMP_SLOT 00000000 strtoull@GLIBC_2.4 │ │ │ │ -0001f27c 0000a816 R_ARM_JUMP_SLOT 00011dcd sigar_net_interface_flags_to_string │ │ │ │ -0001f280 0000ef16 R_ARM_JUMP_SLOT 00014911 sigar_proc_state_get │ │ │ │ +0001f27c 0000a816 R_ARM_JUMP_SLOT 00011d85 sigar_net_interface_flags_to_string │ │ │ │ +0001f280 0000ef16 R_ARM_JUMP_SLOT 000148c9 sigar_proc_state_get │ │ │ │ 0001f284 00004216 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ 0001f288 00004316 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ -0001f28c 00009316 R_ARM_JUMP_SLOT 00011241 sigar_gethostbyname │ │ │ │ +0001f28c 00009316 R_ARM_JUMP_SLOT 000111f9 sigar_gethostbyname │ │ │ │ 0001f290 00004516 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ 0001f294 00004616 R_ARM_JUMP_SLOT 00000000 fileno@GLIBC_2.4 │ │ │ │ -0001f298 00015a16 R_ARM_JUMP_SLOT 0001533d sigar_net_interface_stat_get │ │ │ │ -0001f29c 0000bf16 R_ARM_JUMP_SLOT 00010b21 sigar_who_list_grow │ │ │ │ +0001f298 00015a16 R_ARM_JUMP_SLOT 000152f5 sigar_net_interface_stat_get │ │ │ │ +0001f29c 0000bf16 R_ARM_JUMP_SLOT 00010ad9 sigar_who_list_grow │ │ │ │ 0001f2a0 00004716 R_ARM_JUMP_SLOT 00000000 getgrgid_r@GLIBC_2.4 │ │ │ │ 0001f2a4 00004816 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ -0001f2a8 00018516 R_ARM_JUMP_SLOT 000106f9 sigar_cpu_info_list_grow │ │ │ │ -0001f2ac 00014716 R_ARM_JUMP_SLOT 00014809 sigar_proc_cred_get │ │ │ │ -0001f2b0 00014c16 R_ARM_JUMP_SLOT 00010251 sigar_proc_stat_get │ │ │ │ -0001f2b4 00008716 R_ARM_JUMP_SLOT 0000ed5d sigar_proc_kill │ │ │ │ +0001f2a8 00018516 R_ARM_JUMP_SLOT 000106b1 sigar_cpu_info_list_grow │ │ │ │ +0001f2ac 00014716 R_ARM_JUMP_SLOT 000147c1 sigar_proc_cred_get │ │ │ │ +0001f2b0 00014c16 R_ARM_JUMP_SLOT 00010209 sigar_proc_stat_get │ │ │ │ +0001f2b4 00008716 R_ARM_JUMP_SLOT 0000ed15 sigar_proc_kill │ │ │ │ 0001f2b8 00004916 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -0001f2bc 00008a16 R_ARM_JUMP_SLOT 00019c0d sigar_getline_histadd │ │ │ │ -0001f2c0 0000fe16 R_ARM_JUMP_SLOT 00010795 sigar_net_route_list_create │ │ │ │ -0001f2c4 0000eb16 R_ARM_JUMP_SLOT 00019109 sigar_getline_redraw │ │ │ │ +0001f2bc 00008a16 R_ARM_JUMP_SLOT 00019bc5 sigar_getline_histadd │ │ │ │ +0001f2c0 0000fe16 R_ARM_JUMP_SLOT 0001074d sigar_net_route_list_create │ │ │ │ +0001f2c4 0000eb16 R_ARM_JUMP_SLOT 000190c1 sigar_getline_redraw │ │ │ │ 0001f2c8 00004a16 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ -0001f2cc 00015d16 R_ARM_JUMP_SLOT 00010405 sigar_file_system_list_create │ │ │ │ +0001f2cc 00015d16 R_ARM_JUMP_SLOT 000103bd sigar_file_system_list_create │ │ │ │ 0001f2d0 00004b16 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ 0001f2d4 00004c16 R_ARM_JUMP_SLOT 00000000 tmpnam@GLIBC_2.4 │ │ │ │ -0001f2d8 00008016 R_ARM_JUMP_SLOT 0000fd4d sigar_log_impl_set │ │ │ │ -0001f2dc 0000c916 R_ARM_JUMP_SLOT 000106dd sigar_cpu_info_list_create │ │ │ │ +0001f2d8 00008016 R_ARM_JUMP_SLOT 0000fd05 sigar_log_impl_set │ │ │ │ +0001f2dc 0000c916 R_ARM_JUMP_SLOT 00010695 sigar_cpu_info_list_create │ │ │ │ 0001f2e0 00004d16 R_ARM_JUMP_SLOT 00000000 popen@GLIBC_2.4 │ │ │ │ -0001f2e4 0000d516 R_ARM_JUMP_SLOT 00010c41 sigar_net_info_get │ │ │ │ +0001f2e4 0000d516 R_ARM_JUMP_SLOT 00010bf9 sigar_net_info_get │ │ │ │ 0001f2e8 00004e16 R_ARM_JUMP_SLOT 00000000 clnt_sperrno │ │ │ │ 0001f2ec 00004f16 R_ARM_JUMP_SLOT 00000000 putenv@GLIBC_2.4 │ │ │ │ 0001f2f0 00005016 R_ARM_JUMP_SLOT 00000000 __xpg_strerror_r@GLIBC_2.4 │ │ │ │ -0001f2f4 00009016 R_ARM_JUMP_SLOT 00010739 sigar_cpu_list_create │ │ │ │ -0001f2f8 00007916 R_ARM_JUMP_SLOT 000118b9 sigar_strerror_get │ │ │ │ +0001f2f4 00009016 R_ARM_JUMP_SLOT 000106f1 sigar_cpu_list_create │ │ │ │ +0001f2f8 00007916 R_ARM_JUMP_SLOT 00011871 sigar_strerror_get │ │ │ │ 0001f2fc 00005116 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ -0001f300 0000d616 R_ARM_JUMP_SLOT 0000f29d sigar_proc_filename │ │ │ │ -0001f304 00017416 R_ARM_JUMP_SLOT 00010111 sigar_proc_cred_name_get │ │ │ │ -0001f308 0000b116 R_ARM_JUMP_SLOT 0000f879 sigar_rpc_strerror │ │ │ │ -0001f30c 0000ec16 R_ARM_JUMP_SLOT 00015ea5 sigar_file_attrs_mode_get │ │ │ │ -0001f310 00013416 R_ARM_JUMP_SLOT 000159a5 sigar_cache_find │ │ │ │ -0001f314 00019216 R_ARM_JUMP_SLOT 00010945 sigar_net_connection_list_create │ │ │ │ -0001f318 00014816 R_ARM_JUMP_SLOT 00011265 sigar_fqdn_get │ │ │ │ -0001f31c 00013516 R_ARM_JUMP_SLOT 00011fc1 sigar_net_services_name_get │ │ │ │ +0001f300 0000d616 R_ARM_JUMP_SLOT 0000f255 sigar_proc_filename │ │ │ │ +0001f304 00017416 R_ARM_JUMP_SLOT 000100c9 sigar_proc_cred_name_get │ │ │ │ +0001f308 0000b116 R_ARM_JUMP_SLOT 0000f831 sigar_rpc_strerror │ │ │ │ +0001f30c 0000ec16 R_ARM_JUMP_SLOT 00015e5d sigar_file_attrs_mode_get │ │ │ │ +0001f310 00013416 R_ARM_JUMP_SLOT 0001595d sigar_cache_find │ │ │ │ +0001f314 00019216 R_ARM_JUMP_SLOT 000108fd sigar_net_connection_list_create │ │ │ │ +0001f318 00014816 R_ARM_JUMP_SLOT 0001121d sigar_fqdn_get │ │ │ │ +0001f31c 00013516 R_ARM_JUMP_SLOT 00011f79 sigar_net_services_name_get │ │ │ │ 0001f320 0000dc16 R_ARM_JUMP_SLOT 0000704d vmcontrol_wrapper_api_init │ │ │ │ -0001f324 0000e216 R_ARM_JUMP_SLOT 0001195d sigar_strerror_printf │ │ │ │ +0001f324 0000e216 R_ARM_JUMP_SLOT 00011915 sigar_strerror_printf │ │ │ │ 0001f328 00005216 R_ARM_JUMP_SLOT 00000000 sprintf@GLIBC_2.4 │ │ │ │ 0001f32c 00005316 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -0001f330 00013616 R_ARM_JUMP_SLOT 000174d1 sigar_ptql_query_find_process │ │ │ │ +0001f330 00013616 R_ARM_JUMP_SLOT 00017489 sigar_ptql_query_find_process │ │ │ │ 0001f334 00005416 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ -0001f338 0000dd16 R_ARM_JUMP_SLOT 00013e65 sigar_os_open │ │ │ │ +0001f338 0000dd16 R_ARM_JUMP_SLOT 00013e1d sigar_os_open │ │ │ │ 0001f33c 00005516 R_ARM_JUMP_SLOT 00000000 __rpc_createerr │ │ │ │ 0001f340 00005616 R_ARM_JUMP_SLOT 00000000 remove@GLIBC_2.4 │ │ │ │ 0001f344 00005716 R_ARM_JUMP_SLOT 00000000 vsnprintf@GLIBC_2.4 │ │ │ │ -0001f348 00008916 R_ARM_JUMP_SLOT 0000ff3d sigar_proc_cpu_get │ │ │ │ +0001f348 00008916 R_ARM_JUMP_SLOT 0000fef5 sigar_proc_cpu_get │ │ │ │ 0001f34c 00005816 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ 0001f350 00005916 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ 0001f354 00005a16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ -0001f358 00013916 R_ARM_JUMP_SLOT 0001071d sigar_cpu_info_list_destroy │ │ │ │ -0001f35c 0000d916 R_ARM_JUMP_SLOT 00019bf5 sigar_getline_completer_set │ │ │ │ -0001f360 00016316 R_ARM_JUMP_SLOT 000116a1 sigar_password_get │ │ │ │ -0001f364 00012e16 R_ARM_JUMP_SLOT 0000f555 sigar_strcasestr │ │ │ │ -0001f368 0000f016 R_ARM_JUMP_SLOT 00011bdd sigar_net_address_equals │ │ │ │ +0001f358 00013916 R_ARM_JUMP_SLOT 000106d5 sigar_cpu_info_list_destroy │ │ │ │ +0001f35c 0000d916 R_ARM_JUMP_SLOT 00019bad sigar_getline_completer_set │ │ │ │ +0001f360 00016316 R_ARM_JUMP_SLOT 00011659 sigar_password_get │ │ │ │ +0001f364 00012e16 R_ARM_JUMP_SLOT 0000f50d sigar_strcasestr │ │ │ │ +0001f368 0000f016 R_ARM_JUMP_SLOT 00011b95 sigar_net_address_equals │ │ │ │ 0001f36c 00005b16 R_ARM_JUMP_SLOT 00000000 inet_ntop@GLIBC_2.4 │ │ │ │ 0001f370 00005c16 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ -0001f374 00007716 R_ARM_JUMP_SLOT 00015725 sigar_nfs_server_v3_get │ │ │ │ +0001f374 00007716 R_ARM_JUMP_SLOT 000156dd sigar_nfs_server_v3_get │ │ │ │ 0001f378 00005d16 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ -0001f37c 0000bc16 R_ARM_JUMP_SLOT 00010425 sigar_file_system_list_grow │ │ │ │ +0001f37c 0000bc16 R_ARM_JUMP_SLOT 000103dd sigar_file_system_list_grow │ │ │ │ 0001f380 00005f16 R_ARM_JUMP_SLOT 00000000 inet_addr@GLIBC_2.4 │ │ │ │ 0001f384 00006016 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ -0001f388 0000ab16 R_ARM_JUMP_SLOT 00014a91 sigar_proc_exe_get │ │ │ │ -0001f38c 00009916 R_ARM_JUMP_SLOT 00010071 sigar_sys_info_get_uname │ │ │ │ -0001f390 00011b16 R_ARM_JUMP_SLOT 00014985 sigar_os_proc_args_get │ │ │ │ -0001f394 00019016 R_ARM_JUMP_SLOT 00012021 sigar_cpu_perc_calculate │ │ │ │ -0001f398 00016a16 R_ARM_JUMP_SLOT 00015595 sigar_net_connection_list_get │ │ │ │ -0001f39c 00015b16 R_ARM_JUMP_SLOT 0000f5ad sigar_mem_calc_ram │ │ │ │ +0001f388 0000ab16 R_ARM_JUMP_SLOT 00014a49 sigar_proc_exe_get │ │ │ │ +0001f38c 00009916 R_ARM_JUMP_SLOT 00010029 sigar_sys_info_get_uname │ │ │ │ +0001f390 00011b16 R_ARM_JUMP_SLOT 0001493d sigar_os_proc_args_get │ │ │ │ +0001f394 00019016 R_ARM_JUMP_SLOT 00011fd9 sigar_cpu_perc_calculate │ │ │ │ +0001f398 00016a16 R_ARM_JUMP_SLOT 0001554d sigar_net_connection_list_get │ │ │ │ +0001f39c 00015b16 R_ARM_JUMP_SLOT 0000f565 sigar_mem_calc_ram │ │ │ │ 0001f3a0 00006116 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ -0001f3a4 00018216 R_ARM_JUMP_SLOT 00019eb1 sigar_getline_histinit │ │ │ │ -0001f3a8 00011116 R_ARM_JUMP_SLOT 0001020d sigar_proc_list_get │ │ │ │ +0001f3a4 00018216 R_ARM_JUMP_SLOT 00019e69 sigar_getline_histinit │ │ │ │ +0001f3a8 00011116 R_ARM_JUMP_SLOT 000101c5 sigar_proc_list_get │ │ │ │ 0001f3ac 00006216 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4 │ │ │ │ 0001f3b0 00006316 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ -0001f3b4 0000f516 R_ARM_JUMP_SLOT 0000f6e5 sigar_cpu_core_rollup │ │ │ │ +0001f3b4 0000f516 R_ARM_JUMP_SLOT 0000f69d sigar_cpu_core_rollup │ │ │ │ 0001f3b8 00006416 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ -0001f3bc 00013a16 R_ARM_JUMP_SLOT 00010371 sigar_proc_args_create │ │ │ │ +0001f3bc 00013a16 R_ARM_JUMP_SLOT 00010329 sigar_proc_args_create │ │ │ │ 0001f3c0 00006516 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -0001f3c4 00011316 R_ARM_JUMP_SLOT 0001429d sigar_swap_get │ │ │ │ -0001f3c8 0000f816 R_ARM_JUMP_SLOT 000109e5 sigar_net_listen_address_get │ │ │ │ -0001f3cc 00015116 R_ARM_JUMP_SLOT 000155dd sigar_tcp_get │ │ │ │ +0001f3c4 00011316 R_ARM_JUMP_SLOT 00014255 sigar_swap_get │ │ │ │ +0001f3c8 0000f816 R_ARM_JUMP_SLOT 0001099d sigar_net_listen_address_get │ │ │ │ +0001f3cc 00015116 R_ARM_JUMP_SLOT 00015595 sigar_tcp_get │ │ │ │ 0001f3d0 00006616 R_ARM_JUMP_SLOT 00000000 clntudp_create │ │ │ │ -0001f3d4 00017816 R_ARM_JUMP_SLOT 0000f1f1 sigar_skip_multiple_token │ │ │ │ +0001f3d4 00017816 R_ARM_JUMP_SLOT 0000f1a9 sigar_skip_multiple_token │ │ │ │ 0001f3d8 00006716 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ -0001f3dc 00018b16 R_ARM_JUMP_SLOT 00016919 sigar_sudo_file2str │ │ │ │ -0001f3e0 00017916 R_ARM_JUMP_SLOT 00015979 sigar_cache_new │ │ │ │ -0001f3e4 00011c16 R_ARM_JUMP_SLOT 00014e95 sigar_disk_usage_get │ │ │ │ -0001f3e8 00014116 R_ARM_JUMP_SLOT 000145e9 sigar_loadavg_get │ │ │ │ +0001f3dc 00018b16 R_ARM_JUMP_SLOT 000168d1 sigar_sudo_file2str │ │ │ │ +0001f3e0 00017916 R_ARM_JUMP_SLOT 00015931 sigar_cache_new │ │ │ │ +0001f3e4 00011c16 R_ARM_JUMP_SLOT 00014e4d sigar_disk_usage_get │ │ │ │ +0001f3e8 00014116 R_ARM_JUMP_SLOT 000145a1 sigar_loadavg_get │ │ │ │ 0001f3ec 00006816 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ -0001f3f0 0000d016 R_ARM_JUMP_SLOT 00010169 sigar_proc_list_grow │ │ │ │ +0001f3f0 0000d016 R_ARM_JUMP_SLOT 00010121 sigar_proc_list_grow │ │ │ │ 0001f3f4 00006916 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ 0001f3f8 00006a16 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ -0001f3fc 0000c616 R_ARM_JUMP_SLOT 00015701 sigar_nfs_client_v2_get │ │ │ │ +0001f3fc 0000c616 R_ARM_JUMP_SLOT 000156b9 sigar_nfs_client_v2_get │ │ │ │ 0001f400 00006b16 R_ARM_JUMP_SLOT 00000000 pclose@GLIBC_2.4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ Dynamic section at offset 0x1df20 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000c (INIT) 0x62e4 │ │ │ │ - 0x0000000d (FINI) 0x1aa24 │ │ │ │ + 0x0000000d (FINI) 0x1a9d8 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1eaf0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1eaf4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x24f8 │ │ │ │ 0x00000006 (SYMTAB) 0xb28 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5aeca221179b14eeb94db4c464a2672fc7b38739 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d7e0586c16136952c7b0efc2e5fd90dd1dc52e3d │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -25,73 +25,73 @@ │ │ │ │ sigar_close │ │ │ │ Java_org_hyperic_sigar_Sigar_getPid │ │ │ │ sigar_pid_get │ │ │ │ Java_org_hyperic_sigar_Sigar_kill │ │ │ │ sigar_proc_kill │ │ │ │ Java_org_hyperic_sigar_Sigar_getSigNum │ │ │ │ sigar_signum_get │ │ │ │ -Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ -sigar_proc_time_get │ │ │ │ -Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ -sigar_nfs_server_v3_get │ │ │ │ -Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ -sigar_proc_stat_get │ │ │ │ -Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ -sigar_proc_cred_get │ │ │ │ -Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ -sigar_net_info_get │ │ │ │ +Java_org_hyperic_sigar_ProcState_gather │ │ │ │ +sigar_proc_state_get │ │ │ │ Java_org_hyperic_sigar_Swap_gather │ │ │ │ sigar_swap_get │ │ │ │ -Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ -sigar_nfs_client_v3_get │ │ │ │ -Java_org_hyperic_sigar_DirStat_gather │ │ │ │ -sigar_dir_stat_get │ │ │ │ -Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ -sigar_proc_fd_get │ │ │ │ -Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ -sigar_proc_cred_name_get │ │ │ │ +Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ +sigar_sys_info_get │ │ │ │ Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ sigar_file_system_usage_get │ │ │ │ -Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ -sigar_proc_exe_get │ │ │ │ -Java_org_hyperic_sigar_ProcState_gather │ │ │ │ -sigar_proc_state_get │ │ │ │ Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ sigar_nfs_client_v2_get │ │ │ │ Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ sigar_file_attrs_get │ │ │ │ +Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ +sigar_dir_usage_get │ │ │ │ +Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ +sigar_proc_cred_name_get │ │ │ │ +Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ +sigar_proc_mem_get │ │ │ │ Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ sigar_net_interface_config_get │ │ │ │ sigar_net_address_to_string │ │ │ │ -Java_org_hyperic_sigar_Uptime_gather │ │ │ │ -sigar_uptime_get │ │ │ │ -Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ -sigar_proc_mem_get │ │ │ │ +Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ +sigar_disk_usage_get │ │ │ │ Java_org_hyperic_sigar_Tcp_gather │ │ │ │ sigar_tcp_get │ │ │ │ +Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ +sigar_nfs_server_v3_get │ │ │ │ +Java_org_hyperic_sigar_DirStat_gather │ │ │ │ +sigar_dir_stat_get │ │ │ │ +Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ +sigar_proc_exe_get │ │ │ │ Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ sigar_proc_cpu_get │ │ │ │ Java_org_hyperic_sigar_Cpu_gather │ │ │ │ sigar_cpu_get │ │ │ │ -Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ -sigar_nfs_server_v2_get │ │ │ │ -Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ -sigar_resource_limit_get │ │ │ │ Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ sigar_thread_cpu_get │ │ │ │ -Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ -sigar_dir_usage_get │ │ │ │ -Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ -sigar_sys_info_get │ │ │ │ -Java_org_hyperic_sigar_Mem_gather │ │ │ │ -sigar_mem_get │ │ │ │ +Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ +sigar_proc_stat_get │ │ │ │ +Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ +sigar_resource_limit_get │ │ │ │ +Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ +sigar_net_info_get │ │ │ │ Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ sigar_net_interface_stat_get │ │ │ │ -Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ -sigar_disk_usage_get │ │ │ │ +Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ +sigar_nfs_client_v3_get │ │ │ │ +Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ +sigar_proc_cred_get │ │ │ │ +Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ +sigar_proc_fd_get │ │ │ │ +Java_org_hyperic_sigar_Mem_gather │ │ │ │ +sigar_mem_get │ │ │ │ +Java_org_hyperic_sigar_Uptime_gather │ │ │ │ +sigar_uptime_get │ │ │ │ +Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ +sigar_proc_time_get │ │ │ │ +Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ +sigar_nfs_server_v2_get │ │ │ │ Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ sigar_file_system_list_get │ │ │ │ sigar_file_system_list_destroy │ │ │ │ Java_org_hyperic_sigar_RPC_ping │ │ │ │ sigar_rpc_ping │ │ │ │ Java_org_hyperic_sigar_RPC_strerror │ │ │ │ sigar_rpc_strerror │ │ │ │ @@ -353,127 +353,120 @@ │ │ │ │ GLIBC_2.7 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.4 │ │ │ │ H KxD J{D │ │ │ │ PH|DPKxD{D │ │ │ │ #hRF)F F │ │ │ │ #h:F)F F │ │ │ │ +h#hAF FRh │ │ │ │ +h"h F1F[h │ │ │ │ +h"h F1F[h │ │ │ │ +h"h F1F[h │ │ │ │ +zD │ │ │ │ strheq r8, [r1], -r0 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - blmi 1d8f84 │ │ │ │ + blmi 1d8f84 │ │ │ │ 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 r8, r1, r6, asr #20 │ │ │ │ andeq r8, r1, r4, asr #20 │ │ │ │ andeq r8, r1, lr, lsl #1 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ - blmi 258fb8 │ │ │ │ - bmi 25817c │ │ │ │ - bne 6d818c │ │ │ │ + blmi 258fb8 │ │ │ │ + bmi 25817c │ │ │ │ + bne 6d818c │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ andeq r8, r1, ip, lsl sl │ │ │ │ andeq r8, r1, r8, lsl sl │ │ │ │ andeq r8, r1, r0, rrx │ │ │ │ andeq r0, r0, r0, lsr #8 │ │ │ │ - blmi 2b43ec │ │ │ │ + blmi 2b43ec │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 275584 │ │ │ │ + blmi 275584 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffea20 │ │ │ │ - blmi 1c6ee8 │ │ │ │ + blmi 1c6ee8 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ andeq r8, r1, r6, ror #19 │ │ │ │ andeq r8, r1, r0, lsr r0 │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ andeq r8, r1, r6, asr #8 │ │ │ │ andeq r8, r1, r6, asr #19 │ │ │ │ @@ -219,37 +219,37 @@ │ │ │ │ blx 66f0 │ │ │ │ b.n 7144 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ b.n 706c │ │ │ │ ldrh r4, [r3, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + subs r2, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - subs r2, #28 │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ ldrh r6, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r0, #9] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ ldrh r6, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - subs r2, #24 │ │ │ │ + subs r1, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ + subs r1, #26 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -268,17 +268,17 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #132 @ 0x84 │ │ │ │ + subs r6, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ @@ -298,17 +298,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r7, #436] @ 0x1b4 │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00007250 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrd r6, r7, [r3, #4] │ │ │ │ @@ -410,17 +410,17 @@ │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 7318 │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ b.n 72ee │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ + ldr r6, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ + subs r4, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r4, r7, [r1] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ @@ -459,15 +459,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ movs r1, r0 │ │ │ │ movw r3, #40000 @ 0x9c40 │ │ │ │ cmp r2, r3 │ │ │ │ itet gt │ │ │ │ subgt.w r3, r2, #39936 @ 0x9c00 │ │ │ │ movle r3, r2 │ │ │ │ subgt r3, #64 @ 0x40 │ │ │ │ @@ -542,25 +542,25 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #160] @ 0xa0 │ │ │ │ b.n 741a │ │ │ │ nop │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #98 @ 0x62 │ │ │ │ + subs r5, #18 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + subs r4, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #4 │ │ │ │ + subs r4, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ + subs r4, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 74a2 │ │ │ │ movs r0, #0 │ │ │ │ @@ -674,17 +674,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ b.n 758e │ │ │ │ nop │ │ │ │ - subs r3, #250 @ 0xfa │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #16 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000075b8 : │ │ │ │ movs r0, #2 │ │ │ │ movt r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ @@ -718,17 +718,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ b.n 75e2 │ │ │ │ nop │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + subs r3, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000760c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -770,23 +770,23 @@ │ │ │ │ strd r2, r6, [r5, #4] │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #184 @ 0xb8 │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ + subs r3, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #170 @ 0xaa │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00007688 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -945,17 +945,17 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ b.n 77d4 │ │ │ │ nop │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r1, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00007800 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, r2 │ │ │ │ @@ -996,6388 +996,6247 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00007864 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00007864 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r8, [sp, #216] @ 0xd8 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7908 │ │ │ │ + beq.n 7960 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r8, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 6868 │ │ │ │ + blx 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 79a6 │ │ │ │ + bne.w 7a76 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 790e │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + beq.n 7966 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ + ldr.w r7, [r3, #428] @ 0x1ac │ │ │ │ + ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ + blx r7 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ + blx r2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, #8 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #12] │ │ │ │ - movs r0, #16 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #132] @ (79b8 ) │ │ │ │ - mov r9, r0 │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #124] @ 79bc │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - mov r0, r4 │ │ │ │ - add r8, pc │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #108] @ (79c0 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #84] @ (79c4 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #44] @ (79c8 ) │ │ │ │ - add r2, pc │ │ │ │ - blx r8 │ │ │ │ + blx r7 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - str r0, [r7, #12] │ │ │ │ - b.n 78a2 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - subs r0, #208 @ 0xd0 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ - movs r1, r0 │ │ │ │ - subs r0, #140 @ 0x8c │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -000079cc : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - mov r6, r1 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7574 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 7c42 │ │ │ │ - mov r5, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 6d90 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 7ed0 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7c48 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ + ldr.w r4, [r5, #436] @ 0x1b4 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #96] @ 0x60 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #104] @ 0x68 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #112] @ 0x70 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #128] @ 0x80 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #144] @ 0x90 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #152] @ 0x98 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + blx r4 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r5, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + str.w r0, [r9] │ │ │ │ + movs r0, #32 │ │ │ │ + ldr.w sl, [r5, #12] │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #628] @ (7ee0 ) │ │ │ │ + ldr r2, [pc, #252] @ (7a88 ) │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [pc, #624] @ (7ee4 ) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ + mov r1, r7 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [pc, #240] @ (7a8c ) │ │ │ │ mov r0, r4 │ │ │ │ - add r7, pc │ │ │ │ - mov r3, r7 │ │ │ │ + add r3, pc │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #612] @ (7ee8 ) │ │ │ │ - mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [pc, #228] @ (7a90 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [pc, #216] @ (7a94 ) │ │ │ │ + add r3, pc │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #588] @ (7eec ) │ │ │ │ - mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [pc, #204] @ (7a98 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [pc, #192] @ (7a9c ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #564] @ (7ef0 ) │ │ │ │ - mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr.w r9, [pc, #180] @ 7aa0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #540] @ (7ef4 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #516] @ (7ef8 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #492] @ (7efc ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #468] @ (7f00 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #444] @ (7f04 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #420] @ (7f08 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #396] @ (7f0c ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #372] @ (7f10 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #348] @ (7f14 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #324] @ (7f18 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #300] @ (7f1c ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #276] @ (7f20 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #252] @ (7f24 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #228] @ (7f28 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + add r9, pc │ │ │ │ + ldr r2, [pc, #172] @ (7aa4 ) │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #204] @ (7f2c ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #68] @ 0x44 │ │ │ │ + ldr r2, [pc, #160] @ (7aa8 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #180] @ (7f30 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #136] @ (7aac ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #156] @ (7f34 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #76] @ 0x4c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ + ldr r2, [pc, #92] @ (7ab0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ + blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r0, [r9, #80] @ 0x50 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #112] @ (7f38 ) │ │ │ │ + ldr r2, [pc, #72] @ (7ab4 ) │ │ │ │ add r2, pc │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ - b.n 7a08 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r0, [r7, #28] │ │ │ │ + b.n 78a6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #168 @ 0xa8 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #128 @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #108 @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r5, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r4, #248 @ 0xf8 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + subs r0, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #228 @ 0xe4 │ │ │ │ + subs r0, #30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + ldr r0, [pc, #16] @ (7aa4 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + sbcs r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #168 @ 0xa8 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #68 @ 0x44 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #100 @ 0x64 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r7, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #44 @ 0x2c │ │ │ │ + adds r7, #154 @ 0x9a │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #22 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00007f3c : │ │ │ │ +00007ab8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8028 │ │ │ │ + beq.n 7b70 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 6b2c │ │ │ │ + blx 6e80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 811a │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ + bne.w 7c2a │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 802e │ │ │ │ + beq.n 7b76 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #20] │ │ │ │ + str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #20] │ │ │ │ - movs r0, #28 │ │ │ │ + ldr.w r8, [r5, #16] │ │ │ │ + movs r0, #20 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #216] @ (812c ) │ │ │ │ + ldr r2, [pc, #160] @ (7c3c ) │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #208] @ 8130 │ │ │ │ + ldr.w r8, [pc, #152] @ 7c40 │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #192] @ (8134 ) │ │ │ │ + ldr r2, [pc, #136] @ (7c44 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #168] @ (8138 ) │ │ │ │ + ldr r2, [pc, #112] @ (7c48 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #144] @ (813c ) │ │ │ │ + ldr r2, [pc, #88] @ (7c4c ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #120] @ (8140 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #96] @ (8144 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ (8148 ) │ │ │ │ + ldr r2, [pc, #48] @ (7c50 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - str r0, [r7, #24] │ │ │ │ - b.n 7f74 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + str r0, [r7, #16] │ │ │ │ + b.n 7af0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r1, #200 @ 0xc8 │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #164 @ 0xa4 │ │ │ │ + adds r6, #24 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #102 @ 0x66 │ │ │ │ + adds r6, #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #82 @ 0x52 │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #62 @ 0x3e │ │ │ │ + adds r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #46 @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #26 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #0 │ │ │ │ + adds r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000814c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r4, r0 │ │ │ │ +00007c54 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub sp, #24 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + subw sp, sp, #2564 @ 0xa04 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 81ea │ │ │ │ + beq.w 7df0 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 6b20 │ │ │ │ + mov r8, sp │ │ │ │ + blx 63fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8288 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ + bne.w 7f38 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 81f0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ + beq.w 7df8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + blx r2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ blx r3 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, #8 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #24] │ │ │ │ - movs r0, #16 │ │ │ │ - blx 67c0 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #128] @ (8298 ) │ │ │ │ - mov r9, r0 │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #124] @ 829c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - add r8, pc │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #108] @ (82a0 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #84] @ (82a4 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #12] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #40] @ (82a8 ) │ │ │ │ - add r2, pc │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r0, [r7, #12] │ │ │ │ - b.n 818a │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add.w r1, sp, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r0, #246 @ 0xf6 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -000082ac : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - sub.w sp, sp, #660 @ 0x294 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - mov r6, r1 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #16] │ │ │ │ blx r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7574 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 8396 │ │ │ │ - add.w r8, sp, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 6bd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8452 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 839e │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ + add.w r1, sp, #1280 @ 0x500 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #20] │ │ │ │ + blx r3 │ │ │ │ mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #50 @ 0x32 │ │ │ │ + add.w r1, sp, #1536 @ 0x600 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ + ldr.w r8, [r2, #24] │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #306 @ 0x132 │ │ │ │ + add.w r1, sp, #1792 @ 0x700 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #8] │ │ │ │ + ldr.w r8, [r2, #28] │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - addw r1, sp, #562 @ 0x232 │ │ │ │ + add.w r1, sp, #2048 @ 0x800 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #12] │ │ │ │ + ldr.w r8, [r2, #32] │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ + add.w r1, sp, #2304 @ 0x900 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr r7, [r2, #16] │ │ │ │ + ldr r7, [r2, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - add.w sp, sp, #660 @ 0x294 │ │ │ │ + addw sp, sp, #2564 @ 0xa04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #28] │ │ │ │ + str r0, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r9] │ │ │ │ - ldr.w r9, [r5, #28] │ │ │ │ - movs r0, #20 │ │ │ │ + ldr.w r9, [r5, #20] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #160] @ (8464 ) │ │ │ │ + ldr r2, [pc, #300] @ (7f4c ) │ │ │ │ mov sl, r0 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r9, [pc, #152] @ 8468 │ │ │ │ + ldr.w r9, [pc, #296] @ 7f50 │ │ │ │ add r2, pc │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc │ │ │ │ mov r3, r9 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #136] @ (846c ) │ │ │ │ + ldr r2, [pc, #280] @ (7f54 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r3, r9 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #112] @ (8470 ) │ │ │ │ + ldr r2, [pc, #256] @ (7f58 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r3, r9 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #88] @ (8474 ) │ │ │ │ + ldr r2, [pc, #232] @ (7f5c ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #208] @ (7f60 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #184] @ (7f64 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #160] @ (7f68 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #136] @ (7f6c ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #112] @ (7f70 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r3, r9 │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + str.w r0, [sl, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (8478 ) │ │ │ │ + ldr r2, [pc, #68] @ (7f74 ) │ │ │ │ add r2, pc │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - str r0, [r7, #16] │ │ │ │ - b.n 82ea │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + b.n 7c94 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add.w sp, sp, #660 @ 0x294 │ │ │ │ + addw sp, sp, #2564 @ 0xa04 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ + nop │ │ │ │ + bics r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #224] @ (8038 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ + adds r3, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r3, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #28 │ │ │ │ + adds r3, #104 @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ + movs r1, r0 │ │ │ │ + adds r3, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000847c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ +00007f78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8534 │ │ │ │ + beq.w 8126 │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 6e80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 85ee │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 853a │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 812c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + blx 67d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ + blx r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 813e │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 814e │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - vstr d7, [sp] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d0, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 67d8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 7fda │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #32] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #32] │ │ │ │ - movs r0, #20 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + ldr r7, [r5, #24] │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #160] @ (8600 ) │ │ │ │ + ldr r2, [pc, #364] @ (82dc ) │ │ │ │ mov r9, r0 │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #152] @ 8604 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [pc, #360] @ (82e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - add r8, pc │ │ │ │ - mov r3, r8 │ │ │ │ + add r7, pc │ │ │ │ + mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #136] @ (8608 ) │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [pc, #344] @ (82e4 ) │ │ │ │ + mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #112] @ (860c ) │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [pc, #320] @ (82e8 ) │ │ │ │ + mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #88] @ (8610 ) │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [pc, #296] @ (82ec ) │ │ │ │ + mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r7 │ │ │ │ blx sl │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #272] @ (82f0 ) │ │ │ │ + mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #248] @ (82f4 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #224] @ (82f8 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #200] @ (82fc ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #176] @ (8300 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #136] @ (8304 ) │ │ │ │ + add r2, pc │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [pc, #128] @ (8308 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r2, [pc, #120] @ (830c ) │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #108] @ (8310 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (8614 ) │ │ │ │ + ldr r2, [pc, #68] @ (8314 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - str r0, [r7, #16] │ │ │ │ - b.n 84b4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ + b.n 7fe2 │ │ │ │ nop │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #72 @ 0x48 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #86 @ 0x56 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ + adds r0, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #234 @ 0xea │ │ │ │ + adds r0, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #214 @ 0xd6 │ │ │ │ + adds r0, #110 @ 0x6e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ + adds r0, #94 @ 0x5e │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00008618 : │ │ │ │ +00008318 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 888e │ │ │ │ + beq.w 8526 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 66cc │ │ │ │ + blx 6f28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b1c │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + bne.w 8744 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8894 │ │ │ │ + beq.w 852c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #144] @ 0x90 │ │ │ │ + ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #152] @ 0x98 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #40] @ 0x28 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #628] @ (8b2c ) │ │ │ │ + ldr r2, [pc, #516] @ (8754 ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #624] @ (8b30 ) │ │ │ │ + ldr r7, [pc, #512] @ (8758 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #612] @ (8b34 ) │ │ │ │ + ldr r2, [pc, #500] @ (875c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #588] @ (8b38 ) │ │ │ │ + ldr r2, [pc, #476] @ (8760 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #564] @ (8b3c ) │ │ │ │ + ldr r2, [pc, #452] @ (8764 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #540] @ (8b40 ) │ │ │ │ + ldr r2, [pc, #428] @ (8768 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #516] @ (8b44 ) │ │ │ │ + ldr r2, [pc, #404] @ (876c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #492] @ (8b48 ) │ │ │ │ + ldr r2, [pc, #380] @ (8770 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #468] @ (8b4c ) │ │ │ │ + ldr r2, [pc, #356] @ (8774 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #444] @ (8b50 ) │ │ │ │ + ldr r2, [pc, #332] @ (8778 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #420] @ (8b54 ) │ │ │ │ + ldr r2, [pc, #308] @ (877c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #396] @ (8b58 ) │ │ │ │ + ldr r2, [pc, #284] @ (8780 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #372] @ (8b5c ) │ │ │ │ + ldr r2, [pc, #260] @ (8784 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #348] @ (8b60 ) │ │ │ │ + ldr r2, [pc, #236] @ (8788 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #324] @ (8b64 ) │ │ │ │ + ldr r2, [pc, #212] @ (878c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #300] @ (8b68 ) │ │ │ │ + ldr r2, [pc, #188] @ (8790 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #276] @ (8b6c ) │ │ │ │ + ldr r2, [pc, #164] @ (8794 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #252] @ (8b70 ) │ │ │ │ + ldr r2, [pc, #140] @ (8798 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #228] @ (8b74 ) │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ + mov r3, r7 │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #96] @ (879c ) │ │ │ │ + add r2, pc │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ + b.n 8354 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r5, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #128 @ 0x80 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #108 @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #88 @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #164 @ 0xa4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #144 @ 0x90 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #124 @ 0x7c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +000087a0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7574 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 891e │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8924 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + blx 69cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ + blx r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w 8936 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8946 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 69cc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 8802 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r0, #8 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + ldr r7, [r5, #32] │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #308] @ (8a9c ) │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [pc, #304] @ (8aa0 ) │ │ │ │ + add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, pc │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [pc, #284] @ (8aa4 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + ldr r3, [pc, #272] @ (8aa8 ) │ │ │ │ + add r3, pc │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #268] @ (8aac ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #204] @ (8b78 ) │ │ │ │ + ldr r2, [pc, #244] @ (8ab0 ) │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r9, #68] @ 0x44 │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #180] @ (8b7c ) │ │ │ │ + ldr r2, [pc, #220] @ (8ab4 ) │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #156] @ (8b80 ) │ │ │ │ + ldr r2, [pc, #196] @ (8ab8 ) │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r9, #76] @ 0x4c │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #172] @ (8abc ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #148] @ (8ac0 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #124] @ (8ac4 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #100] @ (8ac8 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #80] @ 0x50 │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #112] @ (8b84 ) │ │ │ │ + ldr r2, [pc, #56] @ (8acc ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ - b.n 8654 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r1, #114 @ 0x72 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #70 @ 0x46 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r1, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #232 @ 0xe8 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ - movs r1, r0 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ + b.n 880a │ │ │ │ + cmp r2, #32 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #172 @ 0xac │ │ │ │ + cmp r0, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #152 @ 0x98 │ │ │ │ + cmp r2, #12 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #112 @ 0x70 │ │ │ │ + cmp r1, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #248 @ 0xf8 │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #44 @ 0x2c │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #24 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #8 │ │ │ │ + cmp r1, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #244 @ 0xf4 │ │ │ │ + cmp r1, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #224 @ 0xe0 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #202 @ 0xca │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00008b88 : │ │ │ │ +00008ad0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cbc │ │ │ │ + beq.w 8c04 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8cc2 │ │ │ │ + beq.w 8c0a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - blx 64f0 │ │ │ │ + blx 69b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 8cd2 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + bne.n 8c1a │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ce2 │ │ │ │ + beq.n 8c2a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #8 │ │ │ │ - blx 64f0 │ │ │ │ + blx 69b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 8be8 │ │ │ │ + beq.n 8b30 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #44] @ 0x2c │ │ │ │ + ldr r7, [r5, #36] @ 0x24 │ │ │ │ movs r0, #32 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #224] @ (8de4 ) │ │ │ │ + ldr r2, [pc, #224] @ (8d2c ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #220] @ (8de8 ) │ │ │ │ + ldr r7, [pc, #220] @ (8d30 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #204] @ (8dec ) │ │ │ │ + ldr r2, [pc, #204] @ (8d34 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #180] @ (8df0 ) │ │ │ │ + ldr r2, [pc, #180] @ (8d38 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #156] @ (8df4 ) │ │ │ │ + ldr r2, [pc, #156] @ (8d3c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #132] @ (8df8 ) │ │ │ │ + ldr r2, [pc, #132] @ (8d40 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #108] @ (8dfc ) │ │ │ │ + ldr r2, [pc, #108] @ (8d44 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #84] @ (8e00 ) │ │ │ │ + ldr r2, [pc, #84] @ (8d48 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #44] @ (8e04 ) │ │ │ │ + ldr r2, [pc, #44] @ (8d4c ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n 8bee │ │ │ │ + b.n 8b36 │ │ │ │ nop │ │ │ │ - movs r5, #28 │ │ │ │ + movs r5, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #106 @ 0x6a │ │ │ │ + movs r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r7, #66 @ 0x42 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #30 │ │ │ │ + movs r7, #30 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r7, #10 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00008e08 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00008d50 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub sp, #20 │ │ │ │ + subw sp, sp, #1028 @ 0x404 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r8, [sp, #1064] @ 0x428 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7574 │ │ │ │ + cbz r0, 8dcc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + mov r2, sp │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r8, sp │ │ │ │ + blx 6c38 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8e34 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + cbz r3, 8dd4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + blx r2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + addw sp, sp, #1028 @ 0x404 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r0, #8 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldr.w r9, [r5, #40] @ 0x28 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #76] @ (8e48 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r9, [pc, #72] @ 8e4c │ │ │ │ + add r2, pc │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + mov r0, r4 │ │ │ │ + add r9, pc │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #36] @ (8e50 ) │ │ │ │ + add r2, pc │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + b.n 8d8c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + addw sp, sp, #1028 @ 0x404 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + movs r6, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #70 @ 0x46 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #250 @ 0xfa │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00008e54 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, 8e58 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8f2c │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - blx 67fc │ │ │ │ + blx 65f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8ea2 │ │ │ │ + bne.w 9002 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 8e5e │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8f32 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldrd r4, r5, [sp, #8] │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8] │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r9, [r5, #48] @ 0x30 │ │ │ │ + ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ + movs r0, #24 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r2, [pc, #188] @ (9014 ) │ │ │ │ + mov r9, r0 │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #44] @ (8eb4 ) │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #40] @ (8eb8 ) │ │ │ │ + ldr.w r8, [pc, #180] @ 9018 │ │ │ │ add r2, pc │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + mov r0, r4 │ │ │ │ + add r8, pc │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #164] @ (901c ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #140] @ (9020 ) │ │ │ │ + mov r1, r7 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - blx r7 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - str.w r0, [r8] │ │ │ │ - b.n 8e40 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #116] @ (9024 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #92] @ (9028 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #52] @ (902c ) │ │ │ │ + add r2, pc │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r7, #20] │ │ │ │ + b.n 8e92 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + movs r4, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00008ebc : │ │ │ │ +00009030 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r4, r0 │ │ │ │ + mov sl, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - subw sp, sp, #1028 @ 0x404 │ │ │ │ + sub.w sp, sp, #532 @ 0x214 │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ - ldr.w r8, [sp, #1064] @ 0x428 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, 8f38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 923e │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, r8 │ │ │ │ str r4, [r0, #0] │ │ │ │ - mov r2, sp │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r8, sp │ │ │ │ - blx 6c38 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 8fa0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 9246 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r9, sp, #64 @ 0x40 │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 6398 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ + blx r3 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 925e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ - cbz r3, 8f40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9270 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r3, #416] @ 0x1a0 │ │ │ │ + blx r2 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + add.w r8, sp, #16 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ + blx 6358 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w fp, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ + blx r2 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ blx r2 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w fp, [r3, #16] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ + blx 6358 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w fp, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ + blx 6358 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #460 @ 0x1cc │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ + blx 6358 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ blx r3 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + blx 6358 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - addw sp, sp, #1028 @ 0x404 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldrd sl, fp, [r9, #440] @ 0x1b8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldrd sl, fp, [r9, #448] @ 0x1c0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, r5, [r9, #456] @ 0x1c8 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + add.w sp, sp, #532 @ 0x214 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add.w r9, sp, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 6398 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 909a │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add.w sp, sp, #532 @ 0x214 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r8 │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldr.w r9, [r5, #52] @ 0x34 │ │ │ │ - movs r0, #8 │ │ │ │ + str.w r0, [sl] │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ + ldr.w fp, [r5, #52] @ 0x34 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #76] @ (8fb4 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #316] @ (93d4 ) │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r9, [pc, #72] @ 8fb8 │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [pc, #304] @ (93d8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #296] @ (93dc ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [sl] │ │ │ │ + mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #272] @ (93e0 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ - add r9, pc │ │ │ │ - mov r3, r9 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #248] @ (93e4 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #224] @ (93e8 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #200] @ (93ec ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #176] @ (93f0 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [sl] │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ + ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #36] @ (8fbc ) │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ + ldr r2, [pc, #132] @ (93f4 ) │ │ │ │ add r2, pc │ │ │ │ - blx r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [pc, #124] @ (93f8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - b.n 8ef8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + ldr r3, [pc, #112] @ (93fc ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str.w r0, [sl, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - addw sp, sp, #1028 @ 0x404 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ + ldr r2, [pc, #84] @ (9400 ) │ │ │ │ + add r2, pc │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str.w r0, [sl, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ + ldr r2, [pc, #60] @ (9404 ) │ │ │ │ + add r2, pc │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + str.w r0, [r8, #40] @ 0x28 │ │ │ │ + b.n 90a2 │ │ │ │ nop │ │ │ │ - movs r2, #170 @ 0xaa │ │ │ │ + cmp r7, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #42 @ 0x2a │ │ │ │ + movs r1, #70 @ 0x46 │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #62 @ 0x3e │ │ │ │ + movs r1, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r7, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #242 @ 0xf2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00008fc0 : │ │ │ │ +00009408 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 916e │ │ │ │ + beq.n 94fc │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9174 │ │ │ │ + beq.n 9502 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - blx 67d8 │ │ │ │ + blx 6ee0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9186 │ │ │ │ + bne.n 9512 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9196 │ │ │ │ + beq.n 9522 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d0, [sp, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d0, [sp, #96] @ 0x60 │ │ │ │ + vldr d0, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ blx r3 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #8 │ │ │ │ - blx 67d8 │ │ │ │ + blx 6ee0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9022 │ │ │ │ + beq.n 9464 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r5, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #24 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #364] @ (9324 ) │ │ │ │ + ldr r2, [pc, #168] @ (95ec ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #360] @ (9328 ) │ │ │ │ + ldr r7, [pc, #164] @ (95f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #344] @ (932c ) │ │ │ │ + ldr r2, [pc, #148] @ (95f4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #320] @ (9330 ) │ │ │ │ + ldr r2, [pc, #124] @ (95f8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #296] @ (9334 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #272] @ (9338 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #248] @ (933c ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #224] @ (9340 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (9344 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #176] @ (9348 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #136] @ (934c ) │ │ │ │ + ldr r2, [pc, #84] @ (95fc ) │ │ │ │ add r2, pc │ │ │ │ blx r9 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #12] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #128] @ (9350 ) │ │ │ │ + ldr r7, [pc, #76] @ (9600 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r7, pc │ │ │ │ - ldr r2, [pc, #120] @ (9354 ) │ │ │ │ + ldr r2, [pc, #68] @ (9604 ) │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #108] @ (9358 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #68] @ (935c ) │ │ │ │ + ldr r2, [pc, #40] @ (9608 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ - b.n 902a │ │ │ │ + str r0, [r7, #20] │ │ │ │ + b.n 946a │ │ │ │ nop │ │ │ │ - movs r0, #104 @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #68 @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #122 @ 0x7a │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #198 @ 0xc6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #98 @ 0x62 │ │ │ │ + adds r4, r6, #1 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ + subs r6, r0, #5 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #134 @ 0x86 │ │ │ │ + subs r2, r6, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #102 @ 0x66 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r2, #204 @ 0xcc │ │ │ │ + subs r4, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #72 @ 0x48 │ │ │ │ + cmp r7, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + subs r4, r1, #4 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + subs r0, r7, #3 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00009360 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0000960c : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub.w sp, sp, #12288 @ 0x3000 │ │ │ │ - mov r6, r1 │ │ │ │ - sub sp, #20 │ │ │ │ - add.w r3, sp, #12288 @ 0x3000 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ + mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, 93ec │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r8, sp, #16 │ │ │ │ - sub.w r9, r8, #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 974a │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - mov r2, r9 │ │ │ │ + add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 6dcc │ │ │ │ + blx 6e98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9454 │ │ │ │ + bne.w 9890 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - cbz r3, 93f6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r9 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9750 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - addw r1, r8, #4093 @ 0xffd │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - add.w sp, sp, #12288 @ 0x3000 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #8 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - str.w r0, [sl] │ │ │ │ - movs r0, #8 │ │ │ │ - ldr.w fp, [r5, #64] @ 0x40 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #76] @ (9468 ) │ │ │ │ - mov sl, r0 │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #64] @ (946c ) │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str.w r0, [sl] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #36] @ (9470 ) │ │ │ │ - add r2, pc │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - b.n 93aa │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add.w sp, sp, #12288 @ 0x3000 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #224 @ 0xe0 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, #6 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00009474 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - ldr.w r8, [sp, #216] @ 0xd8 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7574 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9570 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r8, sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 6a9c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9686 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 9576 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r7, [r3, #428] @ 0x1ac │ │ │ │ - ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - blx r2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r1, #440] @ 0x1b8 │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr.w r4, [r5, #436] @ 0x1b4 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - blx r4 │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - str.w r0, [r9] │ │ │ │ - movs r0, #32 │ │ │ │ - ldr.w sl, [r5, #76] @ 0x4c │ │ │ │ + str.w r0, [r8] │ │ │ │ + ldr.w r8, [r5, #64] @ 0x40 │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #252] @ (9698 ) │ │ │ │ + ldr r2, [pc, #296] @ (98a0 ) │ │ │ │ mov r9, r0 │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r8, [pc, #292] @ 98a4 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #240] @ (969c ) │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ + add r8, pc │ │ │ │ + mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ + ldr r2, [pc, #276] @ (98a8 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #228] @ (96a0 ) │ │ │ │ + str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - ldr r3, [pc, #216] @ (96a4 ) │ │ │ │ - add r3, pc │ │ │ │ + mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #252] @ (98ac ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [pc, #204] @ (96a8 ) │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - ldr r3, [pc, #192] @ (96ac ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #228] @ (98b0 ) │ │ │ │ + mov r1, r7 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #204] @ (98b4 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r9, [pc, #180] @ 96b0 │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - add r9, pc │ │ │ │ - ldr r2, [pc, #172] @ (96b4 ) │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #160] @ (96b8 ) │ │ │ │ + ldr r2, [pc, #180] @ (98b8 ) │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #136] @ (96bc ) │ │ │ │ + ldr r2, [pc, #156] @ (98bc ) │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #132] @ (98c0 ) │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ - ldr r2, [pc, #92] @ (96c0 ) │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - blx fp │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #108] @ (98c4 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #72] @ (96c4 ) │ │ │ │ + ldr r2, [pc, #64] @ (98c8 ) │ │ │ │ add r2, pc │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - str r0, [r7, #28] │ │ │ │ - b.n 94b6 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ + b.n 9648 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - subs r0, r6, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r6, r4, #2 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + adds r2, r4, #5 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + subs r6, r7, r0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + adds r0, r2, #5 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ + adds r4, r0, #5 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r4, #0 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, r1 │ │ │ │ + adds r0, r5, #4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r3, #1 │ │ │ │ + adds r0, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, #1 │ │ │ │ + adds r4, r0, #4 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + adds r0, r6, #3 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r5, #2 │ │ │ │ + adds r0, r4, #3 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + adds r6, r0, #3 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000096c8 : │ │ │ │ +000098cc : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98d6 │ │ │ │ + beq.w 9b42 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 6f28 │ │ │ │ + blx 6d90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9af4 │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + bne.w 9dd0 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dc │ │ │ │ + beq.w 9b48 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ + vldr d7, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #168] @ 0xa8 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #80] @ 0x50 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + ldr r7, [r5, #68] @ 0x44 │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #516] @ (9b04 ) │ │ │ │ + ldr r2, [pc, #628] @ (9de0 ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #512] @ (9b08 ) │ │ │ │ + ldr r7, [pc, #624] @ (9de4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #500] @ (9b0c ) │ │ │ │ + ldr r2, [pc, #612] @ (9de8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #476] @ (9b10 ) │ │ │ │ + ldr r2, [pc, #588] @ (9dec ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #452] @ (9b14 ) │ │ │ │ + ldr r2, [pc, #564] @ (9df0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #428] @ (9b18 ) │ │ │ │ + ldr r2, [pc, #540] @ (9df4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #404] @ (9b1c ) │ │ │ │ + ldr r2, [pc, #516] @ (9df8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #380] @ (9b20 ) │ │ │ │ + ldr r2, [pc, #492] @ (9dfc ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #356] @ (9b24 ) │ │ │ │ + ldr r2, [pc, #468] @ (9e00 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #332] @ (9b28 ) │ │ │ │ + ldr r2, [pc, #444] @ (9e04 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #308] @ (9b2c ) │ │ │ │ + ldr r2, [pc, #420] @ (9e08 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #284] @ (9b30 ) │ │ │ │ + ldr r2, [pc, #396] @ (9e0c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #260] @ (9b34 ) │ │ │ │ + ldr r2, [pc, #372] @ (9e10 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #236] @ (9b38 ) │ │ │ │ + ldr r2, [pc, #348] @ (9e14 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #212] @ (9b3c ) │ │ │ │ + ldr r2, [pc, #324] @ (9e18 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #188] @ (9b40 ) │ │ │ │ + ldr r2, [pc, #300] @ (9e1c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #164] @ (9b44 ) │ │ │ │ + ldr r2, [pc, #276] @ (9e20 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #140] @ (9b48 ) │ │ │ │ + ldr r2, [pc, #252] @ (9e24 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #228] @ (9e28 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #204] @ (9e2c ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #180] @ (9e30 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #156] @ (9e34 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ + str.w r0, [r9, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #96] @ (9b4c ) │ │ │ │ + ldr r2, [pc, #112] @ (9e38 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ - b.n 9704 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ + b.n 9908 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r2, r5, r4 │ │ │ │ + asrs r6, r1, #30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, r3 │ │ │ │ + asrs r6, r1, #25 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r2, r4 │ │ │ │ + asrs r0, r7, #29 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r0, r4 │ │ │ │ + asrs r4, r4, #29 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r6, r4 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + adds r0, r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, r3 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r6, r2 │ │ │ │ + asrs r0, r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r1, r3 │ │ │ │ + asrs r0, r2, #28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, r2 │ │ │ │ + asrs r4, r7, #27 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r6, r1 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r5, r1 │ │ │ │ + adds r4, r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, r0 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, r0 │ │ │ │ + asrs r0, r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r4, r4, #25 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r4, r2, #24 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r4, #31 │ │ │ │ + asrs r4, r1, #25 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #31 │ │ │ │ + adds r4, r2, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r7, #30 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00009b50 : │ │ │ │ +00009e3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cce │ │ │ │ + beq.w 9f70 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9cd4 │ │ │ │ + beq.w 9f76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - blx 69cc │ │ │ │ + blx 64f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9ce6 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bne.n 9f86 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cf6 │ │ │ │ + beq.n 9f96 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #8 │ │ │ │ - blx 69cc │ │ │ │ + blx 64f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9bb2 │ │ │ │ + beq.n 9e9c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + ldr r7, [r5, #72] @ 0x48 │ │ │ │ + movs r0, #32 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #308] @ (9e4c ) │ │ │ │ + ldr r2, [pc, #224] @ (a098 ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #304] @ (9e50 ) │ │ │ │ + ldr r7, [pc, #220] @ (a09c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ + ldr r2, [pc, #204] @ (a0a0 ) │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [pc, #284] @ (9e54 ) │ │ │ │ + str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - ldr r3, [pc, #272] @ (9e58 ) │ │ │ │ - add r3, pc │ │ │ │ + mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #268] @ (9e5c ) │ │ │ │ + ldr r2, [pc, #180] @ (a0a4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #244] @ (9e60 ) │ │ │ │ + ldr r2, [pc, #156] @ (a0a8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #220] @ (9e64 ) │ │ │ │ + ldr r2, [pc, #132] @ (a0ac ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #196] @ (9e68 ) │ │ │ │ + ldr r2, [pc, #108] @ (a0b0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #172] @ (9e6c ) │ │ │ │ + ldr r2, [pc, #84] @ (a0b4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #148] @ (9e70 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #124] @ (9e74 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #100] @ (9e78 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #36] @ 0x24 │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ (9e7c ) │ │ │ │ + ldr r2, [pc, #44] @ (a0b8 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ - b.n 9bba │ │ │ │ - asrs r0, r0, #30 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r4, #19 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ + str r0, [r7, #28] │ │ │ │ + b.n 9ea2 │ │ │ │ + nop │ │ │ │ + asrs r0, r0, #9 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r4, #22 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #28 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r6, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #27 │ │ │ │ + asrs r6, r0, #15 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r2, r6, #14 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r2, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #26 │ │ │ │ + asrs r4, r0, #14 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00009e80 : │ │ │ │ +0000a0bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub.w sp, sp, #532 @ 0x214 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ + sub.w sp, sp, #12288 @ 0x3000 │ │ │ │ mov r6, r1 │ │ │ │ + sub sp, #20 │ │ │ │ + add.w r3, sp, #12288 @ 0x3000 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w a08e │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ + cbz r0, a148 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r8, sp, #16 │ │ │ │ + sub.w r9, r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w a096 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r9, sp, #64 @ 0x40 │ │ │ │ - ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ - blx r3 │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 6398 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ - blx r3 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w a0ae │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w a0c0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 6dcc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n a1b0 │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ + cbz r3, a152 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3] │ │ │ │ + ldr.w r9, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ blx r2 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - add.w r8, sp, #16 │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ - blx 6358 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ - blx r2 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ + addw r1, r8, #4093 @ 0xffd │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ blx r2 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #420 @ 0x1a4 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ - blx 6358 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3, #20] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ - blx 6358 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #460 @ 0x1cc │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w fp, [r3, #24] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ - blx 6358 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - blx 6358 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldrd sl, fp, [r9, #440] @ 0x1b8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldrd sl, fp, [r9, #448] @ 0x1c0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r4, r5, [r9, #456] @ 0x1c8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - add.w sp, sp, #532 @ 0x214 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r9, sp, #64 @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 6398 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 9eea │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add.w sp, sp, #532 @ 0x214 │ │ │ │ + blx r5 │ │ │ │ + add.w sp, sp, #12288 @ 0x3000 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [sl] │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ - ldr.w fp, [r5, #88] @ 0x58 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr.w fp, [r5, #76] @ 0x4c │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #316] @ (a224 ) │ │ │ │ + ldr r2, [pc, #76] @ (a1c4 ) │ │ │ │ mov sl, r0 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #304] @ (a228 ) │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #296] @ (a22c ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [sl] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #272] @ (a230 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #248] @ (a234 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #224] @ (a238 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (a23c ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #176] @ (a240 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ - ldr r2, [pc, #132] @ (a244 ) │ │ │ │ - add r2, pc │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [pc, #124] @ (a248 ) │ │ │ │ + ldr r3, [pc, #64] @ (a1c8 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - ldr r3, [pc, #112] @ (a24c ) │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str.w r0, [sl, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ - ldr r2, [pc, #84] @ (a250 ) │ │ │ │ - add r2, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - str.w r0, [sl, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str.w r0, [sl] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - ldr r2, [pc, #60] @ (a254 ) │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #36] @ (a1cc ) │ │ │ │ add r2, pc │ │ │ │ blx sl │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - str.w r0, [r8, #40] @ 0x28 │ │ │ │ - b.n 9ef2 │ │ │ │ - nop │ │ │ │ - movs r1, #22 │ │ │ │ - movs r1, r0 │ │ │ │ - subs r4, r5, r2 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r5, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r1, #14 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r7, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r0, r6, #32 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r6, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r6, r3, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0000a258 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - mov r6, r1 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7574 │ │ │ │ - cbz r0, a29c │ │ │ │ - mov r5, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 645c │ │ │ │ - cbnz r0, a2e6 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - cbz r3, a2a2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d0, [sp] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - blx r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r0, #8 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str.w r0, [r8] │ │ │ │ - movs r0, #4 │ │ │ │ - ldr.w r9, [r5, #92] @ 0x5c │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [pc, #44] @ (a2f8 ) │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #40] @ (a2fc ) │ │ │ │ - add r2, pc │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - str.w r0, [r8] │ │ │ │ - b.n a288 │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ + str r0, [r7, #4] │ │ │ │ + b.n a106 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - asrs r2, r5, #9 │ │ │ │ + add.w sp, sp, #12288 @ 0x3000 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r1, r7 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #202 @ 0xca │ │ │ │ + asrs r6, r4, #15 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000a300 : │ │ │ │ +0000a1d0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a3d8 │ │ │ │ + beq.n a2a4 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ - blx 65f8 │ │ │ │ + blx 6d08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a4ae │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ + bne.w a37c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a3de │ │ │ │ + beq.n a2aa │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ + vldr d0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ + ldrd r4, r5, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ + ldr.w r9, [r5, #84] @ 0x54 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #188] @ (a4c0 ) │ │ │ │ - mov r9, r0 │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ + ldr r2, [pc, #188] @ (a38c ) │ │ │ │ + mov r8, r0 │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #180] @ a4c4 │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + ldr r3, [pc, #176] @ (a390 ) │ │ │ │ mov r0, r4 │ │ │ │ - add r8, pc │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #164] @ (a4c8 ) │ │ │ │ + add r3, pc │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + str.w r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [r9] │ │ │ │ + ldr.w r8, [pc, #164] @ a394 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r8, pc │ │ │ │ + ldr r2, [pc, #152] @ (a398 ) │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #140] @ (a4cc ) │ │ │ │ + ldr r2, [pc, #144] @ (a39c ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #116] @ (a4d0 ) │ │ │ │ + ldr r2, [pc, #120] @ (a3a0 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #92] @ (a4d4 ) │ │ │ │ + ldr r2, [pc, #96] @ (a3a4 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #52] @ (a4d8 ) │ │ │ │ + ldr r2, [pc, #52] @ (a3a8 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ str r0, [r7, #20] │ │ │ │ - b.n a33e │ │ │ │ + b.n a20e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - asrs r4, r7, #2 │ │ │ │ + asrs r4, r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #4 │ │ │ │ + asrs r6, r2, #10 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #3 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + asrs r0, r5, #3 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r0, r4, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000a4dc : │ │ │ │ +0000a3ac : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a61a │ │ │ │ + beq.n a4cc │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 6e98 │ │ │ │ + blx 66fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a760 │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + bne.w a5f6 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w a620 │ │ │ │ + beq.n a4d2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #104] @ 0x68 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + ldr.w r8, [r5, #88] @ 0x58 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #296] @ (a770 ) │ │ │ │ + ldr r2, [pc, #272] @ (a608 ) │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #292] @ a774 │ │ │ │ + ldr.w r8, [pc, #264] @ a60c │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #276] @ (a778 ) │ │ │ │ + ldr r2, [pc, #248] @ (a610 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #252] @ (a77c ) │ │ │ │ + ldr r2, [pc, #224] @ (a614 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #228] @ (a780 ) │ │ │ │ + ldr r2, [pc, #200] @ (a618 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #204] @ (a784 ) │ │ │ │ + ldr r2, [pc, #176] @ (a61c ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #180] @ (a788 ) │ │ │ │ + ldr r2, [pc, #152] @ (a620 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #156] @ (a78c ) │ │ │ │ + ldr r2, [pc, #128] @ (a624 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #132] @ (a790 ) │ │ │ │ + ldr r2, [pc, #104] @ (a628 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #108] @ (a794 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #64] @ (a798 ) │ │ │ │ + ldr r2, [pc, #64] @ (a62c ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ - b.n a518 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + str r0, [r7, #32] │ │ │ │ + b.n a3e4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsrs r2, r5, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ - movs r1, r0 │ │ │ │ + nop │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #28 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + lsrs r2, r3, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #27 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ + asrs r2, r6, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #26 │ │ │ │ + asrs r2, r3, #32 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ + asrs r6, r0, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r2, #16 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000a79c : │ │ │ │ +0000a630 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + sub sp, #32 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a870 │ │ │ │ - mov r5, r0 │ │ │ │ + beq.n a6b6 │ │ │ │ + add r3, sp, #8 │ │ │ │ str r4, [r0, #0] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 6d08 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ + blx 688c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a948 │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n a876 │ │ │ │ + bne.n a738 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + cbz r3, a6bc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ - vldr d0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ + ldrd r4, r5, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8] │ │ │ │ - movs r0, #24 │ │ │ │ - ldr.w r9, [r5, #108] @ 0x6c │ │ │ │ + ldr.w r8, [r5, #92] @ 0x5c │ │ │ │ + movs r0, #12 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #188] @ (a958 ) │ │ │ │ - mov r8, r0 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #100] @ (a748 ) │ │ │ │ + mov r9, r0 │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r8, [pc, #96] @ a74c │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #176] @ (a95c ) │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ - str.w r0, [r8] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #164] @ a960 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r8, pc │ │ │ │ - ldr r2, [pc, #152] @ (a964 ) │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #144] @ (a968 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #120] @ (a96c ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ + add r8, pc │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #96] @ (a970 ) │ │ │ │ + ldr r2, [pc, #80] @ (a750 ) │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ + str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #52] @ (a974 ) │ │ │ │ + ldr r2, [pc, #36] @ (a754 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ - str r0, [r7, #20] │ │ │ │ - b.n a7da │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r7, #8] │ │ │ │ + b.n a66a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ + add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsrs r4, r0, #21 │ │ │ │ - movs r1, r0 │ │ │ │ - adds r6, r6, #3 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r6, r4, #20 │ │ │ │ - movs r1, r0 │ │ │ │ - lsrs r4, r5, #4 │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r1, #4 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r5, #3 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000a978 : │ │ │ │ +0000a758 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa98 │ │ │ │ + beq.n a844 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 66fc │ │ │ │ + blx 6b2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w abc2 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + bne.w a936 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n aa9e │ │ │ │ + beq.n a84a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ + ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #112] @ 0x70 │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ + ldr.w r8, [r5, #104] @ 0x68 │ │ │ │ + movs r0, #28 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #272] @ (abd4 ) │ │ │ │ + ldr r2, [pc, #216] @ (a948 ) │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #264] @ abd8 │ │ │ │ + ldr.w r8, [pc, #208] @ a94c │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #248] @ (abdc ) │ │ │ │ + ldr r2, [pc, #192] @ (a950 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #224] @ (abe0 ) │ │ │ │ + ldr r2, [pc, #168] @ (a954 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (abe4 ) │ │ │ │ + ldr r2, [pc, #144] @ (a958 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #176] @ (abe8 ) │ │ │ │ + ldr r2, [pc, #120] @ (a95c ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #152] @ (abec ) │ │ │ │ + ldr r2, [pc, #96] @ (a960 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #128] @ (abf0 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #104] @ (abf4 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #64] @ (abf8 ) │ │ │ │ + ldr r2, [pc, #56] @ (a964 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ - str r0, [r7, #32] │ │ │ │ - b.n a9b0 │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ + str r0, [r7, #24] │ │ │ │ + b.n a790 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #29 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r6, r6, #28 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #10 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ + lsrs r6, r1, #20 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + lsrs r6, r7, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #9 │ │ │ │ + lsrs r2, r5, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #25 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000abfc : │ │ │ │ +0000a968 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae0a │ │ │ │ + beq.w abaa │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 6444 │ │ │ │ + blx 6a60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b028 │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + bne.w ae00 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ae10 │ │ │ │ + beq.w abb0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ + vldr d7, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #116] @ 0x74 │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ + ldr r7, [r5, #108] @ 0x6c │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #516] @ (b038 ) │ │ │ │ + ldr r2, [pc, #572] @ (ae10 ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #512] @ (b03c ) │ │ │ │ + ldr r7, [pc, #568] @ (ae14 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #500] @ (b040 ) │ │ │ │ + ldr r2, [pc, #556] @ (ae18 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #476] @ (b044 ) │ │ │ │ + ldr r2, [pc, #532] @ (ae1c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #452] @ (b048 ) │ │ │ │ + ldr r2, [pc, #508] @ (ae20 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #428] @ (b04c ) │ │ │ │ + ldr r2, [pc, #484] @ (ae24 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #404] @ (b050 ) │ │ │ │ + ldr r2, [pc, #460] @ (ae28 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #380] @ (b054 ) │ │ │ │ + ldr r2, [pc, #436] @ (ae2c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #356] @ (b058 ) │ │ │ │ + ldr r2, [pc, #412] @ (ae30 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #332] @ (b05c ) │ │ │ │ + ldr r2, [pc, #388] @ (ae34 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #308] @ (b060 ) │ │ │ │ + ldr r2, [pc, #364] @ (ae38 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #284] @ (b064 ) │ │ │ │ + ldr r2, [pc, #340] @ (ae3c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #260] @ (b068 ) │ │ │ │ + ldr r2, [pc, #316] @ (ae40 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #236] @ (b06c ) │ │ │ │ + ldr r2, [pc, #292] @ (ae44 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #212] @ (b070 ) │ │ │ │ + ldr r2, [pc, #268] @ (ae48 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #188] @ (b074 ) │ │ │ │ + ldr r2, [pc, #244] @ (ae4c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #164] @ (b078 ) │ │ │ │ + ldr r2, [pc, #220] @ (ae50 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #140] @ (b07c ) │ │ │ │ + ldr r2, [pc, #196] @ (ae54 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #172] @ (ae58 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #148] @ (ae5c ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #96] @ (b080 ) │ │ │ │ + ldr r2, [pc, #104] @ (ae60 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ - b.n ac38 │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ + b.n a9a4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r6, r6, #15 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ + lsls r6, r4, #23 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsrs r0, r7, #7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #23 │ │ │ │ + lsrs r0, r5, #7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + lsrs r0, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ + lsrs r0, r7, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsrs r4, r4, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #13 │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #12 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #12 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r2, #11 │ │ │ │ + lsrs r0, r1, #5 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + lsrs r0, r7, #4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r7, #10 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ + lsrs r0, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #10 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000b084 : │ │ │ │ +0000ae64 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + sub.w sp, sp, #660 @ 0x294 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2c6 │ │ │ │ + beq.n af4e │ │ │ │ + add.w r8, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - add r1, sp, #8 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - blx 6a60 │ │ │ │ + blx 6bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b51c │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + bne.w b00a │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b2cc │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + beq.n af56 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + blx r2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + add.w r1, sp, #50 @ 0x32 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + add.w r1, sp, #306 @ 0x132 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + addw r1, sp, #562 @ 0x232 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r2, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + add.w sp, sp, #660 @ 0x294 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r0, #8 │ │ │ │ + blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - vstr d7, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldr.w r9, [r5, #112] @ 0x70 │ │ │ │ + movs r0, #20 │ │ │ │ + blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #160] @ (b01c ) │ │ │ │ + mov sl, r0 │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr.w r9, [pc, #152] @ b020 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ + add r9, pc │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #136] @ (b024 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #112] @ (b028 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #88] @ (b02c ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #48] @ (b030 ) │ │ │ │ + add r2, pc │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ + str r0, [r7, #16] │ │ │ │ + b.n aea2 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add.w sp, sp, #660 @ 0x294 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsls r4, r5, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0000b034 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7574 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w b208 │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w b20e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + blx 6ae4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ + blx r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.w b220 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w b230 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #80] @ 0x50 │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #88] @ 0x58 │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #96] @ 0x60 │ │ │ │ + ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #104] @ 0x68 │ │ │ │ + ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #112] @ 0x70 │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #120] @ 0x78 │ │ │ │ + ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #128] @ 0x80 │ │ │ │ + ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #136] @ 0x88 │ │ │ │ + ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #144] @ 0x90 │ │ │ │ + ldrd r8, r9, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d7, [sp, #152] @ 0x98 │ │ │ │ + ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - vstr d7, [sp] │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ + ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 6ae4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w b096 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #120] @ 0x78 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + ldr r7, [r5, #116] @ 0x74 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #572] @ (b52c ) │ │ │ │ + ldr r2, [pc, #388] @ (b3d8 ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #568] @ (b530 ) │ │ │ │ + ldr r7, [pc, #384] @ (b3dc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #556] @ (b534 ) │ │ │ │ + ldr r2, [pc, #372] @ (b3e0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #532] @ (b538 ) │ │ │ │ + ldr r2, [pc, #348] @ (b3e4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #508] @ (b53c ) │ │ │ │ + ldr r2, [pc, #324] @ (b3e8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #484] @ (b540 ) │ │ │ │ + ldr r2, [pc, #300] @ (b3ec ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #460] @ (b544 ) │ │ │ │ + ldr r2, [pc, #276] @ (b3f0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #436] @ (b548 ) │ │ │ │ + ldr r2, [pc, #252] @ (b3f4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #412] @ (b54c ) │ │ │ │ + ldr r2, [pc, #228] @ (b3f8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #388] @ (b550 ) │ │ │ │ + ldr r2, [pc, #204] @ (b3fc ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #364] @ (b554 ) │ │ │ │ + ldr r2, [pc, #180] @ (b400 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #340] @ (b558 ) │ │ │ │ + ldr r2, [pc, #156] @ (b404 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #316] @ (b55c ) │ │ │ │ + ldr r2, [pc, #132] @ (b408 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #292] @ (b560 ) │ │ │ │ + ldr r2, [pc, #108] @ (b40c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #268] @ (b564 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #244] @ (b568 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #220] @ (b56c ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #196] @ (b570 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #172] @ (b574 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #148] @ (b578 ) │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r9, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #104] @ (b57c ) │ │ │ │ + ldr r2, [pc, #64] @ (b410 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ - b.n b0c0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsls r6, r4, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - vhadd.u8 d0, d14, d0 │ │ │ │ - lsls r0, r2, #12 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r1, #11 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r7, #10 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ + b.n b09e │ │ │ │ + lsls r6, r3, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r5, #10 │ │ │ │ + vhadd.u32 d16, d6, d0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #10 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #8 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #8 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #8 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #8 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #8 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0000b580 : │ │ │ │ +0000b414 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - sub sp, #32 │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b606 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r4, [r0, #0] │ │ │ │ + beq.w b68a │ │ │ │ mov r5, r0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ - blx 688c │ │ │ │ + blx 66cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b688 │ │ │ │ + bne.w b918 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, b60c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w b690 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -7392,677 +7251,746 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #24] │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, #8 │ │ │ │ - blx 67c0 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - str.w r0, [r8] │ │ │ │ - ldr.w r8, [r5, #124] @ 0x7c │ │ │ │ - movs r0, #12 │ │ │ │ - blx 67c0 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #100] @ (b698 ) │ │ │ │ - mov r9, r0 │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #96] @ b69c │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - add r8, pc │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #80] @ (b6a0 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r5, #124] @ 0x7c │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ ldr r2, [r5, #124] @ 0x7c │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #36] @ (b6a4 ) │ │ │ │ - add r2, pc │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #124] @ 0x7c │ │ │ │ - str r0, [r7, #8] │ │ │ │ - b.n b5ba │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0xfbde0000 │ │ │ │ - smlal r0, r0, r6, r0 │ │ │ │ - smlal r0, r0, r8, r0 │ │ │ │ - umull r0, r0, sl, r0 │ │ │ │ - │ │ │ │ -0000b6a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7574 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w b7ee │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w b7f4 │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ + vldr d7, [sp, #80] @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - blx 69b0 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ + vldr d7, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n b804 │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w b814 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ + vldr d7, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ + vldr d7, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ + vldr d7, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ + vldr d7, [sp, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ + vldr d7, [sp, #144] @ 0x90 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + vldr d7, [sp, #152] @ 0x98 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + vldr d7, [sp, #160] @ 0xa0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ + vldr d7, [sp, #168] @ 0xa8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 69b0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n b708 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ + ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r5, #128] @ 0x80 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ - movs r0, #32 │ │ │ │ + ldr r7, [r5, #124] @ 0x7c │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #236] @ (b928 ) │ │ │ │ + ldr r2, [pc, #628] @ (b928 ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #232] @ (b92c ) │ │ │ │ + ldr r7, [pc, #624] @ (b92c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #220] @ (b930 ) │ │ │ │ + ldr r2, [pc, #612] @ (b930 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #192] @ (b934 ) │ │ │ │ + ldr r2, [pc, #588] @ (b934 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #168] @ (b938 ) │ │ │ │ + ldr r2, [pc, #564] @ (b938 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #140] @ (b93c ) │ │ │ │ + ldr r2, [pc, #540] @ (b93c ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #116] @ (b940 ) │ │ │ │ + ldr r2, [pc, #516] @ (b940 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #88] @ (b944 ) │ │ │ │ + ldr r2, [pc, #492] @ (b944 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #468] @ (b948 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #444] @ (b94c ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #420] @ (b950 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #396] @ (b954 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #372] @ (b958 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #348] @ (b95c ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #324] @ (b960 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #300] @ (b964 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #276] @ (b968 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #252] @ (b96c ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #228] @ (b970 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #204] @ (b974 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #180] @ (b978 ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #156] @ (b97c ) │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r0, [r9, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ + str.w r0, [r9, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #44] @ (b948 ) │ │ │ │ + ldr r2, [pc, #112] @ (b980 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ - str r0, [r7, #28] │ │ │ │ - b.n b712 │ │ │ │ - vld1.8 {d16[0]}, [r6], r0 │ │ │ │ - vst1.8 {d16[0]}, [r2], r0 │ │ │ │ - smlawb r0, r4, r0, r0 │ │ │ │ - smlabb r0, lr, r0, r0 │ │ │ │ - mla r0, r8, r0, r0 │ │ │ │ - @ instruction: 0xfaf60000 │ │ │ │ - @ instruction: 0xfae00000 │ │ │ │ - @ instruction: 0xfaca0000 │ │ │ │ - @ instruction: 0xfaac0000 │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ + b.n b450 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mcrr2 0, 0, r0, r6, cr0 │ │ │ │ + mla r0, r6, r0, r0 │ │ │ │ + ldc2 0, cr0, [r0], #-0 │ │ │ │ + ldc2 0, cr0, [ip], {-0} │ │ │ │ + ldc2 0, cr0, [r0], {-0} │ │ │ │ + cdp2 0, 2, cr0, cr8, cr0, {0} │ │ │ │ + umlal r0, r0, r0, r0 │ │ │ │ + @ instruction: 0xfbd00000 │ │ │ │ + smlal r0, r0, r8, r0 │ │ │ │ + @ instruction: 0xfbb40000 │ │ │ │ + @ instruction: 0xfbb80000 │ │ │ │ + @ instruction: 0xfb940000 │ │ │ │ + stc2l 0, cr0, [ip, #-0] │ │ │ │ + smlsd r0, ip, r0, r0 │ │ │ │ + smmla r0, r0, r0, r0 │ │ │ │ + smlabb r0, ip, r0, r0 │ │ │ │ + @ instruction: 0xfacc0000 │ │ │ │ + mla r0, r4, r0, r0 │ │ │ │ + stc2l 0, cr0, [ip], {0} │ │ │ │ + @ instruction: 0xfad40000 │ │ │ │ + stc2 0, cr0, [r0] │ │ │ │ + stc2 0, cr0, [ip], {0} │ │ │ │ + ldc2l 0, cr0, [r6], #-0 │ │ │ │ │ │ │ │ -0000b94c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0000b984 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #24 │ │ │ │ mov r5, r2 │ │ │ │ - subw sp, sp, #2564 @ 0xa04 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bafc │ │ │ │ + beq.n ba2a │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - mov r1, sp │ │ │ │ + mov r1, r8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - mov r8, sp │ │ │ │ - blx 63fc │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 6b20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bc5a │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ + bne.w bad2 │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bb04 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - blx r2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ + beq.n ba30 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + movs r7, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ - blx r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #12] │ │ │ │ - blx r3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #16] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #1280 @ 0x500 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #20] │ │ │ │ - blx r3 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #1536 @ 0x600 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #1792 @ 0x700 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #28] │ │ │ │ - blx r3 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #2048 @ 0x800 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr.w r8, [r2, #32] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, sp, #2304 @ 0x900 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ - ldr r7, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - addw sp, sp, #2564 @ 0xa04 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [r5, #136] @ 0x88 │ │ │ │ + str.w r0, [r5, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldr.w r9, [r5, #136] @ 0x88 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + str.w r0, [r8] │ │ │ │ + ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ + movs r0, #16 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #320] @ (bc6c ) │ │ │ │ - mov sl, r0 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #140] @ (bae4 ) │ │ │ │ + mov r9, r0 │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r9, [pc, #312] @ bc70 │ │ │ │ + ldr.w r8, [pc, #132] @ bae8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ - add r9, pc │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ + add r8, pc │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #296] @ (bc74 ) │ │ │ │ + ldr r2, [pc, #116] @ (baec ) │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl] │ │ │ │ + str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #272] @ (bc78 ) │ │ │ │ + ldr r2, [pc, #92] @ (baf0 ) │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #244] @ (bc7c ) │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #44] @ (baf4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #220] @ (bc80 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ + blx r8 │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ + str r0, [r7, #12] │ │ │ │ + b.n b9c4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #192] @ (bc84 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + nop │ │ │ │ + vst4.8 {d16-d19}, [r0], r0 │ │ │ │ + @ instruction: 0xf75c0000 │ │ │ │ + vld4.8 {d0-d3}, [r6], r0 │ │ │ │ + ldc2 0, cr0, [r4, #-0] │ │ │ │ + ldc2 0, cr0, [r6, #-0] │ │ │ │ + │ │ │ │ +0000baf8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ + bl 7574 │ │ │ │ + cbz r0, bb4a │ │ │ │ + mov r5, r0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 67fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n bb98 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #168] @ (bc88 ) │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ + cbz r3, bb50 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #140] @ (bc8c ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldrd r4, r5, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #8 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ + str.w r0, [r5, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str.w r0, [r8] │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r9, [r5, #136] @ 0x88 │ │ │ │ + blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #116] @ (bc90 ) │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ + ldr r2, [pc, #44] @ (bba8 ) │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ + ldr r3, [pc, #40] @ (bbac ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r0, [sl, #32] │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #68] @ (bc94 ) │ │ │ │ - add r2, pc │ │ │ │ - blx r9 │ │ │ │ + add r3, pc │ │ │ │ + blx r7 │ │ │ │ ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ - b.n b98e │ │ │ │ + str.w r0, [r8] │ │ │ │ + b.n bb32 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - addw sp, sp, #2564 @ 0xa04 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r0, r2, #27 │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - movs r1, r0 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ - movs r1, r0 │ │ │ │ - umull r0, r0, r0, r0 │ │ │ │ - smull r0, r0, sl, r0 │ │ │ │ - vst4.8 {d16-d19}, [r4], r0 │ │ │ │ - smmla r0, r6, r0, r0 │ │ │ │ - smlsd r0, r4, r0, r0 │ │ │ │ - smlad r0, lr, r0, r0 │ │ │ │ - smlad r0, r0, r0, r0 │ │ │ │ - mla r0, r6, r0, r0 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + @ instruction: 0xf67e0000 │ │ │ │ + @ instruction: 0xf63e0000 │ │ │ │ │ │ │ │ -0000bc98 : │ │ │ │ +0000bbb0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n bda6 │ │ │ │ + beq.n bcbe │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 6674 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w becc │ │ │ │ + bne.w bde4 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n bdac │ │ │ │ + beq.n bcc4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d7, [sp, #16] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -8148,60 +8076,60 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r8] │ │ │ │ ldr.w r8, [r5, #140] @ 0x8c │ │ │ │ movs r0, #32 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #264] @ (bedc ) │ │ │ │ + ldr r2, [pc, #264] @ (bdf4 ) │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #256] @ bee0 │ │ │ │ + ldr.w r8, [pc, #256] @ bdf8 │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #240] @ (bee4 ) │ │ │ │ + ldr r2, [pc, #240] @ (bdfc ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #216] @ (bee8 ) │ │ │ │ + ldr r2, [pc, #216] @ (be00 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #188] @ (beec ) │ │ │ │ + ldr r2, [pc, #188] @ (be04 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #164] @ (bef0 ) │ │ │ │ + ldr r2, [pc, #164] @ (be08 ) │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ @@ -8211,739 +8139,799 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ - ldr r2, [pc, #116] @ (bef4 ) │ │ │ │ + ldr r2, [pc, #116] @ (be0c ) │ │ │ │ add r2, pc │ │ │ │ blx r9 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ str.w r0, [r8, #20] │ │ │ │ mov r1, r7 │ │ │ │ - ldr.w r8, [pc, #104] @ bef8 │ │ │ │ + ldr.w r8, [pc, #104] @ be10 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r8, pc │ │ │ │ - ldr r2, [pc, #92] @ (befc ) │ │ │ │ + ldr r2, [pc, #92] @ (be14 ) │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #64] @ (bf00 ) │ │ │ │ + ldr r2, [pc, #64] @ (be18 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ str r0, [r7, #28] │ │ │ │ - b.n bcd2 │ │ │ │ + b.n bbea │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - orr.w r0, r8, #8388608 @ 0x800000 │ │ │ │ - bic.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - vld4.8 {d16-d19}, [r6], r0 │ │ │ │ - adcs.w r0, r8, #8388608 @ 0x800000 │ │ │ │ - adc.w r0, r2, #8388608 @ 0x800000 │ │ │ │ - ldrsb.w r0, [r0, r0] │ │ │ │ - ldr??.w r0, [r4] │ │ │ │ - lsls r2, r1, #28 │ │ │ │ + add.w r0, r8, #8388608 @ 0x800000 │ │ │ │ + @ instruction: 0xf4c80000 │ │ │ │ + @ instruction: 0xface0000 │ │ │ │ + @ instruction: 0xf4d40000 │ │ │ │ + @ instruction: 0xf4be0000 │ │ │ │ + @ instruction: 0xfa780000 │ │ │ │ + @ instruction: 0xfa5c0000 │ │ │ │ + lsls r2, r4, #30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r0, [lr] │ │ │ │ - str.w r0, [ip] │ │ │ │ + @ instruction: 0xfa460000 │ │ │ │ + @ instruction: 0xfa340000 │ │ │ │ │ │ │ │ -0000bf04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r7, r3 │ │ │ │ +0000be1c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + sub sp, #12 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ + mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7574 │ │ │ │ + cbz r0, be62 │ │ │ │ + mov r5, r0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 645c │ │ │ │ + cbnz r0, beb0 │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + cbz r3, be68 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d0, [sp] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ + blx r3 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + movs r0, #8 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r5, #144] @ 0x90 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str.w r0, [r8] │ │ │ │ + movs r0, #4 │ │ │ │ + ldr.w r9, [r5, #144] @ 0x90 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [pc, #44] @ (bec0 ) │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ + ldr r3, [pc, #40] @ (bec4 ) │ │ │ │ + add r2, pc │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx r7 │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + str.w r0, [r8] │ │ │ │ + b.n be4e │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr??.w r0, [lr, r0] │ │ │ │ + lsls r2, r6, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0000bec8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c0f4 │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ + beq.n bf74 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w c0fa │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 6868 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w c01c │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n bf7a │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, r5, [sp, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r0, #8 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r7 │ │ │ │ - movs r2, #0 │ │ │ │ + str.w r0, [r5, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ + str.w r0, [r8] │ │ │ │ + ldr.w r8, [r5, #148] @ 0x94 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 67c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #136] @ (c02c ) │ │ │ │ mov r9, r0 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - blx 6ae4 │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr.w r8, [pc, #132] @ c030 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + mov r0, r4 │ │ │ │ + add r8, pc │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #116] @ (c034 ) │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #88] @ (c038 ) │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r2, [pc, #44] @ (c03c ) │ │ │ │ + add r2, pc │ │ │ │ + blx r8 │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ + str r0, [r7, #12] │ │ │ │ + b.n bf08 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + @ instruction: 0xf5f60000 │ │ │ │ + @ instruction: 0xf2120000 │ │ │ │ + orrs.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + rsb r0, r6, #8388608 @ 0x800000 │ │ │ │ + @ instruction: 0xf1f00000 │ │ │ │ + │ │ │ │ +0000c040 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + mov r6, r1 │ │ │ │ blx r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w c10c │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7574 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w c272 │ │ │ │ + mov r5, r0 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 6444 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w c4b8 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c11c │ │ │ │ + beq.w c278 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ + vldr d7, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ + vldr d7, [sp, #88] @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #96] @ 0x60 │ │ │ │ + vldr d7, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ + vldr d7, [sp, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ + vldr d7, [sp, #112] @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + vstr d7, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 6ae4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w bf66 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ + vldr d7, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vldr d7, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + vstr d7, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ + blx r3 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r5, #144] @ 0x90 │ │ │ │ + str.w r0, [r5, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr.w r7, [r5, #144] @ 0x90 │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + ldr.w r7, [r5, #152] @ 0x98 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #416] @ (c2e4 ) │ │ │ │ + ldr r2, [pc, #552] @ (c4c8 ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #412] @ (c2e8 ) │ │ │ │ + ldr r7, [pc, #548] @ (c4cc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #400] @ (c2ec ) │ │ │ │ + ldr r2, [pc, #536] @ (c4d0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #372] @ (c2f0 ) │ │ │ │ + ldr r2, [pc, #508] @ (c4d4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #348] @ (c2f4 ) │ │ │ │ + ldr r2, [pc, #484] @ (c4d8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #320] @ (c2f8 ) │ │ │ │ + ldr r2, [pc, #456] @ (c4dc ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #296] @ (c2fc ) │ │ │ │ + ldr r2, [pc, #432] @ (c4e0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #268] @ (c300 ) │ │ │ │ + ldr r2, [pc, #404] @ (c4e4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #244] @ (c304 ) │ │ │ │ + ldr r2, [pc, #380] @ (c4e8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #216] @ (c308 ) │ │ │ │ + ldr r2, [pc, #352] @ (c4ec ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #192] @ (c30c ) │ │ │ │ + ldr r2, [pc, #328] @ (c4f0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #164] @ (c310 ) │ │ │ │ + ldr r2, [pc, #300] @ (c4f4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #140] @ (c314 ) │ │ │ │ + ldr r2, [pc, #276] @ (c4f8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #112] @ (c318 ) │ │ │ │ + ldr r2, [pc, #248] @ (c4fc ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #224] @ (c500 ) │ │ │ │ mov r1, r8 │ │ │ │ - mov r3, r7 │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #68] @ (c31c ) │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - blx r8 │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - b.n bf70 │ │ │ │ - movw r0, #59392 @ 0xe800 │ │ │ │ - @ instruction: 0xf0ba0000 │ │ │ │ - @ instruction: 0xf6380000 │ │ │ │ - @ instruction: 0xf6260000 │ │ │ │ - @ instruction: 0xf6140000 │ │ │ │ - addw r0, r2, #2048 @ 0x800 │ │ │ │ - @ instruction: 0xf5f00000 │ │ │ │ - rsbs r0, sl, #8388608 @ 0x800000 │ │ │ │ - rsb r0, r4, #8388608 @ 0x800000 │ │ │ │ - subs.w r0, r2, #8388608 @ 0x800000 │ │ │ │ - sub.w r0, r0, #8388608 @ 0x800000 │ │ │ │ - @ instruction: 0xf58e0000 │ │ │ │ - sbcs.w r0, ip, #8388608 @ 0x800000 │ │ │ │ - sbc.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - adcs.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - │ │ │ │ -0000c320 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7574 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n c420 │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - str r4, [r0, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n c426 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - blx 6ee0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ - blx r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.n c436 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n c446 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ - blx r3 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - vldr d0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - vldr d0, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - blx r3 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 6ee0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n c37c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 73c4 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, #8 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r0, [r5, #152] @ 0x98 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - ldr.w r7, [r5, #152] @ 0x98 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 67c0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #180] @ (c520 ) │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [pc, #176] @ (c524 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - mov r0, r4 │ │ │ │ - add r7, pc │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #160] @ (c528 ) │ │ │ │ + ldr r2, [pc, #196] @ (c504 ) │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r9] │ │ │ │ + str.w r0, [r9, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #136] @ (c52c ) │ │ │ │ + ldr r2, [pc, #172] @ (c508 ) │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ + str.w r0, [r9, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #144] @ (c50c ) │ │ │ │ mov r1, r8 │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #88] @ (c530 ) │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - blx r9 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - str r0, [r7, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [pc, #80] @ (c534 ) │ │ │ │ - mov r0, r4 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r2, [pc, #72] @ (c538 ) │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - add r2, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #40] @ (c53c ) │ │ │ │ + ldr r2, [pc, #100] @ (c510 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - str r0, [r7, #20] │ │ │ │ - b.n c384 │ │ │ │ - nop │ │ │ │ - ubfx r0, r0, #0, #1 │ │ │ │ - ldc 0, cr0, [r0] │ │ │ │ - usat16 r0, #0, sl │ │ │ │ - @ instruction: 0xf3940000 │ │ │ │ - @ instruction: 0xf37a0000 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - movs r1, r0 │ │ │ │ - bfi r0, r8, #0, #1 │ │ │ │ - @ instruction: 0xf3520000 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ + b.n c07e │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73c4 │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + orrs.w r0, sl, #0 │ │ │ │ + vhadd.s16 d0, d10, d0 │ │ │ │ + orr.w r0, r4, #0 │ │ │ │ + bic.w r0, lr, #0 │ │ │ │ + ands.w r0, r8, #0 │ │ │ │ + and.w r0, r2, #0 │ │ │ │ + vaddl.s32 q8, d12, d0 │ │ │ │ + vaddl.s16 q8, d10, d0 │ │ │ │ + vaddl.s8 q8, d4, d0 │ │ │ │ + vext.8 d0, d2, d0, #0 │ │ │ │ + vaddl.s16 q0, d12, d0 │ │ │ │ + vaddl.s8 q0, d6, d0 │ │ │ │ + vhadd.s d16, d0, d0 │ │ │ │ + vhadd.s16 d0, d14, d0 │ │ │ │ + vhadd.s d0, d12, d0 │ │ │ │ + vhadd.s32 d0, d6, d0 │ │ │ │ + vhadd.s16 d0, d0, d0 │ │ │ │ + cdp 0, 15, cr0, cr10, cr0, {0} │ │ │ │ + cdp 0, 13, cr0, cr12, cr0, {0} │ │ │ │ │ │ │ │ -0000c540 : │ │ │ │ +0000c514 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #580] @ (c790 ) │ │ │ │ + ldr r1, [pc, #580] @ (c764 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c784 │ │ │ │ + beq.w c758 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 690c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c77a │ │ │ │ + bne.w c74e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r6, [pc, #524] @ (c794 ) │ │ │ │ + ldr r6, [pc, #524] @ (c768 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #524] @ (c798 ) │ │ │ │ + ldr r2, [pc, #524] @ (c76c ) │ │ │ │ add r6, pc │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #512] @ (c79c ) │ │ │ │ + ldr r2, [pc, #512] @ (c770 ) │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #496] @ (c7a0 ) │ │ │ │ + ldr r2, [pc, #496] @ (c774 ) │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #480] @ (c7a4 ) │ │ │ │ + ldr r2, [pc, #480] @ (c778 ) │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [pc, #452] @ (c7a8 ) │ │ │ │ + ldr r2, [pc, #452] @ (c77c ) │ │ │ │ add r2, pc │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #448] @ (c7ac ) │ │ │ │ + ldr r2, [pc, #448] @ (c780 ) │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #440] @ (c7b0 ) │ │ │ │ + ldr r3, [pc, #440] @ (c784 ) │ │ │ │ add r3, pc │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ @@ -8952,46 +8940,46 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c784 │ │ │ │ + bne.w c758 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c730 │ │ │ │ - ldr r3, [pc, #392] @ (c7b4 ) │ │ │ │ + beq.w c704 │ │ │ │ + ldr r3, [pc, #392] @ (c788 ) │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #388] @ (c7b8 ) │ │ │ │ + ldr r3, [pc, #388] @ (c78c ) │ │ │ │ strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ movw r3, #8968 @ 0x2308 │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ add.w r8, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r8, #768] @ 0x300 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n c740 │ │ │ │ + beq.n c714 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c784 │ │ │ │ + bne.w c758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ blx r2 │ │ │ │ mov r1, r5 │ │ │ │ @@ -9057,76 +9045,76 @@ │ │ │ │ ldr.w r5, [r2, #696] @ 0x2b8 │ │ │ │ mov r2, r7 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, c784 │ │ │ │ + cbnz r0, c758 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n c63c │ │ │ │ + bhi.n c610 │ │ │ │ ldrd r8, sl, [sp, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ blx 6340 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r6, #8448 @ 0x2100 │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n c652 │ │ │ │ + bne.n c626 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r6, #4096 @ 0x1000 │ │ │ │ blx 6334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c652 │ │ │ │ + beq.w c626 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c654 │ │ │ │ + bne.w c628 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (c7bc ) │ │ │ │ + ldr r1, [pc, #76] @ (c790 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n c654 │ │ │ │ + b.n c628 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ssat16 r0, #1, r2 │ │ │ │ - @ instruction: 0xf61a0000 │ │ │ │ - ssat r0, #1, r0 │ │ │ │ - @ instruction: 0xf2f40000 │ │ │ │ - @ instruction: 0xf2e80000 │ │ │ │ - @ instruction: 0xf2e00000 │ │ │ │ - @ instruction: 0xf2d60000 │ │ │ │ - cdp 0, 11, cr0, cr8, cr0, {0} │ │ │ │ - orns r0, r4, r0 │ │ │ │ - @ instruction: 0xf2920000 │ │ │ │ - @ instruction: 0xf28c0000 │ │ │ │ - adcs.w r0, r8, #0 │ │ │ │ + @ instruction: 0xf2fe0000 │ │ │ │ + @ instruction: 0xf5f60000 │ │ │ │ + @ instruction: 0xf2dc0000 │ │ │ │ + @ instruction: 0xf2d00000 │ │ │ │ + movt r0, #16384 @ 0x4000 │ │ │ │ + @ instruction: 0xf2bc0000 │ │ │ │ + @ instruction: 0xf2b20000 │ │ │ │ + ldcl 0, cr0, [r4] │ │ │ │ + orrs.w r0, r0, r0 │ │ │ │ + @ instruction: 0xf26e0000 │ │ │ │ + @ instruction: 0xf2680000 │ │ │ │ + @ instruction: 0xf1340000 │ │ │ │ │ │ │ │ -0000c7c0 : │ │ │ │ +0000c794 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, c80c │ │ │ │ + cbz r2, c7e0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ add.w r2, sp, #7 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ @@ -9134,15 +9122,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ blx 650c │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, c804 │ │ │ │ + cbz r3, c7d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ @@ -9150,76 +9138,76 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r5, #13 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c818 : │ │ │ │ +0000c7ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ blx 6c44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0000c834 : │ │ │ │ +0000c808 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #696] @ (caf8 ) │ │ │ │ + ldr r1, [pc, #664] @ (caac ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c9d6 │ │ │ │ + beq.w c99a │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 6310 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w caea │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + bne.w ca9e │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c9f6 │ │ │ │ + beq.w c9ba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c9d6 │ │ │ │ + bne.w c99a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c9e6 │ │ │ │ + beq.w c9aa │ │ │ │ strd r6, r9, [sp, #16] │ │ │ │ - b.n c9ba │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + b.n c97e │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ ldr.w fp, [r2] │ │ │ │ @@ -9228,15 +9216,15 @@ │ │ │ │ add r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r1, r6 │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ @@ -9244,60 +9232,60 @@ │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r9, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r3, [r3, #256] @ 0x100 │ │ │ │ blx r9 │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #264] @ 0x108 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r9, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ blx r9 │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r9, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ blx r9 │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r3, r6 │ │ │ │ ldr.w r6, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -9311,31 +9299,31 @@ │ │ │ │ ldr.w r5, [r0, #696] @ 0x2b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, c9d6 │ │ │ │ + cbnz r0, c99a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n c9e2 │ │ │ │ + bls.n c9a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c8ac │ │ │ │ + beq.w c87e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r9, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ @@ -9345,273 +9333,273 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ - str.w r0, [r7, #148] @ 0x94 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r7, #148] @ 0x94 │ │ │ │ + ldr r5, [r7, #44] @ 0x2c │ │ │ │ movs r0, #28 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #224] @ (cafc ) │ │ │ │ + ldr r2, [pc, #212] @ (cab0 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, sl │ │ │ │ - ldr r5, [pc, #220] @ (cb00 ) │ │ │ │ + ldr r5, [pc, #208] @ (cab4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc │ │ │ │ mov r3, r5 │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #184] @ (cb04 ) │ │ │ │ + ldr r2, [pc, #176] @ (cab8 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, sl │ │ │ │ - ldr r5, [pc, #176] @ (cb08 ) │ │ │ │ + ldr r5, [pc, #168] @ (cabc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ add r5, pc │ │ │ │ - ldr r2, [pc, #168] @ (cb0c ) │ │ │ │ + ldr r2, [pc, #160] @ (cac0 ) │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #152] @ (cb10 ) │ │ │ │ + ldr r2, [pc, #144] @ (cac4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ - ldr r3, [pc, #136] @ (cb14 ) │ │ │ │ + ldr r3, [pc, #132] @ (cac8 ) │ │ │ │ add r3, pc │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #132] @ (cb18 ) │ │ │ │ + ldr r2, [pc, #128] @ (cacc ) │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #108] @ (cb1c ) │ │ │ │ + ldr r2, [pc, #104] @ (cad0 ) │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [r8, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ + ldr r3, [r7, #44] @ 0x2c │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [r8, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #60] @ (cb20 ) │ │ │ │ + ldr r2, [pc, #60] @ (cad4 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ str r0, [r5, #24] │ │ │ │ - b.n c87a │ │ │ │ + b.n c84c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - b.n c9d6 │ │ │ │ + b.n c99a │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0a60000 │ │ │ │ - stc 0, cr0, [ip, #-0] │ │ │ │ - sbcs.w r0, r8, #0 │ │ │ │ - cdp 0, 11, cr0, cr10, cr0, {0} │ │ │ │ - b.n c724 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 10, cr0, cr4, cr0, {0} │ │ │ │ - cdp 0, 8, cr0, cr14, cr0, {0} │ │ │ │ - b.n ca1c │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr14, cr0, {0} │ │ │ │ - cdp 0, 6, cr0, cr12, cr0, {0} │ │ │ │ - cdp 0, 5, cr0, cr6, cr0, {0} │ │ │ │ + eor.w r0, r2, #0 │ │ │ │ + strd r0, r0, [ip], #-0 │ │ │ │ + sbc.w r0, r8, #0 │ │ │ │ + cdp 0, 10, cr0, cr12, cr0, {0} │ │ │ │ + b.n c6c0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 9, cr0, cr8, cr0, {0} │ │ │ │ + cdp 0, 8, cr0, cr4, cr0, {0} │ │ │ │ + b.n c9d4 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 7, cr0, cr4, cr0, {0} │ │ │ │ + cdp 0, 6, cr0, cr4, cr0, {0} │ │ │ │ + cdp 0, 5, cr0, cr2, cr0, {0} │ │ │ │ │ │ │ │ -0000cb24 : │ │ │ │ +0000cad8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #792] @ (ce48 ) │ │ │ │ + ldr r1, [pc, #792] @ (cdfc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cd02 │ │ │ │ + beq.w ccb6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r6, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 6328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w ce3a │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + bne.w cdee │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cd20 │ │ │ │ + beq.w ccd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w cd02 │ │ │ │ + bne.w ccb6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w cd10 │ │ │ │ + beq.w ccc4 │ │ │ │ mov.w fp, #72 @ 0x48 │ │ │ │ str r6, [sp, #12] │ │ │ │ - b.n cce6 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + b.n cc9a │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ mul.w r6, fp, r8 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #16] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #24] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #32] │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #40] @ 0x28 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #48] @ 0x30 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ vldr d7, [r3, #56] @ 0x38 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r3, r6 │ │ │ │ @@ -9626,31 +9614,31 @@ │ │ │ │ ldr.w r5, [r0, #696] @ 0x2b8 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, cd02 │ │ │ │ + cbnz r0, ccb6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n cd0e │ │ │ │ + bls.n ccc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w cb9c │ │ │ │ + beq.w cb50 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ @@ -9659,642 +9647,640 @@ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr r5, [r7, #112] @ 0x70 │ │ │ │ + ldr r5, [r7, #88] @ 0x58 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #264] @ (ce4c ) │ │ │ │ + ldr r2, [pc, #264] @ (ce00 ) │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [pc, #260] @ (ce50 ) │ │ │ │ + ldr r5, [pc, #260] @ (ce04 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #248] @ (ce54 ) │ │ │ │ + ldr r2, [pc, #248] @ (ce08 ) │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #224] @ (ce58 ) │ │ │ │ + ldr r2, [pc, #224] @ (ce0c ) │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (ce5c ) │ │ │ │ + ldr r2, [pc, #200] @ (ce10 ) │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #176] @ (ce60 ) │ │ │ │ + ldr r2, [pc, #176] @ (ce14 ) │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #152] @ (ce64 ) │ │ │ │ + ldr r2, [pc, #152] @ (ce18 ) │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #128] @ (ce68 ) │ │ │ │ + ldr r2, [pc, #128] @ (ce1c ) │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #104] @ (ce6c ) │ │ │ │ + ldr r2, [pc, #104] @ (ce20 ) │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ str.w r0, [r8, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #60] @ (ce70 ) │ │ │ │ + ldr r2, [pc, #60] @ (ce24 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ str r0, [r5, #32] │ │ │ │ - b.n cb68 │ │ │ │ + b.n cb1c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - b.n cd02 │ │ │ │ + b.n ccb6 │ │ │ │ nop │ │ │ │ - cdp 0, 1, cr0, cr6, cr0, {0} │ │ │ │ - b.n c7f4 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n c7c8 │ │ │ │ + cdp 0, 1, cr0, cr2, cr0, {0} │ │ │ │ + b.n cc40 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c7d0 │ │ │ │ + b.n c78c │ │ │ │ movs r0, r0 │ │ │ │ - b.n cc2c │ │ │ │ + ldmia.w r4, {} │ │ │ │ + b.n c750 │ │ │ │ movs r0, r0 │ │ │ │ - b.n c8e8 │ │ │ │ - movs r0, r0 │ │ │ │ - strex r0, r0, [r4] │ │ │ │ - @ instruction: 0xe8300000 │ │ │ │ - @ instruction: 0xe8180000 │ │ │ │ - @ instruction: 0xe8040000 │ │ │ │ - b.n d660 │ │ │ │ + strd r0, r0, [r0], #-0 │ │ │ │ + strex r0, r0, [ip] │ │ │ │ + @ instruction: 0xe8380000 │ │ │ │ + @ instruction: 0xe8200000 │ │ │ │ + @ instruction: 0xe80c0000 │ │ │ │ + b.n c65c │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ce74 : │ │ │ │ +0000ce28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r8, [sp, #248] @ 0xf8 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d0f4 │ │ │ │ - ldr r3, [r0, #112] @ 0x70 │ │ │ │ + beq.w d0a8 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #88] @ 0x58 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #96] @ 0x60 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ blx r3 │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ strd r0, r1, [sp, #136] @ 0x88 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, sp │ │ │ │ blx 6df0 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d0fa │ │ │ │ + beq.n d0ae │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ vldr d0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ vldr d0, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ vldr d0, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ vldr d0, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ vldr d0, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ vldr d0, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ vldr d0, [sp, #200] @ 0xc8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vldr d0, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ blx r3 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r8, [r3, #84] @ 0x54 │ │ │ │ blx r2 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - ldr r6, [pc, #312] @ (d26c ) │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r6, [pc, #312] @ (d220 ) │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #308] @ (d270 ) │ │ │ │ + ldr r2, [pc, #308] @ (d224 ) │ │ │ │ add r6, pc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #276] @ (d274 ) │ │ │ │ + ldr r2, [pc, #276] @ (d228 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #244] @ (d278 ) │ │ │ │ + ldr r2, [pc, #244] @ (d22c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #212] @ (d27c ) │ │ │ │ + ldr r2, [pc, #212] @ (d230 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #180] @ (d280 ) │ │ │ │ + ldr r2, [pc, #180] @ (d234 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #16] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #148] @ (d284 ) │ │ │ │ + ldr r2, [pc, #148] @ (d238 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #116] @ (d288 ) │ │ │ │ + ldr r2, [pc, #116] @ (d23c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #24] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #84] @ (d28c ) │ │ │ │ + ldr r2, [pc, #84] @ (d240 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r8, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - ldr r2, [pc, #44] @ (d290 ) │ │ │ │ + ldr r2, [pc, #44] @ (d244 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r0, [r6, #32] │ │ │ │ - b.n d030 │ │ │ │ - orn r0, sl, #8388608 @ 0x800000 │ │ │ │ - b.n d428 │ │ │ │ + b.n cfe4 │ │ │ │ + orn r0, r6, #8388608 @ 0x800000 │ │ │ │ + b.n d874 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d3f4 │ │ │ │ + b.n cb58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d840 │ │ │ │ + b.n d364 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d4ec │ │ │ │ + b.n cad8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n cae0 │ │ │ │ + b.n caa4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n caac │ │ │ │ + b.n ca70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n da70 │ │ │ │ + b.n da34 │ │ │ │ movs r0, r0 │ │ │ │ - b.n da3c │ │ │ │ + b.n da00 │ │ │ │ movs r0, r0 │ │ │ │ - b.n d090 │ │ │ │ + b.n d03c │ │ │ │ ... │ │ │ │ │ │ │ │ -0000d294 : │ │ │ │ +0000d248 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d33a │ │ │ │ + beq.n d2ee │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r8, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6e2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d330 │ │ │ │ + bne.n d2e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, d33a │ │ │ │ + cbnz r0, d2ee │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ blx 67c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n d302 │ │ │ │ + beq.n d2b6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r0, #8 │ │ │ │ add.w ip, r1, r9, lsl #2 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str.w r2, [r0, #8]! │ │ │ │ cmp r1, ip │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n d2f0 │ │ │ │ + bne.n d2a4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ movs r2, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n d320 │ │ │ │ + beq.n d2d4 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6880 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ @@ -10304,61 +10290,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0000d344 : │ │ │ │ +0000d2f8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #180] @ (d404 ) │ │ │ │ + ldr r1, [pc, #180] @ (d3b8 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r8, r2 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d3de │ │ │ │ + beq.n d392 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, sp, #4 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 6a30 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d3f8 │ │ │ │ + bne.n d3ac │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r1, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, d3de │ │ │ │ + cbnz r0, d392 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, d3ae │ │ │ │ - b.n d3e8 │ │ │ │ + cbnz r3, d362 │ │ │ │ + b.n d39c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n d3e8 │ │ │ │ + bls.n d39c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ @@ -10370,97 +10356,97 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d3a8 │ │ │ │ + beq.n d35c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 68e4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - b.n d3de │ │ │ │ - b.n d03c │ │ │ │ + b.n d392 │ │ │ │ + b.n cfe8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000d408 : │ │ │ │ +0000d3bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #172] @ (d4c0 ) │ │ │ │ + ldr r1, [pc, #172] @ (d474 ) │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #160] @ (d4c4 ) │ │ │ │ + ldr r2, [pc, #160] @ (d478 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #132] @ 0x84 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #152] @ (d4c8 ) │ │ │ │ + ldr r3, [pc, #152] @ (d47c ) │ │ │ │ add r3, pc │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #148] @ (d4cc ) │ │ │ │ + ldr r2, [pc, #148] @ (d480 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #132] @ 0x84 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (d4d0 ) │ │ │ │ + ldr r3, [pc, #136] @ (d484 ) │ │ │ │ add r3, pc │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, d4b6 │ │ │ │ + cbz r0, d46a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, d4b6 │ │ │ │ - ldr r3, [pc, #88] @ (d4d4 ) │ │ │ │ + cbnz r0, d46a │ │ │ │ + ldr r3, [pc, #88] @ (d488 ) │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #16] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd r4, r6, [sp] │ │ │ │ str r3, [sp, #28] │ │ │ │ str.w sp, [sp, #12] │ │ │ │ blx 66b4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, d4a2 │ │ │ │ + cbnz r0, d456 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ @@ -10469,38 +10455,38 @@ │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n cf94 │ │ │ │ + b.n cf40 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n d440 │ │ │ │ + ble.n d3ec │ │ │ │ movs r0, r0 │ │ │ │ - ble.n d434 │ │ │ │ + ble.n d3e0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n cfec │ │ │ │ + b.n cf98 │ │ │ │ movs r0, r0 │ │ │ │ - b.n cf70 │ │ │ │ + b.n cf1c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #1020] @ 0x3fc │ │ │ │ - Address 0xd4d6 is out of bounds. │ │ │ │ + ldr r6, [sp, #300] @ 0x12c │ │ │ │ + Address 0xd48a is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0000d4d8 : │ │ │ │ +0000d48c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d560 │ │ │ │ + beq.n d514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ @@ -10517,15 +10503,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #60] @ (d564 ) │ │ │ │ + ldr r3, [pc, #60] @ (d518 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #4 │ │ │ │ @@ -10533,57 +10519,57 @@ │ │ │ │ blx 66b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ - cbnz r6, d554 │ │ │ │ + cbnz r6, d508 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n d54e │ │ │ │ - ldr r7, [sp, #428] @ 0x1ac │ │ │ │ - Address 0xd566 is out of bounds. │ │ │ │ + b.n d502 │ │ │ │ + ldr r7, [sp, #732] @ 0x2dc │ │ │ │ + Address 0xd51a is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0000d568 : │ │ │ │ +0000d51c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r8, [pc, #96] @ d5d0 │ │ │ │ + ldr.w r8, [pc, #96] @ d584 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r2 │ │ │ │ add r8, pc │ │ │ │ bl 7574 │ │ │ │ - cbz r0, d5c6 │ │ │ │ + cbz r0, d57a │ │ │ │ add r7, sp, #12 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 68f0 │ │ │ │ - cbnz r0, d5c6 │ │ │ │ - ldr r3, [pc, #64] @ (d5d4 ) │ │ │ │ + cbnz r0, d57a │ │ │ │ + ldr r3, [pc, #64] @ (d588 ) │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ blx 6580 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbnz r6, d5b2 │ │ │ │ + cbnz r6, d566 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ @@ -10591,44 +10577,44 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 73c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r6, r0, r2 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000d5d8 : │ │ │ │ +0000d58c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, d630 │ │ │ │ + cbz r0, d5e4 │ │ │ │ mov r5, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 6eec │ │ │ │ - cbnz r0, d626 │ │ │ │ + cbnz r0, d5da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #728] @ 0x2d8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, d630 │ │ │ │ + cbnz r0, d5e4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r4, [r1, #856] @ 0x358 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ @@ -10640,66 +10626,66 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0000d638 : │ │ │ │ +0000d5ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #976] @ (da14 ) │ │ │ │ + ldr r1, [pc, #976] @ (d9c8 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d898 │ │ │ │ + beq.w d84c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w sl, sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 6574 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w da08 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + bne.w d9bc │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d8b8 │ │ │ │ + beq.w d86c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w d898 │ │ │ │ + bne.w d84c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w d8a8 │ │ │ │ + beq.w d85c │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ - b.n d87c │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + b.n d830 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w sl, [r2, #416] @ 0x1a0 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w fp, [r3] │ │ │ │ @@ -10719,66 +10705,66 @@ │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ add r1, r6 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ blx 6358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ ldrd sl, fp, [r3, #64] @ 0x40 │ │ │ │ strd sl, fp, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ ldrd sl, fp, [r3, #72] @ 0x48 │ │ │ │ strd sl, fp, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ ldrd sl, fp, [r3, #80] @ 0x50 │ │ │ │ strd sl, fp, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ @@ -10788,66 +10774,66 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ add r1, r6 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ blx 6358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ ldrd sl, fp, [r3, #96] @ 0x60 │ │ │ │ strd sl, fp, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ ldrd sl, fp, [r3, #104] @ 0x68 │ │ │ │ strd sl, fp, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r6 │ │ │ │ ldrd sl, fp, [r3, #112] @ 0x70 │ │ │ │ strd sl, fp, [sp] │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r6 │ │ │ │ ldr.w r6, [r2, #416] @ 0x1a0 │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ @@ -10866,31 +10852,31 @@ │ │ │ │ ldr.w r5, [r1, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, d898 │ │ │ │ + cbnz r0, d84c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n d8a4 │ │ │ │ + bls.n d858 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w d6b6 │ │ │ │ + beq.w d66a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ @@ -10900,184 +10886,184 @@ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ + str r0, [r7, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ + ldr r6, [r7, #80] @ 0x50 │ │ │ │ str r0, [r5, #0] │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r6, [pc, #308] @ (da18 ) │ │ │ │ + ldr r6, [pc, #308] @ (d9cc ) │ │ │ │ mov r1, fp │ │ │ │ - ldr r2, [pc, #308] @ (da1c ) │ │ │ │ + ldr r2, [pc, #308] @ (d9d0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r6, pc │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #296] @ (da20 ) │ │ │ │ + ldr r2, [pc, #296] @ (d9d4 ) │ │ │ │ mov r1, fp │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r3, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #276] @ (da24 ) │ │ │ │ + ldr r2, [pc, #276] @ (d9d8 ) │ │ │ │ mov r1, fp │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ - ldr r5, [pc, #264] @ (da28 ) │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ + ldr r5, [pc, #264] @ (d9dc ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #252] @ (da2c ) │ │ │ │ + ldr r2, [pc, #252] @ (d9e0 ) │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #228] @ (da30 ) │ │ │ │ + ldr r2, [pc, #228] @ (d9e4 ) │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #204] @ (da34 ) │ │ │ │ + ldr r2, [pc, #204] @ (d9e8 ) │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #180] @ (da38 ) │ │ │ │ + ldr r2, [pc, #180] @ (d9ec ) │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #156] @ (da3c ) │ │ │ │ + ldr r2, [pc, #156] @ (d9f0 ) │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #132] @ (da40 ) │ │ │ │ + ldr r2, [pc, #132] @ (d9f4 ) │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ + ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #92] @ (da44 ) │ │ │ │ + ldr r2, [pc, #92] @ (d9f8 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #72] @ (da48 ) │ │ │ │ + ldr r2, [pc, #72] @ (d9fc ) │ │ │ │ add r2, pc │ │ │ │ blx r6 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - b.n d680 │ │ │ │ + b.n d634 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - b.n d898 │ │ │ │ - b.n e130 │ │ │ │ + b.n d84c │ │ │ │ + b.n e0dc │ │ │ │ movs r0, r0 │ │ │ │ - b.n df94 │ │ │ │ + b.n df40 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n da54 │ │ │ │ + blt.n d978 │ │ │ │ movs r0, r0 │ │ │ │ - b.n dc00 │ │ │ │ + b.n dbac │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n da44 │ │ │ │ + blt.n d968 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n da04 │ │ │ │ + bhi.n d9c8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n dbac │ │ │ │ + b.n db58 │ │ │ │ movs r0, r0 │ │ │ │ - b.n db88 │ │ │ │ + b.n db34 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n d9bc │ │ │ │ + blt.n dae0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n db28 │ │ │ │ + b.n dad4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n d94c │ │ │ │ + blt.n da70 │ │ │ │ movs r0, r0 │ │ │ │ - b.n dad0 │ │ │ │ + b.n da7c │ │ │ │ movs r0, r0 │ │ │ │ - b.n daa0 │ │ │ │ + b.n da4c │ │ │ │ movs r0, r0 │ │ │ │ - b.n da84 │ │ │ │ + b.n da30 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000da4c : │ │ │ │ +0000da00 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r6 │ │ │ │ @@ -11087,81 +11073,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ addw sp, sp, #1028 @ 0x404 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000da74 : │ │ │ │ +0000da28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r1, [pc, #760] @ (dd78 ) │ │ │ │ + ldr r1, [pc, #780] @ (dd40 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w dc52 │ │ │ │ + beq.w dc08 │ │ │ │ mov r7, r0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 6dfc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w dd6c │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + bne.w dd34 │ │ │ │ + ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dc72 │ │ │ │ + beq.w dc28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w dc52 │ │ │ │ + bne.w dc08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dc62 │ │ │ │ + beq.w dc18 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ mov r8, r7 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ - b.n dc34 │ │ │ │ + b.n dbea │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ mul.w r6, r3, r9 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, r6] │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r6 │ │ │ │ adds r1, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -11175,27 +11161,27 @@ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r6 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ @@ -11209,49 +11195,49 @@ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w sl, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx sl │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w sl, [r1, #436] @ 0x1b4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx sl │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r8, #132] @ 0x84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r3, r6 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ @@ -11266,32 +11252,32 @@ │ │ │ │ ldr.w r5, [r1, #696] @ 0x2b8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, dc52 │ │ │ │ + cbnz r0, dc08 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n dc5e │ │ │ │ + bls.n dc14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w daf6 │ │ │ │ + beq.w daac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -11301,166 +11287,166 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ + str.w r0, [r7, #132] @ 0x84 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r1, fp │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr r5, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r5, [r7, #132] @ 0x84 │ │ │ │ movs r0, #32 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #228] @ (dd7c ) │ │ │ │ + ldr r2, [pc, #240] @ (dd44 ) │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, fp │ │ │ │ - ldr r5, [pc, #224] @ (dd80 ) │ │ │ │ + ldr r5, [pc, #236] @ (dd48 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc │ │ │ │ mov r3, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r1, fp │ │ │ │ - ldr r6, [pc, #204] @ (dd84 ) │ │ │ │ + ldr r6, [pc, #220] @ (dd4c ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ add r6, pc │ │ │ │ - ldr r2, [pc, #196] @ (dd88 ) │ │ │ │ + ldr r2, [pc, #208] @ (dd50 ) │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #188] @ (dd8c ) │ │ │ │ + ldr r2, [pc, #200] @ (dd54 ) │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, fp │ │ │ │ str.w r0, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ - ldr.w r9, [pc, #148] @ dd90 │ │ │ │ + ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ + ldr.w r9, [pc, #156] @ dd58 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ add r9, pc │ │ │ │ - ldr r2, [pc, #144] @ (dd94 ) │ │ │ │ + ldr r2, [pc, #152] @ (dd5c ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #140] @ (dd98 ) │ │ │ │ + ldr r2, [pc, #148] @ (dd60 ) │ │ │ │ mov r1, fp │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r3, r9 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ - ldr r2, [pc, #104] @ (dd9c ) │ │ │ │ + ldr r2, [pc, #108] @ (dd64 ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #100] @ (dda0 ) │ │ │ │ + ldr r2, [pc, #104] @ (dd68 ) │ │ │ │ mov r1, fp │ │ │ │ str r0, [r6, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, fp │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ + ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #64] @ (dda4 ) │ │ │ │ + ldr r2, [pc, #64] @ (dd6c ) │ │ │ │ add r2, pc │ │ │ │ blx r6 │ │ │ │ str r0, [r5, #28] │ │ │ │ - b.n dabe │ │ │ │ + b.n da74 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - b.n dc52 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + b.n dc08 │ │ │ │ + svc 154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - ble.n dcc8 │ │ │ │ + ble.n dc7c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n de4c │ │ │ │ + bpl.n de18 │ │ │ │ movs r0, r0 │ │ │ │ - udf #230 @ 0xe6 │ │ │ │ + udf #218 @ 0xda │ │ │ │ movs r0, r0 │ │ │ │ - ble.n dca0 │ │ │ │ + ble.n de50 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n dc98 │ │ │ │ + ble.n de48 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n de6c │ │ │ │ + bcc.n de14 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n de68 │ │ │ │ + ble.n de10 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n dcc8 │ │ │ │ + bvs.n dcf0 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n dde8 │ │ │ │ + bmi.n dcf8 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n de10 │ │ │ │ + ble.n ddb0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n ddf0 │ │ │ │ + ble.n dd88 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000dda8 : │ │ │ │ +0000dd70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r3 │ │ │ │ ldrd r9, r5, [sp, #208] @ 0xd0 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w def4 │ │ │ │ + beq.w debc │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r0, #0] │ │ │ │ - beq.w df0a │ │ │ │ + beq.w ded2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr.w r3, [r3, #684] @ 0x2ac │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -11469,66 +11455,66 @@ │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ ldr.w fp, [r3, #800] @ 0x320 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w df1a │ │ │ │ + beq.w dee2 │ │ │ │ cmp r5, #16 │ │ │ │ it eq │ │ │ │ moveq r3, #2 │ │ │ │ - bne.n defa │ │ │ │ + bne.n dec2 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 638c │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n defc │ │ │ │ + bne.n dec4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n df1e │ │ │ │ + beq.n dee6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ @@ -11551,29 +11537,29 @@ │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, def4 │ │ │ │ + cbnz r0, debc │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r6, [r3, #844] @ 0x34c │ │ │ │ movs r3, #14 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #232] @ (dfbc ) │ │ │ │ + ldr r2, [pc, #232] @ (df84 ) │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #224] @ (dfc0 ) │ │ │ │ + ldr r3, [pc, #224] @ (df88 ) │ │ │ │ add r3, pc │ │ │ │ blx r6 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ @@ -11589,110 +11575,110 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ blx 6468 │ │ │ │ mov r2, r0 │ │ │ │ - b.n de20 │ │ │ │ + b.n dde8 │ │ │ │ movs r3, #1 │ │ │ │ - b.n de0a │ │ │ │ + b.n ddd2 │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r6, #36] @ 0x24 │ │ │ │ + str r0, [r6, #100] @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r9] │ │ │ │ - ldr.w r9, [r6, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r6, #100] @ 0x64 │ │ │ │ movs r0, #16 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #128] @ (dfc4 ) │ │ │ │ + ldr r2, [pc, #128] @ (df8c ) │ │ │ │ mov sl, r0 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r9, [pc, #120] @ dfc8 │ │ │ │ + ldr.w r9, [pc, #120] @ df90 │ │ │ │ add r2, pc │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r9, pc │ │ │ │ mov r3, r9 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #104] @ (dfcc ) │ │ │ │ + ldr r2, [pc, #104] @ (df94 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r3, r9 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #80] @ (dfd0 ) │ │ │ │ + ldr r2, [pc, #80] @ (df98 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r3, r9 │ │ │ │ blx fp │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ - ldr r2, [pc, #36] @ (dfd4 ) │ │ │ │ + ldr r2, [pc, #36] @ (df9c ) │ │ │ │ add r2, pc │ │ │ │ blx sl │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ - b.n de36 │ │ │ │ + b.n ddfe │ │ │ │ nop │ │ │ │ - bgt.n dfd0 │ │ │ │ + blt.n df68 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n dfc4 │ │ │ │ + blt.n df5c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n e058 │ │ │ │ + blt.n dff0 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n dff4 │ │ │ │ + beq.n df8c │ │ │ │ movs r0, r0 │ │ │ │ - blt.n e044 │ │ │ │ + blt.n dfdc │ │ │ │ movs r0, r0 │ │ │ │ - blt.n e038 │ │ │ │ + blt.n dfd0 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n e014 │ │ │ │ + blt.n dfac │ │ │ │ ... │ │ │ │ │ │ │ │ -0000dfd8 : │ │ │ │ +0000dfa0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, e026 │ │ │ │ + cbz r0, dfee │ │ │ │ ldr r7, [r0, #8] │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 6e8c │ │ │ │ - cbnz r0, e01c │ │ │ │ + cbnz r0, dfe4 │ │ │ │ add r4, sp, #24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 6358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ @@ -11706,52 +11692,52 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 73c4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e030 : │ │ │ │ +0000dff8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, e05e │ │ │ │ + cbz r0, e026 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 6c84 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, e05e │ │ │ │ + cbz r0, e026 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e064 : │ │ │ │ +0000e02c : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #52] @ (e0a8 ) │ │ │ │ + ldr r3, [pc, #52] @ (e070 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #44] @ (e0ac ) │ │ │ │ + ldr r2, [pc, #44] @ (e074 ) │ │ │ │ add r2, pc │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ @@ -11760,95 +11746,95 @@ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ blx 664c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n e108 │ │ │ │ + bcc.n e120 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000e0b0 : │ │ │ │ +0000e078 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ blx 6924 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0000e0cc : │ │ │ │ +0000e094 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #524] @ (e2e4 ) │ │ │ │ + ldr r1, [pc, #504] @ (e298 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e228 │ │ │ │ + beq.w e1e6 │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov r7, r0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 6748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w e2d8 │ │ │ │ - ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ + bne.w e28c │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e248 │ │ │ │ + beq.w e206 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ movs r3, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e228 │ │ │ │ + bne.n e1e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e238 │ │ │ │ + beq.n e1f6 │ │ │ │ strd fp, r8, [sp, #16] │ │ │ │ - b.n e202 │ │ │ │ - ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ + b.n e1c0 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ add r1, r8 │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ ldr.w fp, [r2, #416] @ 0x1a0 │ │ │ │ ldr.w sl, [ip] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ add r1, r8 │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ adds r1, #32 │ │ │ │ @@ -11856,15 +11842,15 @@ │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ - ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ add r1, r8 │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ @@ -11873,15 +11859,15 @@ │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ add r3, r8 │ │ │ │ ldr.w ip, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ vldr d7, [r3, #320] @ 0x140 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ @@ -11896,18 +11882,18 @@ │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r5, [r5, #696] @ 0x2b8 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, e228 │ │ │ │ + cbnz r0, e1e6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n e234 │ │ │ │ + bls.n e1f2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ @@ -11915,15 +11901,15 @@ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #328 @ 0x148 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r8, r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e142 │ │ │ │ + beq.n e108 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ @@ -11933,104 +11919,104 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ - str.w r0, [r7, #132] @ 0x84 │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r5, #0] │ │ │ │ - ldr.w r5, [r7, #132] @ 0x84 │ │ │ │ + ldr r5, [r7, #56] @ 0x38 │ │ │ │ movs r0, #16 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #120] @ (e2e8 ) │ │ │ │ + ldr r2, [pc, #116] @ (e29c ) │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r5, [pc, #116] @ (e2ec ) │ │ │ │ + ldr r5, [pc, #112] @ (e2a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r5, pc │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #104] @ (e2f0 ) │ │ │ │ + ldr r2, [pc, #96] @ (e2a4 ) │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r3, r5 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ - ldr.w r2, [r7, #132] @ 0x84 │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #64] @ (e2f4 ) │ │ │ │ + ldr r2, [pc, #60] @ (e2a8 ) │ │ │ │ add r2, pc │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [pc, #56] @ (e2f8 ) │ │ │ │ + ldr r2, [pc, #52] @ (e2ac ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ - ldr.w r3, [r7, #132] @ 0x84 │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - ldr r3, [pc, #44] @ (e2fc ) │ │ │ │ + ldr r3, [pc, #44] @ (e2b0 ) │ │ │ │ add r3, pc │ │ │ │ blx r6 │ │ │ │ str r0, [r5, #12] │ │ │ │ - b.n e114 │ │ │ │ + b.n e0da │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - b.n e228 │ │ │ │ - bge.n e314 │ │ │ │ + b.n e1e6 │ │ │ │ + bls.n e298 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r5, r7} │ │ │ │ + bne.n e278 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n e33c │ │ │ │ + bls.n e2dc │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n e348 │ │ │ │ + bne.n e378 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n e3a0 │ │ │ │ + bhi.n e348 │ │ │ │ movs r0, r0 │ │ │ │ - b.n e0b0 │ │ │ │ + b.n e05c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r5} │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000e300 : │ │ │ │ +0000e2b4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ blx 6754 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0000e31c : │ │ │ │ +0000e2d0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, sp │ │ │ │ @@ -12038,35 +12024,35 @@ │ │ │ │ blx 6a24 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0000e33c : │ │ │ │ +0000e2f0 : │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ b.w 6c50 │ │ │ │ │ │ │ │ -0000e344 : │ │ │ │ +0000e2f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e4bc │ │ │ │ + beq.w e470 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ @@ -12081,120 +12067,120 @@ │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w e4c2 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + bne.w e476 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e4d2 │ │ │ │ + beq.w e486 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx r7 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ strd r8, r9, [sp] │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ strd r4, r5, [sp] │ │ │ │ @@ -12209,252 +12195,252 @@ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #8 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ + str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r0, [r7, #0] │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ + ldr r7, [r5, #32] │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #308] @ (e628 ) │ │ │ │ + ldr r2, [pc, #308] @ (e5dc ) │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r7, [pc, #304] @ (e62c ) │ │ │ │ + ldr r7, [pc, #304] @ (e5e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ mov r0, r4 │ │ │ │ add r7, pc │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [pc, #284] @ (e630 ) │ │ │ │ + ldr r2, [pc, #284] @ (e5e4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ add r2, pc │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ - ldr r3, [pc, #272] @ (e634 ) │ │ │ │ + ldr r3, [pc, #272] @ (e5e8 ) │ │ │ │ add r3, pc │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #268] @ (e638 ) │ │ │ │ + ldr r2, [pc, #268] @ (e5ec ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #244] @ (e63c ) │ │ │ │ + ldr r2, [pc, #244] @ (e5f0 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #220] @ (e640 ) │ │ │ │ + ldr r2, [pc, #220] @ (e5f4 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #196] @ (e644 ) │ │ │ │ + ldr r2, [pc, #196] @ (e5f8 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #172] @ (e648 ) │ │ │ │ + ldr r2, [pc, #172] @ (e5fc ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #148] @ (e64c ) │ │ │ │ + ldr r2, [pc, #148] @ (e600 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #124] @ (e650 ) │ │ │ │ + ldr r2, [pc, #124] @ (e604 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #28] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #100] @ (e654 ) │ │ │ │ + ldr r2, [pc, #100] @ (e608 ) │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r9, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ mov r3, r7 │ │ │ │ blx sl │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r7 │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ - ldr r2, [pc, #56] @ (e658 ) │ │ │ │ + ldr r2, [pc, #56] @ (e60c ) │ │ │ │ add r2, pc │ │ │ │ blx r8 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ - b.n e3a8 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ + b.n e35c │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3} │ │ │ │ + ldmia r5!, {r4} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r6, {r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r3} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6!, {r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r2, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000e65c : │ │ │ │ +0000e610 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #12 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ bl 7574 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, e686 │ │ │ │ + cbz r0, e63a │ │ │ │ str r5, [r0, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 694c │ │ │ │ - cbnz r0, e68c │ │ │ │ + cbnz r0, e640 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ asrs r1, r0, #31 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 73c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n e682 │ │ │ │ + b.n e636 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e6a0 : │ │ │ │ +0000e654 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #176] @ (e75c ) │ │ │ │ + ldr r1, [pc, #176] @ (e710 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e736 │ │ │ │ + beq.n e6ea │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ add.w r8, sp, #4 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 6a78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e750 │ │ │ │ + bne.n e704 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r1, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, e736 │ │ │ │ + cbnz r0, e6ea │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, e706 │ │ │ │ - b.n e740 │ │ │ │ + cbnz r3, e6ba │ │ │ │ + b.n e6f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n e740 │ │ │ │ + bls.n e6f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ @@ -12466,42 +12452,42 @@ │ │ │ │ adds r5, #1 │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e700 │ │ │ │ + beq.n e6b4 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 6760 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 73c4 │ │ │ │ - b.n e736 │ │ │ │ - bcs.n e6dc │ │ │ │ + b.n e6ea │ │ │ │ + bcs.n e688 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000e760 : │ │ │ │ +0000e714 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ (e7c0 ) │ │ │ │ + ldr r0, [pc, #88] @ (e774 ) │ │ │ │ mov r5, r2 │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, e7a4 │ │ │ │ + cbnz r0, e758 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ blx 6d54 │ │ │ │ @@ -12514,48 +12500,48 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #28] @ (e7c4 ) │ │ │ │ + ldr r1, [pc, #28] @ (e778 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #20] @ (e7c8 ) │ │ │ │ + ldr r2, [pc, #20] @ (e77c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcc.n e714 │ │ │ │ + bcc.n e6c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n e8a4 │ │ │ │ + bcc.n e850 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000e7cc : │ │ │ │ +0000e780 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub.w sp, sp, #512 @ 0x200 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, e808 │ │ │ │ + cbz r0, e7bc │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sp │ │ │ │ blx 6c78 │ │ │ │ - cbnz r0, e7fe │ │ │ │ + cbnz r0, e7b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ add.w sp, sp, #512 @ 0x200 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -12563,34 +12549,34 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 73c4 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #512 @ 0x200 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0000e810 : │ │ │ │ +0000e7c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ bl 71d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, e866 │ │ │ │ + cbz r0, e81a │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r2, [pc, #44] @ (e86c ) │ │ │ │ + ldr r2, [pc, #44] @ (e820 ) │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ blx 65e0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ @@ -12601,19 +12587,19 @@ │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 65e0 │ │ │ │ clz r0, r4 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r7, [r1, #20] │ │ │ │ - Address 0xe86e is out of bounds. │ │ │ │ + ldrh r3, [r3, #22] │ │ │ │ + Address 0xe822 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0000e870 : │ │ │ │ +0000e824 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w sp, sp, #1032 @ 0x408 │ │ │ │ mov r8, r1 │ │ │ │ add.w r5, sp, #3 │ │ │ │ mov r1, r6 │ │ │ │ @@ -12626,25 +12612,25 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 65bc │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, e8b8 │ │ │ │ + cbz r3, e86c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, e8da │ │ │ │ + cbz r5, e88e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #48] @ (e8f0 ) │ │ │ │ + ldr r1, [pc, #48] @ (e8a4 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ @@ -12655,48 +12641,48 @@ │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 720c │ │ │ │ add.w sp, sp, #1032 @ 0x408 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcs.n e800 │ │ │ │ + bcs.n e7ac │ │ │ │ ... │ │ │ │ │ │ │ │ -0000e8f4 : │ │ │ │ +0000e8a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bl 71d0 │ │ │ │ - cbz r0, e912 │ │ │ │ + cbz r0, e8c6 │ │ │ │ blx 63e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 720c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0000e914 : │ │ │ │ +0000e8c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #24 │ │ │ │ mov r7, r1 │ │ │ │ bl 71d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 7574 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, e976 │ │ │ │ + cbz r0, e92a │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - vldr d7, [pc, #108] @ e9a8 │ │ │ │ - ldr r2, [pc, #112] @ (e9b0 ) │ │ │ │ + vldr d7, [pc, #112] @ e960 │ │ │ │ + ldr r2, [pc, #116] @ (e968 ) │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp, #16] │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ blx 65e0 │ │ │ │ mov r1, r6 │ │ │ │ @@ -12705,65 +12691,66 @@ │ │ │ │ blx 6cc0 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ blx 65e0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n e98a │ │ │ │ - bne.n e97e │ │ │ │ + blt.n e93e │ │ │ │ + bne.n e932 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ asrs r1, r0, #31 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 73c4 │ │ │ │ - b.n e96c │ │ │ │ + b.n e920 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #36] @ (e9b4 ) │ │ │ │ + ldr r1, [pc, #40] @ (e96c ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r8, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - b.n e96c │ │ │ │ + b.n e920 │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ - ldrh r7, [r1, #12] │ │ │ │ - vtbl.8 d28, {d15}, d2 │ │ │ │ + ldrh r3, [r3, #14] │ │ │ │ + vqshl.u64 q14, q15, #63 @ 0x3f │ │ │ │ ... │ │ │ │ │ │ │ │ -0000e9b8 : │ │ │ │ +0000e970 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ bl 71d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 7574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ea94 │ │ │ │ + beq.n ea4c │ │ │ │ ldr r6, [r0, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - vldr d7, [pc, #228] @ eac0 │ │ │ │ + vldr d7, [pc, #228] @ ea78 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #228] @ (eac8 ) │ │ │ │ + ldr r2, [pc, #228] @ (ea80 ) │ │ │ │ add.w r8, sp, #12 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ vstr d7, [sp, #32] │ │ │ │ strd r4, r7, [sp, #24] │ │ │ │ blx 65e0 │ │ │ │ @@ -12773,53 +12760,53 @@ │ │ │ │ blx 658c │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx 65e0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n ea9e │ │ │ │ - bne.n ea8a │ │ │ │ + blt.n ea56 │ │ │ │ + bne.n ea42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, ea94 │ │ │ │ + cbnz r0, ea4c │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ blx 67c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n ea5c │ │ │ │ + beq.n ea14 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ subs r0, #8 │ │ │ │ add.w ip, r1, r9, lsl #2 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ str.w r2, [r0, #8]! │ │ │ │ cmp r1, ip │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ str r2, [r0, #4] │ │ │ │ - bne.n ea4a │ │ │ │ + bne.n ea02 │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ movs r2, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n ea7a │ │ │ │ + beq.n ea32 │ │ │ │ mov r0, r7 │ │ │ │ blx 64a8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 6880 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ @@ -12830,365 +12817,365 @@ │ │ │ │ bl 73c4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #40] @ (eacc ) │ │ │ │ + ldr r1, [pc, #40] @ (ea84 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ add.w r2, r6, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - b.n ea94 │ │ │ │ + b.n ea4c │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrh r7, [r4, #6] │ │ │ │ - vmlsl.u q14, d31, d30[0] │ │ │ │ + ldrh r7, [r5, #8] │ │ │ │ + vmlsl.u q14, d31, d22[0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ead0 : │ │ │ │ +0000ea88 : │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #24] @ (eaec ) │ │ │ │ - ldr r2, [pc, #24] @ (eaf0 ) │ │ │ │ + ldr r3, [pc, #24] @ (eaa4 ) │ │ │ │ + ldr r2, [pc, #24] @ (eaa8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 6ad8 │ │ │ │ blx 6e14 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + lsls r6, r5, #21 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000eaf4 : │ │ │ │ +0000eaac : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ blx 6930 │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, eb26 │ │ │ │ + cbz r3, eade │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, eb3e │ │ │ │ + cbz r5, eaf6 │ │ │ │ blx 661c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, eb40 │ │ │ │ + cbnz r0, eaf8 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r1, [pc, #28] @ (eb60 ) │ │ │ │ + ldr r1, [pc, #28] @ (eb18 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #20] @ (eb64 ) │ │ │ │ + ldr r2, [pc, #20] @ (eb1c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - beq.n ebc8 │ │ │ │ + beq.n eb70 │ │ │ │ movs r0, r0 │ │ │ │ - svc 172 @ 0xac │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000eb68 : │ │ │ │ +0000eb20 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ blx 6b50 │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ - cbz r3, eb98 │ │ │ │ + cbz r3, eb50 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0000eb9c : │ │ │ │ +0000eb54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, sp, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ blx 6e20 │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ - cbz r3, ebcc │ │ │ │ + cbz r3, eb84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0000ebd0 : │ │ │ │ +0000eb88 : │ │ │ │ mov r1, r2 │ │ │ │ - cbz r2, ec0c │ │ │ │ + cbz r2, ebc4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [pc, #56] @ (ec14 ) │ │ │ │ + ldr r5, [pc, #56] @ (ebcc ) │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ strd r0, r2, [r5] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r3, [pc, #44] @ (ec18 ) │ │ │ │ + ldr r3, [pc, #44] @ (ebd0 ) │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #36] @ (ec1c ) │ │ │ │ + ldr r2, [pc, #36] @ (ebd4 ) │ │ │ │ add r2, pc │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #32] @ (ec20 ) │ │ │ │ + ldr r0, [pc, #32] @ (ebd8 ) │ │ │ │ str r3, [r5, #8] │ │ │ │ add r0, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 6d44 │ │ │ │ mov r0, r2 │ │ │ │ b.w 6d44 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #23 │ │ │ │ + lsrs r4, r4, #24 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r7, [r7, #4] │ │ │ │ - Address 0xec22 is out of bounds. │ │ │ │ + ldrh r7, [r0, #8] │ │ │ │ + Address 0xebda is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0000ec24 : │ │ │ │ +0000ebdc : │ │ │ │ b.w 6b68 │ │ │ │ │ │ │ │ -0000ec28 : │ │ │ │ +0000ebe0 : │ │ │ │ b.w 6564 │ │ │ │ │ │ │ │ -0000ec2c : │ │ │ │ +0000ebe4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r3 │ │ │ │ bl 7574 │ │ │ │ - cbz r0, ec70 │ │ │ │ + cbz r0, ec28 │ │ │ │ ldrd r1, r7, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ - cbz r1, ec50 │ │ │ │ + cbz r1, ec08 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbz r6, ec72 │ │ │ │ + cbz r6, ec2a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #32] @ (ec80 ) │ │ │ │ + ldr r2, [pc, #32] @ (ec38 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #4] │ │ │ │ add r2, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 6ba8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 6ba8 │ │ │ │ - strh r3, [r5, #54] @ 0x36 │ │ │ │ - Address 0xec82 is out of bounds. │ │ │ │ + strh r3, [r6, #56] @ 0x38 │ │ │ │ + Address 0xec3a is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -0000ec84 : │ │ │ │ +0000ec3c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ bl 71d0 │ │ │ │ - cbz r0, ecb6 │ │ │ │ + cbz r0, ec6e │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r2, ecaa │ │ │ │ + cbnz r2, ec62 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ str.w r4, [ip] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 63bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 73c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #24] @ (ecd4 ) │ │ │ │ + ldr r1, [pc, #24] @ (ec8c ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #16] @ (ecd8 ) │ │ │ │ + ldr r2, [pc, #16] @ (ec90 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ecdc : │ │ │ │ +0000ec94 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ bl 71d0 │ │ │ │ - cbz r0, ed00 │ │ │ │ + cbz r0, ecb8 │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r2, ecf6 │ │ │ │ + cbnz r2, ecae │ │ │ │ str r4, [r1, #0] │ │ │ │ movw r2, #20001 @ 0x4e21 │ │ │ │ bl 73c4 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #20] @ (ed1c ) │ │ │ │ + ldr r1, [pc, #20] @ (ecd4 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #16] @ (ed20 ) │ │ │ │ + ldr r2, [pc, #16] @ (ecd8 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ - b.n ecfa │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + b.n ecb2 │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ed24 : │ │ │ │ +0000ecdc : │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000ed30 : │ │ │ │ +0000ece8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #24] @ (ed50 ) │ │ │ │ + ldr r1, [pc, #24] @ (ed08 ) │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #16] @ (ed54 ) │ │ │ │ + ldr r2, [pc, #16] @ (ed0c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ add r2, pc │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r1, r3, r5, r6, r7} │ │ │ │ + stmia r3!, {r1, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r4, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ed58 : │ │ │ │ +0000ed10 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000ed5c : │ │ │ │ +0000ed14 : │ │ │ │ push {r3, lr} │ │ │ │ blx 6838 │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n ed6c │ │ │ │ + beq.n ed24 │ │ │ │ pop {r3, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000ed74 : │ │ │ │ +0000ed2c : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bne.n ed84 │ │ │ │ + bne.n ed3c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - beq.n edc0 │ │ │ │ + beq.n ed78 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n edca │ │ │ │ + bhi.n ed82 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r4 │ │ │ │ lsls r6, r6, #4 │ │ │ │ lsls r1, r0, #5 │ │ │ │ movs r5, r3 │ │ │ │ movs r5, r3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ @@ -13210,258 +13197,258 @@ │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r0, r4, #3 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ addeq r4, #3 │ │ │ │ - b.n ed84 │ │ │ │ + b.n ed3c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #688] @ (f084 ) │ │ │ │ + ldr r1, [pc, #688] @ (f03c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f040 │ │ │ │ - ldr r1, [pc, #676] @ (f088 ) │ │ │ │ + beq.w eff8 │ │ │ │ + ldr r1, [pc, #676] @ (f040 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #14 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #660] @ (f08c ) │ │ │ │ + ldr r1, [pc, #660] @ (f044 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w efe2 │ │ │ │ - ldr r1, [pc, #648] @ (f090 ) │ │ │ │ + beq.w ef9a │ │ │ │ + ldr r1, [pc, #648] @ (f048 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f068 │ │ │ │ - ldr r1, [pc, #636] @ (f094 ) │ │ │ │ + beq.w f020 │ │ │ │ + ldr r1, [pc, #636] @ (f04c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f07c │ │ │ │ - ldr r1, [pc, #624] @ (f098 ) │ │ │ │ + beq.w f034 │ │ │ │ + ldr r1, [pc, #624] @ (f050 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #30 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #604] @ (f09c ) │ │ │ │ + ldr r1, [pc, #604] @ (f054 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #588] @ (f0a0 ) │ │ │ │ + ldr r1, [pc, #588] @ (f058 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f054 │ │ │ │ - ldr r1, [pc, #576] @ (f0a4 ) │ │ │ │ + beq.w f00c │ │ │ │ + ldr r1, [pc, #576] @ (f05c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f070 │ │ │ │ - ldr r1, [pc, #564] @ (f0a8 ) │ │ │ │ + beq.w f028 │ │ │ │ + ldr r1, [pc, #564] @ (f060 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f078 │ │ │ │ - ldr r1, [pc, #552] @ (f0ac ) │ │ │ │ + beq.w f030 │ │ │ │ + ldr r1, [pc, #552] @ (f064 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #16 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #532] @ (f0b0 ) │ │ │ │ + ldr r1, [pc, #532] @ (f068 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f058 │ │ │ │ - ldr r1, [pc, #520] @ (f0b4 ) │ │ │ │ + beq.w f010 │ │ │ │ + ldr r1, [pc, #520] @ (f06c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f06c │ │ │ │ - ldr r1, [pc, #508] @ (f0b8 ) │ │ │ │ + beq.w f024 │ │ │ │ + ldr r1, [pc, #508] @ (f070 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f074 │ │ │ │ - ldr r1, [pc, #496] @ (f0bc ) │ │ │ │ + beq.w f02c │ │ │ │ + ldr r1, [pc, #496] @ (f074 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f080 │ │ │ │ - ldr r1, [pc, #484] @ (f0c0 ) │ │ │ │ + beq.w f038 │ │ │ │ + ldr r1, [pc, #484] @ (f078 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #22 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #468] @ (f0c4 ) │ │ │ │ + ldr r1, [pc, #468] @ (f07c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f050 │ │ │ │ - ldr r1, [pc, #456] @ (f0c8 ) │ │ │ │ + beq.w f008 │ │ │ │ + ldr r1, [pc, #456] @ (f080 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w f064 │ │ │ │ - ldr r1, [pc, #444] @ (f0cc ) │ │ │ │ + beq.w f01c │ │ │ │ + ldr r1, [pc, #444] @ (f084 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #12 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #424] @ (f0d0 ) │ │ │ │ + ldr r1, [pc, #424] @ (f088 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #26 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #408] @ (f0d4 ) │ │ │ │ + ldr r1, [pc, #408] @ (f08c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #28 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #388] @ (f0d8 ) │ │ │ │ + ldr r1, [pc, #388] @ (f090 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f04c │ │ │ │ - ldr r1, [pc, #380] @ (f0dc ) │ │ │ │ + beq.n f004 │ │ │ │ + ldr r1, [pc, #380] @ (f094 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #25 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #360] @ (f0e0 ) │ │ │ │ + ldr r1, [pc, #360] @ (f098 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #8 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #344] @ (f0e4 ) │ │ │ │ + ldr r1, [pc, #344] @ (f09c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #324] @ (f0e8 ) │ │ │ │ + ldr r1, [pc, #324] @ (f0a0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f048 │ │ │ │ - ldr r1, [pc, #316] @ (f0ec ) │ │ │ │ + beq.n f000 │ │ │ │ + ldr r1, [pc, #316] @ (f0a4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f05c │ │ │ │ - ldr r1, [pc, #304] @ (f0f0 ) │ │ │ │ + beq.n f014 │ │ │ │ + ldr r1, [pc, #304] @ (f0a8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f040 │ │ │ │ + beq.n eff8 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ - bne.w edca │ │ │ │ + bne.w ed82 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ - bne.w edca │ │ │ │ + bne.w ed82 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w edca │ │ │ │ + bne.w ed82 │ │ │ │ movs r0, #29 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #268] @ (f0f4 ) │ │ │ │ + ldr r1, [pc, #268] @ (f0ac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #9 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #248] @ (f0f8 ) │ │ │ │ + ldr r1, [pc, #248] @ (f0b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #232] @ (f0fc ) │ │ │ │ + ldr r1, [pc, #232] @ (f0b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, f044 │ │ │ │ - ldr r1, [pc, #224] @ (f100 ) │ │ │ │ + cbz r0, effc │ │ │ │ + ldr r1, [pc, #224] @ (f0b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, f060 │ │ │ │ - ldr r1, [pc, #216] @ (f104 ) │ │ │ │ + cbz r0, f018 │ │ │ │ + ldr r1, [pc, #216] @ (f0bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #17 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -13496,80 +13483,80 @@ │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #19 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #27 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #21 │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ ldmia r6!, {r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4} │ │ │ │ + ldmia r6!, {r1, r5} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r3} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r1} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ sub.w sp, sp, #540 @ 0x21c │ │ │ │ movs r2, #2 │ │ │ │ str.w r3, [r0, #2] │ │ │ │ mov r5, r1 │ │ │ │ @@ -13577,32 +13564,32 @@ │ │ │ │ str.w r3, [r0, #10] │ │ │ │ strh r3, [r0, #14] │ │ │ │ mov r0, r1 │ │ │ │ strh r2, [r4, #0] │ │ │ │ blx 6db4 │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n f13a │ │ │ │ + beq.n f0f2 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ blx 6ac0 │ │ │ │ - cbz r0, f152 │ │ │ │ + cbz r0, f10a │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ adds r0, r4, #4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 6500 │ │ │ │ - b.n f132 │ │ │ │ + b.n f0ea │ │ │ │ movs r0, #13 │ │ │ │ - b.n f134 │ │ │ │ + b.n f0ec │ │ │ │ nop │ │ │ │ │ │ │ │ -0000f158 : │ │ │ │ +0000f110 : │ │ │ │ mov r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ adds r0, #12 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #10 │ │ │ │ strb r4, [r3, #12] │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ @@ -13614,131 +13601,131 @@ │ │ │ │ mls ip, r5, r3, r1 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, ip, #48 @ 0x30 │ │ │ │ strb.w r3, [r0, #-1]! │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bhi.n f16c │ │ │ │ + bhi.n f124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0000f194 : │ │ │ │ +0000f14c : │ │ │ │ push {r3, lr} │ │ │ │ - cbz r1, f1a4 │ │ │ │ + cbz r1, f15c │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #10 │ │ │ │ blx 6b08 │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ movs r1, #10 │ │ │ │ blx 68cc │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000f1b0 : │ │ │ │ +0000f168 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ - beq.n f1d4 │ │ │ │ + beq.n f18c │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ - bne.n f1c6 │ │ │ │ - cbz r2, f1ea │ │ │ │ - cbnz r3, f1ea │ │ │ │ + bne.n f17e │ │ │ │ + cbz r2, f1a2 │ │ │ │ + cbnz r3, f1a2 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, f1ea │ │ │ │ + cbz r3, f1a2 │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f1d8 │ │ │ │ + beq.n f190 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000f1f0 : │ │ │ │ +0000f1a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - ble.n f23a │ │ │ │ + ble.n f1f2 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ - beq.n f21e │ │ │ │ + beq.n f1d6 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ - bne.n f210 │ │ │ │ - cbz r2, f234 │ │ │ │ - cbnz r3, f234 │ │ │ │ + bne.n f1c8 │ │ │ │ + cbz r2, f1ec │ │ │ │ + cbnz r3, f1ec │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ - cbz r3, f234 │ │ │ │ + cbz r3, f1ec │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f222 │ │ │ │ + beq.n f1da │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n f204 │ │ │ │ + bne.n f1bc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0000f23c : │ │ │ │ +0000f1f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r7 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n f294 │ │ │ │ + beq.n f24c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r5 │ │ │ │ - bne.n f258 │ │ │ │ + bne.n f210 │ │ │ │ subs r6, r4, r7 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 67c0 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r6 │ │ │ │ blx 6500 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, r6] │ │ │ │ - cbz r5, f28a │ │ │ │ + cbz r5, f242 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n f28a │ │ │ │ + bne.n f242 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n f282 │ │ │ │ + beq.n f23a │ │ │ │ mov r0, r7 │ │ │ │ str.w r4, [r8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r3 │ │ │ │ movs r0, #1 │ │ │ │ - b.n f268 │ │ │ │ + b.n f220 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000f29c : │ │ │ │ +0000f254 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ sub sp, #20 │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ add.w r8, sp, #12 │ │ │ │ @@ -13752,19 +13739,19 @@ │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, #9 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ mls lr, r7, ip, r2 │ │ │ │ mov r2, ip │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ strb.w ip, [r1, #-1]! │ │ │ │ - bhi.n f2c0 │ │ │ │ + bhi.n f278 │ │ │ │ add.w r3, r4, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n f31a │ │ │ │ - ldr r7, [pc, #68] @ (f32c ) │ │ │ │ + bhi.n f2d2 │ │ │ │ + ldr r7, [pc, #68] @ (f2e4 ) │ │ │ │ sub.w r8, r8, r1 │ │ │ │ adds r3, r6, #6 │ │ │ │ mov r2, r8 │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ @@ -13779,94 +13766,94 @@ │ │ │ │ blx 6500 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #20] @ (f330 ) │ │ │ │ + ldr r3, [pc, #20] @ (f2e8 ) │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #20] @ (f334 ) │ │ │ │ - ldr r0, [pc, #20] @ (f338 ) │ │ │ │ + ldr r1, [pc, #20] @ (f2ec ) │ │ │ │ + ldr r0, [pc, #20] @ (f2f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6ef8 <__assert_fail@plt> │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - udf #78 @ 0x4e │ │ │ │ + udf #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000f33c : │ │ │ │ +0000f2f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #132] @ (f3c8 ) │ │ │ │ + ldr r0, [pc, #132] @ (f380 ) │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ add r0, pc │ │ │ │ blx 6784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f3be │ │ │ │ + beq.n f376 │ │ │ │ mov r7, r0 │ │ │ │ add r6, sp, #4 │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 68c0 │ │ │ │ - cbnz r0, f3a6 │ │ │ │ + cbnz r0, f35e │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, f3a6 │ │ │ │ + cbz r4, f35e │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n f358 │ │ │ │ + bpl.n f310 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n f3b4 │ │ │ │ + bcs.n f36c │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #19 │ │ │ │ blx 6898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 68c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f364 │ │ │ │ + beq.n f31c │ │ │ │ mov r0, r7 │ │ │ │ blx 6ebc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 6f04 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n f380 │ │ │ │ + b.n f338 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n f3ae │ │ │ │ + b.n f366 │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000f3cc : │ │ │ │ +0000f384 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #140] @ (f460 ) │ │ │ │ + ldr r3, [pc, #140] @ (f418 ) │ │ │ │ sub.w sp, sp, #8448 @ 0x2100 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r0, #3 │ │ │ │ add r7, sp, #296 @ 0x128 │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ @@ -13874,78 +13861,78 @@ │ │ │ │ mov r0, r7 │ │ │ │ blx 6c2c │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [r4] │ │ │ │ blx 6784 │ │ │ │ - cbz r0, f458 │ │ │ │ + cbz r0, f410 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ add.w r8, sp, #16 │ │ │ │ mov r7, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx 68c0 │ │ │ │ - cbnz r0, f446 │ │ │ │ + cbnz r0, f3fe │ │ │ │ ldr r5, [r7, #0] │ │ │ │ - cbz r5, f446 │ │ │ │ + cbz r5, f3fe │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r5, #19] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n f40a │ │ │ │ + bpl.n f3c2 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 68c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f416 │ │ │ │ + beq.n f3ce │ │ │ │ mov r0, r6 │ │ │ │ blx 6ebc │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #8448 @ 0x2100 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n f44e │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ + b.n f406 │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000f464 : │ │ │ │ +0000f41c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r0, #8 │ │ │ │ - ldr r3, [pc, #228] @ (f550 ) │ │ │ │ + ldr r3, [pc, #228] @ (f508 ) │ │ │ │ sub.w sp, sp, #9088 @ 0x2380 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ add.w r9, sp, #8 │ │ │ │ add r3, pc │ │ │ │ movw r1, #9086 @ 0x237e │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 6c2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 679c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n f538 │ │ │ │ + blt.n f4f0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [r9] │ │ │ │ mov r6, r5 │ │ │ │ - b.n f4b6 │ │ │ │ + b.n f46e │ │ │ │ add.w r1, r8, #1 │ │ │ │ blx 6640 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r5 │ │ │ │ mov r5, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ @@ -13954,51 +13941,51 @@ │ │ │ │ mov r0, sl │ │ │ │ movw r2, #9085 @ 0x237d │ │ │ │ blx 6474 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, r5, r4 │ │ │ │ - bgt.n f4a0 │ │ │ │ + bgt.n f458 │ │ │ │ mov r0, sl │ │ │ │ blx 6e74 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ streq r5, [r7, #0] │ │ │ │ - beq.n f52c │ │ │ │ + beq.n f4e4 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r6, r5] │ │ │ │ - ble.n f526 │ │ │ │ + ble.n f4de │ │ │ │ mov r9, r6 │ │ │ │ - b.n f506 │ │ │ │ + b.n f4be │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ subs r5, r5, r4 │ │ │ │ blx 6500 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r9, r4 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r1, [r7, #0] │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ - ble.n f526 │ │ │ │ + ble.n f4de │ │ │ │ mov r0, r9 │ │ │ │ blx 68a4 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 67c0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n f4e8 │ │ │ │ + bcc.n f4a0 │ │ │ │ mov r0, r7 │ │ │ │ blx 66e4 │ │ │ │ - b.n f4e8 │ │ │ │ + b.n f4a0 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #9088 @ 0x2380 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ @@ -14006,55 +13993,55 @@ │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #3 │ │ │ │ add.w sp, sp, #9088 @ 0x2380 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000f554 : │ │ │ │ +0000f50c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ - cbz r7, f588 │ │ │ │ + cbz r7, f540 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - cbz r4, f586 │ │ │ │ + cbz r4, f53e │ │ │ │ mov r6, r1 │ │ │ │ blx 6814 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r8, [r2, r7, lsl #2] │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ mov lr, r5 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r8 │ │ │ │ it eq │ │ │ │ moveq ip, r6 │ │ │ │ - beq.n f590 │ │ │ │ + beq.n f548 │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n f56e │ │ │ │ + bne.n f526 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f588 │ │ │ │ + beq.n f540 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n f58c │ │ │ │ + beq.n f544 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n f580 │ │ │ │ - b.n f588 │ │ │ │ + bne.n f538 │ │ │ │ + b.n f540 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000f5ac : │ │ │ │ +0000f564 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r6, r1 │ │ │ │ ldrd r5, r7, [r1, #8] │ │ │ │ vpush {d8} │ │ │ │ lsrs r4, r5, #10 │ │ │ │ lsrs r5, r5, #20 │ │ │ │ orr.w r5, r5, r7, lsl #12 │ │ │ │ @@ -14069,15 +14056,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ itt gt │ │ │ │ rsbgt r3, r3, #8 │ │ │ │ addgt r5, r5, r3 │ │ │ │ asrs r3, r5, #31 │ │ │ │ strd r5, r3, [r1] │ │ │ │ mov r1, r7 │ │ │ │ - bl 1a79c │ │ │ │ + bl 1a754 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r1, lsl #22 │ │ │ │ subs r3, r4, r3 │ │ │ │ sbc.w r1, r7, r1, lsr #10 │ │ │ │ @@ -14088,15 +14075,15 @@ │ │ │ │ lsls r0, r2, #5 │ │ │ │ mov.w lr, ip, lsl #5 │ │ │ │ adds r0, r2, r0 │ │ │ │ orr.w lr, lr, r2, lsr #27 │ │ │ │ adc.w ip, ip, lr │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r1, ip │ │ │ │ - bl 1a79c │ │ │ │ + bl 1a754 │ │ │ │ vmov d6, r0, r1 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ subs r3, r4, r3 │ │ │ │ @@ -14109,65 +14096,65 @@ │ │ │ │ lsls r4, r1, #5 │ │ │ │ orr.w r4, r4, r0, lsr #27 │ │ │ │ adds r0, r0, r7 │ │ │ │ adc.w r1, r1, r4 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc.w r1, r2, r1 │ │ │ │ vstr d7, [r6, #48] @ 0x30 │ │ │ │ - bl 1a79c │ │ │ │ + bl 1a754 │ │ │ │ vmov d6, r0, r1 │ │ │ │ mov r0, r5 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vpop {d8} │ │ │ │ vstr d7, [r6, #56] @ 0x38 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0000f67c : │ │ │ │ +0000f634 : │ │ │ │ ldrd r0, r2, [r1, #100] @ 0x64 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #96] @ 0x60 │ │ │ │ ldr r5, [r1, #108] @ 0x6c │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrd r2, r4, [r1, #120] @ 0x78 │ │ │ │ sbc.w r0, r0, r5 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r0, lsl #22 │ │ │ │ lsrs r1, r2, #10 │ │ │ │ orr.w r1, r1, r4, lsl #22 │ │ │ │ adds r1, r3, r1 │ │ │ │ - bne.n f6a6 │ │ │ │ - vldr d0, [pc, #36] @ f6c8 │ │ │ │ + bne.n f65e │ │ │ │ + vldr d0, [pc, #36] @ f680 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - bl 1a1b4 │ │ │ │ + bl 1a16c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r0, #1 │ │ │ │ vmov s15, r0 │ │ │ │ - vldr d6, [pc, #20] @ f6d0 │ │ │ │ + vldr d6, [pc, #20] @ f688 │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ │ │ │ │ -0000f6d8 : │ │ │ │ +0000f690 : │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r3, #584] @ 0x248 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000f6e4 : │ │ │ │ +0000f69c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000f6e8 : │ │ │ │ +0000f6a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ adds r7, r1, r2 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r7 │ │ │ │ @@ -14175,221 +14162,221 @@ │ │ │ │ mov r0, sp │ │ │ │ blx 68a4 │ │ │ │ ldrb.w r2, [sp] │ │ │ │ mov r4, sp │ │ │ │ subs r0, #1 │ │ │ │ adds r3, r4, r0 │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n f716 │ │ │ │ + bne.n f6ce │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n f70e │ │ │ │ + beq.n f6c6 │ │ │ │ add r0, sp │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n f72a │ │ │ │ + bne.n f6e2 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [r3], #-1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n f720 │ │ │ │ + beq.n f6d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e44 │ │ │ │ - cbnz r0, f754 │ │ │ │ + cbnz r0, f70c │ │ │ │ add r4, r5 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq.n f7a0 │ │ │ │ + beq.n f758 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n f756 │ │ │ │ + bne.n f70e │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n f74a │ │ │ │ - b.n f756 │ │ │ │ + beq.n f702 │ │ │ │ + b.n f70e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - ldr r5, [pc, #84] @ (f7b4 ) │ │ │ │ + ldr r5, [pc, #84] @ (f76c ) │ │ │ │ movs r6, #0 │ │ │ │ - ldr r1, [pc, #84] @ (f7b8 ) │ │ │ │ + ldr r1, [pc, #84] @ (f770 ) │ │ │ │ add r5, pc │ │ │ │ add r1, pc │ │ │ │ - b.n f770 │ │ │ │ + b.n f728 │ │ │ │ ldr.w r1, [r5, #16]! │ │ │ │ adds r6, #1 │ │ │ │ - cbz r1, f794 │ │ │ │ + cbz r1, f74c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f768 │ │ │ │ - ldr r3, [pc, #60] @ (f7bc ) │ │ │ │ + bne.n f720 │ │ │ │ + ldr r3, [pc, #60] @ (f774 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 64fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 6724 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ - bne.n f75c │ │ │ │ + bne.n f714 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n f75c │ │ │ │ + bne.n f714 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ adds r4, #3 │ │ │ │ - b.n f746 │ │ │ │ + b.n f6fe │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5ea0000 │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ + @ instruction: 0xf6320000 │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, ip, #8388608 @ 0x800000 │ │ │ │ + @ instruction: 0xf6140000 │ │ │ │ │ │ │ │ -0000f7c0 : │ │ │ │ +0000f778 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ add r6, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f85a │ │ │ │ + beq.n f812 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r3 │ │ │ │ blx 68cc │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n f85a │ │ │ │ + beq.n f812 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbz r5, f7fc │ │ │ │ + cbz r5, f7b4 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n f7f4 │ │ │ │ + b.n f7ac │ │ │ │ adds r4, #1 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ - cbz r5, f7fc │ │ │ │ + cbz r5, f7b4 │ │ │ │ ldrh.w r3, [r2, r5, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bpl.n f7ec │ │ │ │ + bpl.n f7a4 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 6898 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - beq.n f864 │ │ │ │ + beq.n f81c │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n f820 │ │ │ │ + bne.n f7d8 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - bne.n f820 │ │ │ │ + bne.n f7d8 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ - beq.n f856 │ │ │ │ + beq.n f80e │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ - bne.n f7cc │ │ │ │ + bne.n f784 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - bne.n f7cc │ │ │ │ + bne.n f784 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ - bne.n f7cc │ │ │ │ + bne.n f784 │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n f85a │ │ │ │ + beq.n f812 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ - bne.n f850 │ │ │ │ + bne.n f808 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ - bne.n f850 │ │ │ │ + bne.n f808 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - bne.n f850 │ │ │ │ + bne.n f808 │ │ │ │ movs r3, #10 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n f84a │ │ │ │ + bne.n f802 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 6898 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mla r4, r3, r4, r0 │ │ │ │ - b.n f832 │ │ │ │ + b.n f7ea │ │ │ │ │ │ │ │ -0000f878 : │ │ │ │ +0000f830 : │ │ │ │ b.w 6bdc │ │ │ │ │ │ │ │ -0000f87c : │ │ │ │ +0000f834 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r7, [pc, #200] @ (f94c ) │ │ │ │ + ldr r7, [pc, #200] @ (f904 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r7, pc │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl f108 │ │ │ │ + bl f0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f920 │ │ │ │ + bne.n f8d8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, #32 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r0, [sp, #50] @ 0x32 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - beq.n f928 │ │ │ │ + beq.n f8e0 │ │ │ │ cmp r5, #16 │ │ │ │ it ne │ │ │ │ movne r0, #17 │ │ │ │ - beq.n f8cc │ │ │ │ + beq.n f884 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r4, r4, [sp] │ │ │ │ blx 698c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, f942 │ │ │ │ - ldr r3, [pc, #108] @ (f950 ) │ │ │ │ + cbz r5, f8fa │ │ │ │ + ldr r3, [pc, #108] @ (f908 ) │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w ip, [r5, #4] │ │ │ │ ldr r6, [r7, r3] │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -14420,116 +14407,116 @@ │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 6ea4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n f8de │ │ │ │ + b.n f896 │ │ │ │ blx 6ce4 <__rpc_createerr@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n f8c6 │ │ │ │ + b.n f87e │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7720000 │ │ │ │ + @ instruction: 0xf7ba0000 │ │ │ │ lsls r4, r3, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000f954 : │ │ │ │ +0000f90c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r2 │ │ │ │ blx 679c │ │ │ │ subs r4, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r5, #2 │ │ │ │ - blt.n f980 │ │ │ │ + blt.n f938 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx 6474 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n f984 │ │ │ │ + blt.n f93c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r5, r0] │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e74 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n f97a │ │ │ │ + b.n f932 │ │ │ │ │ │ │ │ -0000f98c : │ │ │ │ +0000f944 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 6c2c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ blx 6518 │ │ │ │ - cbz r0, f9aa │ │ │ │ + cbz r0, f962 │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000f9b0 : │ │ │ │ +0000f968 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, f9c0 │ │ │ │ + cbz r0, f978 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (f9fc ) │ │ │ │ + ldr r0, [pc, #56] @ (f9b4 ) │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ - cbz r0, f9d6 │ │ │ │ + cbz r0, f98e │ │ │ │ blx 65d4 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #40] @ (fa00 ) │ │ │ │ + ldr r3, [pc, #40] @ (f9b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ strd r4, r3, [sp] │ │ │ │ blx 6974 │ │ │ │ mov r2, sp │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6580 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n f9bc │ │ │ │ - ldr r0, [pc, #12] @ (fa04 ) │ │ │ │ + bne.n f974 │ │ │ │ + ldr r0, [pc, #12] @ (f9bc ) │ │ │ │ add r0, pc │ │ │ │ - b.n f9ca │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ + b.n f982 │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #11 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fa08 : │ │ │ │ +0000f9c0 : │ │ │ │ push {r2, r3} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cmp r3, r1 │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #12 │ │ │ │ - blt.n fa48 │ │ │ │ + blt.n fa00 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, fa48 │ │ │ │ + cbz r3, fa00 │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ add r6, sp, #8 │ │ │ │ adds r2, #32 │ │ │ │ add.w r3, sp, #8192 @ 0x2000 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ @@ -14545,125 +14532,125 @@ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fa58 : │ │ │ │ +0000fa10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ sub.w sp, sp, #4256 @ 0x10a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #4 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w fc28 │ │ │ │ + beq.w fbe0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - bne.w fbe4 │ │ │ │ - ldr r1, [pc, #564] @ (fcb4 ) │ │ │ │ + bne.w fb9c │ │ │ │ + ldr r1, [pc, #564] @ (fc6c ) │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ clz r5, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ sub.w fp, r9, #16 │ │ │ │ mov r1, fp │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w fc6e │ │ │ │ + blt.w fc26 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r4, sp, #160 @ 0xa0 │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ it eq │ │ │ │ ldrdeq r2, r3, [r4, #-80] @ 0x50 │ │ │ │ - beq.n face │ │ │ │ + beq.n fa86 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ ldr.w r2, [r4, #-104] │ │ │ │ ldr.w r1, [r4, #-108] │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr.w r3, [r4, #-100] │ │ │ │ adc.w r3, r3, r1 │ │ │ │ ldr.w r0, [r7, #316] @ 0x13c │ │ │ │ blx 67cc │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n faee │ │ │ │ + beq.n faa6 │ │ │ │ mov r0, r8 │ │ │ │ add.w sp, sp, #4256 @ 0x10a0 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w fc34 │ │ │ │ + bne.w fbec │ │ │ │ sub.w r6, r9, #28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 690c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w fc9c │ │ │ │ + bne.w fc54 │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fbfc │ │ │ │ + beq.n fbb4 │ │ │ │ movw r9, #8968 @ 0x2308 │ │ │ │ str r6, [sp, #20] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - b.n fb2a │ │ │ │ + b.n fae2 │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r5, r9 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n fbfa │ │ │ │ + bls.n fbb2 │ │ │ │ ldr.w r3, [r4, #-116] │ │ │ │ add.w fp, r3, r5 │ │ │ │ add.w r3, fp, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n fb1c │ │ │ │ + bne.n fad4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w fc84 │ │ │ │ + blt.w fc3c │ │ │ │ ldr.w r3, [r4, #-96] │ │ │ │ ldr.w r0, [r7, #316] @ 0x13c │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ it eq │ │ │ │ ldrdeq r2, r3, [r4, #-80] @ 0x50 │ │ │ │ - beq.n fb7a │ │ │ │ + beq.n fb32 │ │ │ │ ldr.w r3, [r4, #-112] │ │ │ │ ldr.w r2, [r4, #-104] │ │ │ │ ldr.w r1, [r4, #-108] │ │ │ │ adds r2, r2, r3 │ │ │ │ ldr.w r3, [r4, #-100] │ │ │ │ adc.w r3, r3, r1 │ │ │ │ blx 67cc │ │ │ │ ldr r2, [r0, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n fb1c │ │ │ │ - ldr r1, [pc, #304] @ (fcb8 ) │ │ │ │ + bne.n fad4 │ │ │ │ + ldr r1, [pc, #304] @ (fc70 ) │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ mov r6, r3 │ │ │ │ blx 6e44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fb1c │ │ │ │ + bne.n fad4 │ │ │ │ strd r3, r0, [sp, #24] │ │ │ │ mov.w r0, #352 @ 0x160 │ │ │ │ blx 67c0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ str r0, [sp, #16] │ │ │ │ @@ -14673,212 +14660,212 @@ │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ str.w r3, [r0, #256] @ 0x100 │ │ │ │ blx 6a6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n fb1c │ │ │ │ - ldr r2, [pc, #232] @ (fcbc ) │ │ │ │ + ble.n fad4 │ │ │ │ + ldr r2, [pc, #232] @ (fc74 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, fp │ │ │ │ blx 653c │ │ │ │ - b.n fb1c │ │ │ │ - ldr r2, [pc, #216] @ (fcc0 ) │ │ │ │ + b.n fad4 │ │ │ │ + ldr r2, [pc, #216] @ (fc78 ) │ │ │ │ mov r3, r6 │ │ │ │ add r6, sp, #160 @ 0xa0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #1 │ │ │ │ blx 69f4 │ │ │ │ - b.n fa8e │ │ │ │ + b.n fa46 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6340 │ │ │ │ ldr.w r8, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n fc18 │ │ │ │ + beq.n fbd0 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w fae2 │ │ │ │ + bne.w fa9a │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add.w sp, sp, #4256 @ 0x10a0 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #15 │ │ │ │ blx 6ed4 │ │ │ │ str.w r0, [r7, #316] @ 0x13c │ │ │ │ - b.n fa74 │ │ │ │ + b.n fa2c │ │ │ │ mov.w r0, #352 @ 0x160 │ │ │ │ blx 67c0 │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ blx 6a3c │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 6a6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w fae2 │ │ │ │ - ldr r2, [pc, #100] @ (fcc4 ) │ │ │ │ + ble.w fa9a │ │ │ │ + ldr r2, [pc, #100] @ (fc7c ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ - b.n fae2 │ │ │ │ + b.n fa9a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n fc18 │ │ │ │ - ldr r2, [pc, #80] @ (fcc8 ) │ │ │ │ + ble.n fbd0 │ │ │ │ + ldr r2, [pc, #80] @ (fc80 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ - b.n fc18 │ │ │ │ + b.n fbd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.w fb1c │ │ │ │ - ldr r2, [pc, #60] @ (fccc ) │ │ │ │ + ble.w fad4 │ │ │ │ + ldr r2, [pc, #60] @ (fc84 ) │ │ │ │ mov r3, fp │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ - b.n fb1c │ │ │ │ + b.n fad4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 64cc │ │ │ │ - ldr r2, [pc, #40] @ (fcd0 ) │ │ │ │ + ldr r2, [pc, #40] @ (fc88 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ blx 653c │ │ │ │ - b.n fc18 │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ + b.n fbd0 │ │ │ │ + stmia r3!, {r1, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r2!, {r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r4, r6} │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r6} │ │ │ │ + stmia r1!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 6628 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, fcf6 │ │ │ │ - ldr r1, [pc, #60] @ (fd24 ) │ │ │ │ + cbz r0, fcae │ │ │ │ + ldr r1, [pc, #60] @ (fcdc ) │ │ │ │ movs r2, #9 │ │ │ │ adds r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, fcfa │ │ │ │ + cbz r0, fcb2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 65d4 │ │ │ │ subs r1, r4, r5 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str.w r0, [r7, #308] @ 0x134 │ │ │ │ cmp r2, #3 │ │ │ │ strb r6, [r0, r1] │ │ │ │ - bgt.n fd12 │ │ │ │ + bgt.n fcca │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #20] @ (fd28 ) │ │ │ │ + ldr r2, [pc, #20] @ (fce0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ - b.n fd0e │ │ │ │ + b.n fcc6 │ │ │ │ nop │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r1!, {r1, r4, r5} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fd2c : │ │ │ │ +0000fce4 : │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - blt.n fd4a │ │ │ │ + blt.n fd02 │ │ │ │ push {r4, lr} │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, fd48 │ │ │ │ + cbz r4, fd00 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r4 │ │ │ │ mov r2, lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx ip │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000fd4c : │ │ │ │ +0000fd04 : │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fd54 : │ │ │ │ +0000fd0c : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000fd58 : │ │ │ │ +0000fd10 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ (fd68 ) │ │ │ │ + ldr r3, [pc, #12] @ (fd20 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r0, [r3, #240] @ 0xf0 │ │ │ │ bx lr │ │ │ │ - vext.8 d16, d0, d0, #0 │ │ │ │ + bics.w r0, r8, #0 │ │ │ │ │ │ │ │ -0000fd6c : │ │ │ │ +0000fd24 : │ │ │ │ str r1, [r0, #4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000fd70 : │ │ │ │ - ldr.w ip, [pc, #20] @ fd88 │ │ │ │ +0000fd28 : │ │ │ │ + ldr.w ip, [pc, #20] @ fd40 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #20] @ (fd8c ) │ │ │ │ + ldr r1, [pc, #20] @ (fd44 ) │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [ip, #240] @ 0xf0 │ │ │ │ b.w 6958 │ │ │ │ - vaddl.s16 q8, d4, d0 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ands.w r0, ip, #0 │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fd90 : │ │ │ │ +0000fd48 : │ │ │ │ push {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, sp │ │ │ │ blx 6d20 <__gettimeofday64@plt> │ │ │ │ movw r3, #16960 @ 0x4240 │ │ │ │ movt r3, #15 │ │ │ │ @@ -14888,49 +14875,49 @@ │ │ │ │ umull r0, r2, r0, r3 │ │ │ │ adds r0, r0, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mla r3, r3, r4, r2 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ adc.w r1, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 1a7f8 │ │ │ │ + bl 1a7b0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fdc8 : │ │ │ │ - ldr r0, [pc, #4] @ (fdd0 ) │ │ │ │ +0000fd80 : │ │ │ │ + ldr r0, [pc, #4] @ (fd88 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf65a0000 │ │ │ │ + subw r0, r2, #2048 @ 0x800 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n fde4 │ │ │ │ + beq.n fd9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n fe20 │ │ │ │ + beq.n fdd8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n fde0 │ │ │ │ + bne.n fd98 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ add.w r1, r4, #28 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ blx 6d6c │ │ │ │ - cbnz r0, fe10 │ │ │ │ + cbnz r0, fdc8 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ @@ -14939,102 +14926,102 @@ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ adds r1, r4, #4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ blx 6d6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fe10 │ │ │ │ + bne.n fdc8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ - b.n fe10 │ │ │ │ + b.n fdc8 │ │ │ │ nop │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ cmp r3, #8 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bne.n fe56 │ │ │ │ + bne.n fe0e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldrd r3, r1, [r2, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #32] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #16 │ │ │ │ - beq.n fe74 │ │ │ │ + beq.n fe2c │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [r3, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ ldr.w r0, [r2, #324] @ 0x144 │ │ │ │ cmp r1, #10 │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ add.w r2, r2, #1 │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n feb2 │ │ │ │ + beq.n fe6a │ │ │ │ blx 6c60 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ - cbz r0, feac │ │ │ │ + cbz r0, fe64 │ │ │ │ adds r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ strd r2, r1, [r3, #64] @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - b.n fe6c │ │ │ │ + b.n fe24 │ │ │ │ blx 67cc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, feda │ │ │ │ + cbz r3, fe92 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n fed6 │ │ │ │ + beq.n fe8e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r6, [r4, #16] │ │ │ │ str r6, [r3, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n fe68 │ │ │ │ + b.n fe20 │ │ │ │ movs r0, #20 │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #16] │ │ │ │ - b.n fec2 │ │ │ │ + b.n fe7a │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fee8 : │ │ │ │ +0000fea0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ blx 6cd8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, fef8 │ │ │ │ + cbz r0, feb0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #60] @ (ff38 ) │ │ │ │ + ldr r0, [pc, #60] @ (fef0 ) │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ clz r0, r0 │ │ │ │ str r4, [r3, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -15049,51 +15036,51 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r4, [r3, #308] @ 0x134 │ │ │ │ strd r4, r4, [r3, #312] @ 0x138 │ │ │ │ strd r4, r4, [r3, #320] @ 0x140 │ │ │ │ strd r4, r4, [r3, #328] @ 0x148 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ff3c : │ │ │ │ +0000fef4 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ vpush {d8} │ │ │ │ mov r5, r2 │ │ │ │ blx 6380 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r9, #320] @ 0x140 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1001e │ │ │ │ + beq.n ffd6 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ blx 67cc │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1002a │ │ │ │ + beq.n ffe2 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ subs.w sl, fp, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sbc.w fp, r7, r3 │ │ │ │ strd r6, r7, [r4, #32] │ │ │ │ orrs.w r3, sl, fp │ │ │ │ strd r6, r7, [r5, #32] │ │ │ │ - beq.n fff0 │ │ │ │ + beq.n ffa8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ blx 6868 │ │ │ │ - cbz r0, ffa0 │ │ │ │ + cbz r0, ff58 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldr.w ip, [r3] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r0, [r3, #-12] │ │ │ │ @@ -15101,21 +15088,21 @@ │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ ldr.w lr, [r3, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w lr, [r4, #-4] │ │ │ │ str.w ip, [r4, #-16] │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ - bne.n ffa6 │ │ │ │ + bne.n ff5e │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ subs r2, r6, #1 │ │ │ │ adc.w r3, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r1 │ │ │ │ - bcc.n 10044 │ │ │ │ + bcc.n fffc │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ @@ -15126,48 +15113,48 @@ │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ ldr.w r6, [r4, #-4] │ │ │ │ cmp r4, r3 │ │ │ │ str.w r6, [r5, #-4] │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ - bne.n fff4 │ │ │ │ + bne.n ffac │ │ │ │ movs r0, #0 │ │ │ │ - b.n ffe8 │ │ │ │ + b.n ffa0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 6ed4 │ │ │ │ str.w r0, [r9, #320] @ 0x140 │ │ │ │ - b.n ff5c │ │ │ │ + b.n ff14 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ mov fp, r7 │ │ │ │ blx 67c0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str.w r0, [sl, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r6 │ │ │ │ blx 6a3c │ │ │ │ - b.n ff7a │ │ │ │ + b.n ff32 │ │ │ │ subs r0, r0, r6 │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ vmov d8, r2, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d6, r0, r1 │ │ │ │ movs r0, #0 │ │ │ │ vdiv.f64 d7, d8, d6 │ │ │ │ vstr d7, [r5, #40] @ 0x28 │ │ │ │ - b.n ffe8 │ │ │ │ + b.n ffa0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00010070 : │ │ │ │ +00010028 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ mov r0, sp │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ blx 65a4 │ │ │ │ @@ -15191,171 +15178,171 @@ │ │ │ │ strb.w r5, [r4, #255] @ 0xff │ │ │ │ blx 6a6c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ strb.w r5, [r4, #1023] @ 0x3ff │ │ │ │ blx 6a6c │ │ │ │ - ldr r1, [pc, #24] @ (100e8 ) │ │ │ │ + ldr r1, [pc, #24] @ (100a0 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add.w r0, r4, #1280 @ 0x500 │ │ │ │ add r1, pc │ │ │ │ strb.w r5, [r4, #767] @ 0x2ff │ │ │ │ blx 6a6c │ │ │ │ mov r0, r5 │ │ │ │ strb.w r5, [r4, #1535] @ 0x5ff │ │ │ │ add sp, #392 @ 0x188 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sev │ │ │ │ + it cc │ │ │ │ ... │ │ │ │ │ │ │ │ -000100ec : │ │ │ │ +000100a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ - mov r4, r1 │ │ │ │ + movcc r4, r1 │ │ │ │ mov.w r2, #2560 @ 0xa00 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a3c │ │ │ │ mov r0, r4 │ │ │ │ blx 6dd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6790 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00010110 : │ │ │ │ +000100c8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, sp │ │ │ │ blx 6b20 │ │ │ │ - cbz r0, 10124 │ │ │ │ + cbz r0, 100dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 6808 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10120 │ │ │ │ + bne.n 100d8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r2, r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 65ec │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00010148 : │ │ │ │ +00010100 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00010168 : │ │ │ │ +00010120 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ add.w r1, r1, #256 @ 0x100 │ │ │ │ lsls r1, r1, #2 │ │ │ │ blx 6640 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00010188 : │ │ │ │ +00010140 : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 10190 │ │ │ │ + cbnz r3, 10148 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000101a4 : │ │ │ │ +0001015c : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #300] @ 0x12c │ │ │ │ - cbz r0, 101b2 │ │ │ │ + cbz r0, 1016a │ │ │ │ blx 64a8 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ - cbz r0, 101bc │ │ │ │ + cbz r0, 10174 │ │ │ │ blx 64a8 │ │ │ │ ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ - cbz r1, 101d0 │ │ │ │ + cbz r1, 10188 │ │ │ │ mov r0, r4 │ │ │ │ blx 6880 │ │ │ │ ldr.w r0, [r4, #312] @ 0x138 │ │ │ │ blx 64a8 │ │ │ │ ldr.w r0, [r4, #316] @ 0x13c │ │ │ │ - cbz r0, 101da │ │ │ │ + cbz r0, 10192 │ │ │ │ blx 6918 │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ - cbz r0, 101e4 │ │ │ │ + cbz r0, 1019c │ │ │ │ blx 6918 │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ - cbz r0, 101ee │ │ │ │ + cbz r0, 101a6 │ │ │ │ blx 6918 │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ - cbz r0, 101f8 │ │ │ │ + cbz r0, 101b0 │ │ │ │ blx 6918 │ │ │ │ ldr.w r0, [r4, #332] @ 0x14c │ │ │ │ - cbz r0, 10202 │ │ │ │ + cbz r0, 101ba │ │ │ │ blx 6918 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 6680 │ │ │ │ │ │ │ │ -0001020c : │ │ │ │ +000101c4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 10226 │ │ │ │ + cbz r1, 101de │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 64b4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 68b0 │ │ │ │ ldr.w r4, [r0, #312] @ 0x138 │ │ │ │ - cbz r4, 1023a │ │ │ │ + cbz r4, 101f2 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 68b0 │ │ │ │ movs r0, #12 │ │ │ │ blx 67c0 │ │ │ │ str.w r0, [r5, #312] @ 0x138 │ │ │ │ blx 64b4 │ │ │ │ ldr.w r4, [r5, #312] @ 0x138 │ │ │ │ - b.n 1021a │ │ │ │ + b.n 101d2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00010250 : │ │ │ │ +00010208 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -15364,42 +15351,42 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ blx 6e2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10300 │ │ │ │ + bne.n 102b8 │ │ │ │ ldr.w r9, [r6, #312] @ 0x138 │ │ │ │ ldr.w r3, [r9] │ │ │ │ strd r3, r0, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10300 │ │ │ │ + beq.n 102b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, sp │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ blx 6a9c │ │ │ │ - cbnz r0, 102f6 │ │ │ │ + cbnz r0, 102ae │ │ │ │ ldrd r0, r3, [sp, #152] @ 0x98 │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 102c2 │ │ │ │ + beq.n 1027a │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ adds r2, r2, r0 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ adc.w r3, r3, r1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ subs r3, #68 @ 0x44 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 102f6 │ │ │ │ + bhi.n 102ae │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r0, #13 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ @@ -15414,149 +15401,149 @@ │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 10292 │ │ │ │ + bhi.n 1024a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 10292 │ │ │ │ - b.n 10300 │ │ │ │ + bhi.n 1024a │ │ │ │ + b.n 102b8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 10292 │ │ │ │ - b.n 10300 │ │ │ │ + bhi.n 1024a │ │ │ │ + b.n 102b8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 10292 │ │ │ │ - b.n 10300 │ │ │ │ + bhi.n 1024a │ │ │ │ + b.n 102b8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 10292 │ │ │ │ - b.n 10300 │ │ │ │ + bhi.n 1024a │ │ │ │ + b.n 102b8 │ │ │ │ │ │ │ │ -00010370 : │ │ │ │ +00010328 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #12 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0001038c : │ │ │ │ +00010344 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ adds r1, #12 │ │ │ │ lsls r1, r1, #2 │ │ │ │ blx 6640 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000103a8 : │ │ │ │ +00010360 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 103d4 │ │ │ │ + cbz r3, 1038c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 103c8 │ │ │ │ + cbz r3, 10380 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ blx 64a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 103b6 │ │ │ │ + bcc.n 1036e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000103d8 : │ │ │ │ +00010390 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r2 │ │ │ │ blx 6e68 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6de4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 103f8 │ │ │ │ + cbnz r0, 103b0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 68e4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00010404 : │ │ │ │ +000103bc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #10 │ │ │ │ movw r0, #24144 @ 0x5e50 │ │ │ │ movt r0, #1 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00010424 : │ │ │ │ +000103dc : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ movw r3, #8968 @ 0x2308 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ mul.w r1, r3, r1 │ │ │ │ add.w r1, r1, #89600 @ 0x15e00 │ │ │ │ adds r1, #80 @ 0x50 │ │ │ │ @@ -15565,53 +15552,53 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #10 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0001044c : │ │ │ │ +00010404 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ - cbz r3, 10496 │ │ │ │ + cbz r3, 1044e │ │ │ │ cmp r3, #6 │ │ │ │ - bls.n 10484 │ │ │ │ - ldr r1, [pc, #400] @ (105f0 ) │ │ │ │ + bls.n 1043c │ │ │ │ + ldr r1, [pc, #400] @ (105a8 ) │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 6720 │ │ │ │ - ldr r1, [pc, #384] @ (105f4 ) │ │ │ │ + ldr r1, [pc, #384] @ (105ac ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10532 │ │ │ │ + bne.n 104ea │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ - ldr r2, [pc, #368] @ (105f8 ) │ │ │ │ + ldr r2, [pc, #368] @ (105b0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 6720 │ │ │ │ mov r4, r0 │ │ │ │ blx 6778 │ │ │ │ - cbz r0, 104a4 │ │ │ │ + cbz r0, 1045c │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ - b.n 10458 │ │ │ │ + b.n 10410 │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w r4, r4, #8448 @ 0x2100 │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 10532 │ │ │ │ - add r2, pc, #8 @ (adr r2, 104bc ) │ │ │ │ + bhi.n 104ea │ │ │ │ + add r2, pc, #8 @ (adr r2, 10474 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -15658,262 +15645,262 @@ │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ - ldr r1, [pc, #212] @ (105fc ) │ │ │ │ + ldr r1, [pc, #212] @ (105b4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1047e │ │ │ │ + beq.n 10436 │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1045c │ │ │ │ - b.n 10458 │ │ │ │ - ldr r1, [pc, #192] @ (10600 ) │ │ │ │ + beq.n 10414 │ │ │ │ + b.n 10410 │ │ │ │ + ldr r1, [pc, #192] @ (105b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1047e │ │ │ │ - ldr r1, [pc, #184] @ (10604 ) │ │ │ │ + beq.n 10436 │ │ │ │ + ldr r1, [pc, #184] @ (105bc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1047e │ │ │ │ - b.n 10532 │ │ │ │ - ldr r1, [pc, #172] @ (10608 ) │ │ │ │ + beq.n 10436 │ │ │ │ + b.n 104ea │ │ │ │ + ldr r1, [pc, #172] @ (105c0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 10586 │ │ │ │ - ldr r1, [pc, #164] @ (1060c ) │ │ │ │ + cbz r0, 1053e │ │ │ │ + ldr r1, [pc, #164] @ (105c4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10532 │ │ │ │ + bne.n 104ea │ │ │ │ movs r3, #6 │ │ │ │ - b.n 10480 │ │ │ │ - ldr r1, [pc, #148] @ (10610 ) │ │ │ │ + b.n 10438 │ │ │ │ + ldr r1, [pc, #148] @ (105c8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10532 │ │ │ │ + bne.n 104ea │ │ │ │ movs r3, #3 │ │ │ │ - b.n 10480 │ │ │ │ - ldr r1, [pc, #136] @ (10614 ) │ │ │ │ + b.n 10438 │ │ │ │ + ldr r1, [pc, #136] @ (105cc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1047e │ │ │ │ - ldr r1, [pc, #124] @ (10618 ) │ │ │ │ + beq.w 10436 │ │ │ │ + ldr r1, [pc, #124] @ (105d0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1047e │ │ │ │ - b.n 10532 │ │ │ │ - ldr r1, [pc, #108] @ (1061c ) │ │ │ │ + beq.w 10436 │ │ │ │ + b.n 104ea │ │ │ │ + ldr r1, [pc, #108] @ (105d4 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10532 │ │ │ │ + bne.n 104ea │ │ │ │ movs r3, #5 │ │ │ │ - b.n 10480 │ │ │ │ - ldr r1, [pc, #96] @ (10620 ) │ │ │ │ + b.n 10438 │ │ │ │ + ldr r1, [pc, #96] @ (105d8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1047e │ │ │ │ - ldr r1, [pc, #84] @ (10624 ) │ │ │ │ + beq.w 10436 │ │ │ │ + ldr r1, [pc, #84] @ (105dc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10586 │ │ │ │ - b.n 10532 │ │ │ │ - ldr r1, [pc, #72] @ (10628 ) │ │ │ │ + beq.n 1053e │ │ │ │ + b.n 104ea │ │ │ │ + ldr r1, [pc, #72] @ (105e0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10586 │ │ │ │ - b.n 10532 │ │ │ │ + beq.n 1053e │ │ │ │ + b.n 104ea │ │ │ │ nop │ │ │ │ - cbnz r6, 10660 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2} │ │ │ │ + cbnz r6, 10616 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip] │ │ │ │ - cbnz r0, 1064e │ │ │ │ + cbnz r4, 1062e │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1064e │ │ │ │ + ands.w r0, r4, r0 │ │ │ │ + cbnz r0, 10604 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 10650 │ │ │ │ + cbnz r0, 10604 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r6, r0 │ │ │ │ + cbnz r2, 10606 │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r0 │ │ │ │ + hlt 0x003e │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 10664 │ │ │ │ + hlt 0x003a │ │ │ │ movs r0, r0 │ │ │ │ - revsh r2, r0 │ │ │ │ + cbz r4, 1061a │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x003a │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0008 │ │ │ │ + hlt 0x0032 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r6, r7 │ │ │ │ + hlt 0x0000 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r2, r2 │ │ │ │ + rev16 r6, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001062c : │ │ │ │ +000105e4 : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 10634 │ │ │ │ + cbnz r3, 105ec │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00010648 : │ │ │ │ +00010600 : │ │ │ │ add.w r3, r1, #8192 @ 0x2000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 10664 │ │ │ │ + beq.n 1061c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #104] @ (106d0 ) │ │ │ │ + ldr r1, [pc, #104] @ (10688 ) │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r4, #8448 @ 0x2100 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1065a │ │ │ │ + bne.n 10612 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r8 │ │ │ │ blx 68cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1065c │ │ │ │ + beq.n 10614 │ │ │ │ strb r5, [r0, #0] │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #34467 @ 0x86a3 │ │ │ │ movt r2, #1 │ │ │ │ blx 650c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 106c2 │ │ │ │ - cbnz r0, 106c8 │ │ │ │ - ldr r0, [pc, #40] @ (106d4 ) │ │ │ │ + ble.n 1067a │ │ │ │ + cbnz r0, 10680 │ │ │ │ + ldr r0, [pc, #40] @ (1068c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #40] @ (106d8 ) │ │ │ │ + ldr r2, [pc, #40] @ (10690 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ blx 653c │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 1065c │ │ │ │ + b.n 10614 │ │ │ │ blx 6c44 │ │ │ │ - b.n 106ae │ │ │ │ + b.n 10666 │ │ │ │ nop │ │ │ │ - sxtb r2, r2 │ │ │ │ + sxtb r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1070c │ │ │ │ + cbnz r0, 106c2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1070e │ │ │ │ + cbnz r0, 106c4 │ │ │ │ ... │ │ │ │ │ │ │ │ -000106dc : │ │ │ │ +00010694 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r0, #1152 @ 0x480 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000106f8 : │ │ │ │ +000106b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #288 @ 0x120 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ mul.w r1, r3, r1 │ │ │ │ add.w r1, r1, #1152 @ 0x480 │ │ │ │ blx 6640 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0001071c : │ │ │ │ +000106d4 : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 10724 │ │ │ │ + cbnz r3, 106dc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00010738 : │ │ │ │ +000106f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r0, #288 @ 0x120 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00010754 : │ │ │ │ +0001070c : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ mul.w r1, r3, r1 │ │ │ │ add.w r1, r1, #288 @ 0x120 │ │ │ │ blx 6640 │ │ │ │ @@ -15921,42 +15908,42 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00010778 : │ │ │ │ +00010730 : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 10780 │ │ │ │ + cbnz r3, 10738 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00010794 : │ │ │ │ +0001074c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #6 │ │ │ │ mov.w r0, #816 @ 0x330 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000107b0 : │ │ │ │ +00010768 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ mul.w r1, r3, r1 │ │ │ │ add.w r1, r1, #816 @ 0x330 │ │ │ │ blx 6640 │ │ │ │ @@ -15964,66 +15951,66 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #6 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000107d4 : │ │ │ │ +0001078c : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 107dc │ │ │ │ + cbnz r3, 10794 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000107f0 : │ │ │ │ +000107a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #20 │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0001080c : │ │ │ │ +000107c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ adds r1, #20 │ │ │ │ lsls r1, r1, #2 │ │ │ │ blx 6640 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #220] @ (1090c ) │ │ │ │ - ldr r0, [pc, #220] @ (10910 ) │ │ │ │ + ldr r1, [pc, #220] @ (108c4 ) │ │ │ │ + ldr r0, [pc, #220] @ (108c8 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #4 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 108f2 │ │ │ │ + beq.n 108aa │ │ │ │ mov r7, sp │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, sp │ │ │ │ blx 64d8 │ │ │ │ @@ -16032,110 +16019,110 @@ │ │ │ │ mov r0, sp │ │ │ │ blx 64d8 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 108ec │ │ │ │ + beq.n 108a4 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r7 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 10892 │ │ │ │ + bpl.n 1084a │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 10886 │ │ │ │ + bmi.n 1083e │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10864 │ │ │ │ + beq.n 1081c │ │ │ │ ldr.w sl, [r6] │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ strb.w r9, [r0] │ │ │ │ - ble.n 108c6 │ │ │ │ + ble.n 1087e │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [fp, r4, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10864 │ │ │ │ + beq.n 1081c │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 108b2 │ │ │ │ + bne.n 1086a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bls.n 108fc │ │ │ │ + bls.n 108b4 │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx 65d4 │ │ │ │ mov r2, r8 │ │ │ │ str.w r0, [fp, sl, lsl #2] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10874 │ │ │ │ + bne.n 1082c │ │ │ │ mov r0, r8 │ │ │ │ blx 6b44 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 6524 │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ ldr.w sl, [r6] │ │ │ │ - b.n 108cc │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + b.n 10884 │ │ │ │ + @ instruction: 0xb768 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb856 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010914 : │ │ │ │ +000108cc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 10940 │ │ │ │ + cbz r3, 108f8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 10934 │ │ │ │ + cbz r3, 108ec │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ blx 64a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 10922 │ │ │ │ + bcc.n 108da │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00010944 : │ │ │ │ +000108fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #20 │ │ │ │ mov.w r0, #1440 @ 0x5a0 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00010960 : │ │ │ │ +00010918 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ mul.w r1, r3, r1 │ │ │ │ add.w r1, r1, #1440 @ 0x5a0 │ │ │ │ blx 6640 │ │ │ │ @@ -16143,73 +16130,73 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00010984 : │ │ │ │ +0001093c : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 1098c │ │ │ │ + cbnz r3, 10944 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000109a0 : │ │ │ │ +00010958 : │ │ │ │ ldr.w r3, [r0, #324] @ 0x144 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 109d4 │ │ │ │ + cbz r3, 1098c │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a3c │ │ │ │ - ldr r3, [pc, #36] @ (109e0 ) │ │ │ │ + ldr r3, [pc, #36] @ (10998 ) │ │ │ │ add r0, sp, #8 │ │ │ │ str.w sp, [sp, #16] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ blx 6a0c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #32 │ │ │ │ blx 6ed4 │ │ │ │ str.w r0, [r4, #324] @ 0x144 │ │ │ │ - b.n 109b0 │ │ │ │ - bl ffca89e2 │ │ │ │ + b.n 10968 │ │ │ │ + bl ffca899a │ │ │ │ │ │ │ │ -000109e4 : │ │ │ │ +0001099c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #324] @ 0x144 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 10a34 │ │ │ │ + cbz r0, 109ec │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ blx 6c60 │ │ │ │ - cbz r0, 10a34 │ │ │ │ + cbz r0, 109ec │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ blx 6c60 │ │ │ │ - cbz r0, 10a52 │ │ │ │ + cbz r0, 10a0a │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ blx 67cc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ @@ -16225,26 +16212,26 @@ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #18 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ blx 6468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a30 │ │ │ │ + bne.n 109e8 │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ blx 6c60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a0c │ │ │ │ + bne.n 109c4 │ │ │ │ movs r0, #2 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00010a58 : │ │ │ │ +00010a10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r2 │ │ │ │ movs r1, #0 │ │ │ │ @@ -16252,78 +16239,78 @@ │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #584] @ 0x248 │ │ │ │ blx 6a3c │ │ │ │ strd r4, r8, [sp, #8] │ │ │ │ add r4, sp, #24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ - ldr r2, [pc, #72] @ (10ac8 ) │ │ │ │ + ldr r2, [pc, #72] @ (10a80 ) │ │ │ │ cmp r3, #3 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ strd r9, r6, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ str r5, [r4, #0] │ │ │ │ - bgt.n 10a9e │ │ │ │ + bgt.n 10a56 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a0c │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6358 │ │ │ │ - ldr r2, [pc, #32] @ (10acc ) │ │ │ │ + ldr r2, [pc, #32] @ (10a84 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ movs r1, #4 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 653c │ │ │ │ mov r0, r4 │ │ │ │ blx 6a0c │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 362aca │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + bl 362a82 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ ... │ │ │ │ │ │ │ │ -00010ad0 : │ │ │ │ +00010a88 : │ │ │ │ push {lr} │ │ │ │ movs r2, #17 │ │ │ │ - vldr d7, [pc, #32] @ 10af8 │ │ │ │ + vldr d7, [pc, #32] @ 10ab0 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #36] @ (10b00 ) │ │ │ │ + ldr r3, [pc, #36] @ (10ab8 ) │ │ │ │ vstr d7, [r1, #32] │ │ │ │ add r3, pc │ │ │ │ strd r0, r2, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ blx 6a0c │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - bl 36ab02 │ │ │ │ + bl 36aaba │ │ │ │ │ │ │ │ -00010b04 : │ │ │ │ +00010abc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #12 │ │ │ │ mov.w r0, #3936 @ 0xf60 │ │ │ │ strd r5, r3, [r4] │ │ │ │ blx 67c0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00010b20 : │ │ │ │ +00010ad8 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov.w r3, #328 @ 0x148 │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ mul.w r1, r3, r1 │ │ │ │ add.w r1, r1, #3936 @ 0xf60 │ │ │ │ blx 6640 │ │ │ │ @@ -16331,41 +16318,41 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r1, [pc, #168] @ (10bf4 ) │ │ │ │ - ldr r0, [pc, #168] @ (10bf8 ) │ │ │ │ + ldr r1, [pc, #168] @ (10bac ) │ │ │ │ + ldr r0, [pc, #168] @ (10bb0 ) │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10bec │ │ │ │ + beq.n 10ba4 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, sp │ │ │ │ mov.w r8, #328 @ 0x148 │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #384 @ 0x180 │ │ │ │ mov r0, r5 │ │ │ │ blx 6730 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 10bd4 │ │ │ │ + bne.n 10b8c │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10b64 │ │ │ │ + beq.n 10b1c │ │ │ │ ldrsh.w r3, [r5] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 10b64 │ │ │ │ + bne.n 10b1c │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 10be2 │ │ │ │ + bcs.n 10b9a │ │ │ │ ldr r4, [r6, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r2, #31 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r0, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ @@ -16380,408 +16367,408 @@ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ strb.w r9, [r4, #63] @ 0x3f │ │ │ │ blx 6a6c │ │ │ │ strb.w r9, [r4, #319] @ 0x13f │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ strd r3, r9, [r4, #320] @ 0x140 │ │ │ │ - b.n 10b64 │ │ │ │ + b.n 10b1c │ │ │ │ mov r0, r7 │ │ │ │ blx 6b44 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 6af0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 10b8e │ │ │ │ + b.n 10b46 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 10bdc │ │ │ │ - push {r3, r4, r6} │ │ │ │ + b.n 10b94 │ │ │ │ + push {r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ ... │ │ │ │ │ │ │ │ -00010bfc : │ │ │ │ +00010bb4 : │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 10c04 │ │ │ │ + cbnz r3, 10bbc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ blx 64a8 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00010c18 : │ │ │ │ +00010bd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 682c │ │ │ │ mov r0, r4 │ │ │ │ - bl 10b44 │ │ │ │ + bl 10afc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 10c32 │ │ │ │ + cbnz r0, 10bea │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 66a8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00010c40 : │ │ │ │ +00010bf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ movw r2, #650 @ 0x28a │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r7, sp, #16 │ │ │ │ blx 6a3c │ │ │ │ - ldr r1, [pc, #328] @ (10da8 ) │ │ │ │ - ldr r0, [pc, #332] @ (10dac ) │ │ │ │ + ldr r1, [pc, #328] @ (10d60 ) │ │ │ │ + ldr r0, [pc, #332] @ (10d64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10d1c │ │ │ │ - ldr.w r8, [pc, #320] @ 10db0 │ │ │ │ + beq.n 10cd4 │ │ │ │ + ldr.w r8, [pc, #320] @ 10d68 │ │ │ │ mov r6, r0 │ │ │ │ add r7, sp, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ blx 64d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10d16 │ │ │ │ + beq.n 10cce │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr.w fp, [r0] │ │ │ │ ldrh.w r2, [fp, r3, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bpl.n 10caa │ │ │ │ + bpl.n 10c62 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r2, [fp, r3, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 10c9e │ │ │ │ + bmi.n 10c56 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.n 10c7a │ │ │ │ + beq.n 10c32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10c7a │ │ │ │ + beq.n 10c32 │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ add.w r4, r0, #10 │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 10cd4 │ │ │ │ + bpl.n 10c8c │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 10cc8 │ │ │ │ + bmi.n 10c80 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ add r0, r4 │ │ │ │ strb.w r9, [r0, #-1] │ │ │ │ ldrb.w fp, [r5, #558] @ 0x22e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10d7a │ │ │ │ + beq.n 10d32 │ │ │ │ ldrb.w fp, [r5, #604] @ 0x25c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 10d16 │ │ │ │ + bne.n 10cce │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ add.w r0, r5, #604 @ 0x25c │ │ │ │ blx 6a6c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ strb.w fp, [r5, #649] @ 0x289 │ │ │ │ blx 64d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10c8c │ │ │ │ + bne.n 10c44 │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add.w r0, r5, #46 @ 0x2e │ │ │ │ blx 676c │ │ │ │ - cbnz r0, 10d94 │ │ │ │ + cbnz r0, 10d4c │ │ │ │ strb.w r0, [r5, #301] @ 0x12d │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add.w r0, r5, #302 @ 0x12e │ │ │ │ blx 6598 │ │ │ │ - cbnz r0, 10d8c │ │ │ │ + cbnz r0, 10d44 │ │ │ │ strb.w r0, [r5, #557] @ 0x22d │ │ │ │ sub.w r4, r7, #12 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ blx 6574 │ │ │ │ - cbnz r0, 10d6e │ │ │ │ + cbnz r0, 10d26 │ │ │ │ ldr.w r2, [r7, #-12] │ │ │ │ - cbz r2, 10d66 │ │ │ │ + cbz r2, 10d1e │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 10d60 │ │ │ │ + bpl.n 10d18 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 10d9c │ │ │ │ + cbz r3, 10d54 │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 10d54 │ │ │ │ + bne.n 10d0c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ blx 6874 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r4 │ │ │ │ addw r0, r5, #558 @ 0x22e │ │ │ │ blx 6a6c │ │ │ │ strb.w fp, [r5, #603] @ 0x25b │ │ │ │ - b.n 10c7a │ │ │ │ + b.n 10c32 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #302] @ 0x12e │ │ │ │ - b.n 10d3c │ │ │ │ + b.n 10cf4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ - b.n 10d2c │ │ │ │ + b.n 10ce4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #20 │ │ │ │ mov r0, sl │ │ │ │ blx 6358 │ │ │ │ - b.n 10d66 │ │ │ │ - cbz r0, 10dfe │ │ │ │ + b.n 10d1e │ │ │ │ + cbz r0, 10db4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ + push {r1, r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + push {r2, r4, r5, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -00010db4 : │ │ │ │ +00010d6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ movs r0, #0 │ │ │ │ - ldr r4, [pc, #156] @ (10e58 ) │ │ │ │ + ldr r4, [pc, #156] @ (10e10 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ add r4, pc │ │ │ │ - b.n 10dec │ │ │ │ + b.n 10da4 │ │ │ │ cmp r0, #19 │ │ │ │ - beq.n 10e38 │ │ │ │ + beq.n 10df0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - vldr d7, [pc, #124] @ 10e48 │ │ │ │ + vldr d7, [pc, #124] @ 10e00 │ │ │ │ mov r1, r2 │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ ldr.w r0, [r4, #16]! │ │ │ │ add r3, r5 │ │ │ │ add.w ip, r5, r6 │ │ │ │ vstr d7, [r3] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r2, [r5, r6] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - beq.n 10e42 │ │ │ │ + beq.n 10dfa │ │ │ │ cmp r0, #16 │ │ │ │ - bgt.n 10dc2 │ │ │ │ + bgt.n 10d7a │ │ │ │ mov r1, sp │ │ │ │ blx 6634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10dc6 │ │ │ │ + bne.n 10d7e │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 10e16 │ │ │ │ + beq.n 10dce │ │ │ │ ldr r2, [r4, #4] │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 1a898 │ │ │ │ + bl 1a850 │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 10e32 │ │ │ │ + beq.n 10dea │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 1a898 │ │ │ │ + bl 1a850 │ │ │ │ mov r2, r0 │ │ │ │ vldr d7, [sp] │ │ │ │ - b.n 10dd0 │ │ │ │ + b.n 10d88 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #0 │ │ │ │ - vldr d7, [pc, #16] @ 10e50 │ │ │ │ - b.n 10dd0 │ │ │ │ + vldr d7, [pc, #16] @ 10e08 │ │ │ │ + b.n 10d88 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r6, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r5, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -00010e5c : │ │ │ │ +00010e14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 6d84 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 10f42 │ │ │ │ + blt.n 10efa │ │ │ │ ldr.w ip, [r5, #304] @ 0x130 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, sp │ │ │ │ ldr.w r3, [r5, #300] @ 0x12c │ │ │ │ add.w r4, ip, #640 @ 0x280 │ │ │ │ mov r1, r4 │ │ │ │ clz r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ - cbz r2, 10eae │ │ │ │ + cbz r2, 10e66 │ │ │ │ str.w r4, [r5, #304] @ 0x130 │ │ │ │ blx 6640 │ │ │ │ ldr.w ip, [r5, #304] @ 0x130 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r5, #300] @ 0x12c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #35090 @ 0x8912 │ │ │ │ strd ip, r3, [sp] │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ ldrge r3, [sp, #0] │ │ │ │ - blt.n 10f26 │ │ │ │ + blt.n 10ede │ │ │ │ ldr.w ip, [r5, #304] @ 0x130 │ │ │ │ subs.w r4, r8, r3 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r8, r3 │ │ │ │ cmp ip, r3 │ │ │ │ it gt │ │ │ │ movgt r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 10e7e │ │ │ │ + bne.n 10e36 │ │ │ │ mov r0, r6 │ │ │ │ blx 6e74 │ │ │ │ ldr.w r8, [sp] │ │ │ │ strd r4, r8, [r7] │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ blx 67c0 │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ it gt │ │ │ │ subgt r6, r0, #4 │ │ │ │ str r0, [r7, #8] │ │ │ │ - ble.n 10f18 │ │ │ │ + ble.n 10ed0 │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #0] │ │ │ │ adds r5, #32 │ │ │ │ blx 65d4 │ │ │ │ cmp.w r8, r4, lsl #5 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bgt.n 10f02 │ │ │ │ + bgt.n 10eba │ │ │ │ mov r0, r7 │ │ │ │ - bl 10828 │ │ │ │ + bl 107e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 10f38 │ │ │ │ + bne.n 10ef0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 10ec6 │ │ │ │ + bne.n 10e7e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 64a8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 10f20 │ │ │ │ + b.n 10ed8 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00010f50 : │ │ │ │ +00010f08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ blx 6a78 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10fe2 │ │ │ │ + bne.n 10f9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1100c │ │ │ │ + beq.n 10fc4 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ blx 6398 │ │ │ │ - cbnz r0, 10fb4 │ │ │ │ + cbnz r0, 10f6c │ │ │ │ ldrd r9, r3, [r5, #440] @ 0x1b8 │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.n 10fb4 │ │ │ │ + bne.n 10f6c │ │ │ │ ldr.w r2, [r5, #340] @ 0x154 │ │ │ │ - cbz r2, 10fb4 │ │ │ │ + cbz r2, 10f6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orrs.w r2, fp, r2 │ │ │ │ - beq.n 10ffa │ │ │ │ + beq.n 10fb2 │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ - cbz r3, 10fb4 │ │ │ │ + cbz r3, 10f6c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ ldr.w r0, [r3, sl] │ │ │ │ blx 68cc │ │ │ │ - cbz r0, 10fea │ │ │ │ + cbz r0, 10fa2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 10f74 │ │ │ │ + bhi.n 10f2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6760 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ - beq.n 11014 │ │ │ │ + beq.n 10fcc │ │ │ │ add r1, sp, #24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ str.w fp, [r1, #440] @ 0x1b8 │ │ │ │ str.w r3, [r1, #444] @ 0x1bc │ │ │ │ blx 6500 │ │ │ │ @@ -16796,39 +16783,39 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, r9 │ │ │ │ blx 6500 │ │ │ │ - b.n 10fa0 │ │ │ │ + b.n 10f58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6760 │ │ │ │ mov.w r8, #6 │ │ │ │ - b.n 10fe2 │ │ │ │ + b.n 10f9a │ │ │ │ nop │ │ │ │ │ │ │ │ -0001101c : │ │ │ │ +00010fd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 111ba │ │ │ │ + beq.w 11172 │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 6a3c │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 6d84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 11174 │ │ │ │ + blt.w 1112c │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 6a6c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #16 │ │ │ │ @@ -16837,84 +16824,84 @@ │ │ │ │ mov r7, sp │ │ │ │ blx 6a6c │ │ │ │ mov r2, sp │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35093 @ 0x8915 │ │ │ │ strb.w r8, [sp, #15] │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ - cbnz r0, 11080 │ │ │ │ + cbnz r0, 11038 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [r4, #356] @ 0x164 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35099 @ 0x891b │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ - cbnz r0, 11096 │ │ │ │ + cbnz r0, 1104e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [r4, #416] @ 0x1a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35091 @ 0x8913 │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1116e │ │ │ │ + bne.n 11126 │ │ │ │ ldrsh.w r2, [sp, #16] │ │ │ │ bic.w r3, r2, #6144 @ 0x1800 │ │ │ │ and.w r0, r2, #2048 @ 0x800 │ │ │ │ asrs r1, r2, #31 │ │ │ │ lsls r2, r2, #19 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ - cbz r0, 110c4 │ │ │ │ + cbz r0, 1107c │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ strd r3, r1, [r4, #440] @ 0x1b8 │ │ │ │ mov.w r8, #0 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 11182 │ │ │ │ + bmi.n 1113a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35095 @ 0x8917 │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ - cbnz r0, 110ea │ │ │ │ + cbnz r0, 110a2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #380] @ 0x17c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #376] @ 0x178 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35097 @ 0x8919 │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ - cbnz r0, 11104 │ │ │ │ + cbnz r0, 110bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #400] @ 0x190 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35111 @ 0x8927 │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 111c6 │ │ │ │ + beq.n 1117e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35105 @ 0x8921 │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ - cbnz r0, 1112e │ │ │ │ + cbnz r0, 110e6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #448] @ 0x1c0 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #35101 @ 0x891d │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ - cbnz r0, 1114e │ │ │ │ + cbnz r0, 11106 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str.w r3, [r4, #460] @ 0x1cc │ │ │ │ @@ -16932,15 +16919,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6e74 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #124] @ (11200 ) │ │ │ │ + ldr r1, [pc, #124] @ (111b8 ) │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr.w r3, [r4, #360] @ 0x168 │ │ │ │ add.w r0, r4, #16 │ │ │ │ str.w r3, [r4, #380] @ 0x17c │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [r4, #400] @ 0x190 │ │ │ │ @@ -16948,70 +16935,70 @@ │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ movs r3, #3 │ │ │ │ str.w r8, [r4, #340] @ 0x154 │ │ │ │ str.w r8, [r4, #344] @ 0x158 │ │ │ │ str.w r3, [r4, #336] @ 0x150 │ │ │ │ blx 6a6c │ │ │ │ strb.w r8, [r4, #79] @ 0x4f │ │ │ │ - b.n 11114 │ │ │ │ + b.n 110cc │ │ │ │ mov r1, r2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 69bc │ │ │ │ ldrh.w r3, [sp, #16] │ │ │ │ - cbnz r3, 111f8 │ │ │ │ - ldr r1, [pc, #52] @ (11204 ) │ │ │ │ + cbnz r3, 111b0 │ │ │ │ + ldr r1, [pc, #52] @ (111bc ) │ │ │ │ add r1, pc │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 6a6c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #79] @ 0x4f │ │ │ │ ldr.w r3, [sp, #18] │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ ldrh.w r3, [sp, #22] │ │ │ │ strh.w r3, [r4, #344] @ 0x158 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #336] @ 0x150 │ │ │ │ - b.n 11114 │ │ │ │ - ldr r1, [pc, #12] @ (11208 ) │ │ │ │ + b.n 110cc │ │ │ │ + ldr r1, [pc, #12] @ (111c0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 111d0 │ │ │ │ + b.n 11188 │ │ │ │ nop │ │ │ │ - add r7, sp, #552 @ 0x228 │ │ │ │ + add r7, sp, #520 @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ mov r1, sp │ │ │ │ blx 69c0 │ │ │ │ - cbnz r0, 11238 │ │ │ │ + cbnz r0, 111f0 │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ - cbz r3, 11238 │ │ │ │ + cbz r3, 111f0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ mov r0, r4 │ │ │ │ blx 6358 │ │ │ │ - ldr r2, [pc, #16] @ (1123c ) │ │ │ │ + ldr r2, [pc, #16] @ (111f4 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 653c │ │ │ │ add sp, #464 @ 0x1d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011240 : │ │ │ │ +000111f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov r2, r1 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ sub sp, #16 │ │ │ │ adds r4, r1, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #4] │ │ │ │ @@ -17020,114 +17007,114 @@ │ │ │ │ add.w r1, r2, #516 @ 0x204 │ │ │ │ str r4, [sp, #12] │ │ │ │ blx 63b0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00011264 : │ │ │ │ +0001121c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov sl, r2 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ blx 676c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 11548 │ │ │ │ + bne.w 11500 │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.w 11504 │ │ │ │ + bgt.w 114bc │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 6ac0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11478 │ │ │ │ + beq.w 11430 │ │ │ │ ldr.w r5, [r8] │ │ │ │ - cbz r5, 112c8 │ │ │ │ + cbz r5, 11280 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ - cbz r0, 112c8 │ │ │ │ + cbz r0, 11280 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e44 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11574 │ │ │ │ - ldr r2, [pc, #916] @ (11660 ) │ │ │ │ + beq.w 1152c │ │ │ │ + ldr r2, [pc, #916] @ (11618 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ ldr.w fp, [r8, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 11346 │ │ │ │ + beq.n 112fe │ │ │ │ ldr.w r5, [fp] │ │ │ │ - cbz r5, 11346 │ │ │ │ - ldr r3, [pc, #892] @ (11664 ) │ │ │ │ + cbz r5, 112fe │ │ │ │ + ldr r3, [pc, #892] @ (1161c ) │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r6 │ │ │ │ add r3, pc │ │ │ │ mov r6, fp │ │ │ │ mov fp, r3 │ │ │ │ - b.n 112fe │ │ │ │ + b.n 112b6 │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r5, [r6, r7, lsl #2] │ │ │ │ - cbz r5, 11344 │ │ │ │ + cbz r5, 112fc │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 11320 │ │ │ │ + cbz r3, 112d8 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11592 │ │ │ │ + beq.w 1154a │ │ │ │ cmp.w r9, #3 │ │ │ │ - ble.n 112f6 │ │ │ │ + ble.n 112ae │ │ │ │ strd r7, r5, [sp] │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #4 │ │ │ │ adds r7, #1 │ │ │ │ blx 653c │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ ldr.w r5, [r6, r7, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 112fe │ │ │ │ + bne.n 112b6 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ - ldr r2, [pc, #792] @ (11668 ) │ │ │ │ + ldr r2, [pc, #792] @ (11620 ) │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11452 │ │ │ │ + beq.n 1140a │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 11452 │ │ │ │ - ldr r3, [pc, #772] @ (1166c ) │ │ │ │ + beq.n 1140a │ │ │ │ + ldr r3, [pc, #772] @ (11624 ) │ │ │ │ mov r5, r7 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r9 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -17149,178 +17136,178 @@ │ │ │ │ str r3, [r7, #0] │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ blx 63cc │ │ │ │ ldr.w r9, [r7] │ │ │ │ cmp r6, #3 │ │ │ │ - bgt.n 11490 │ │ │ │ + bgt.n 11448 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1143e │ │ │ │ + beq.n 113f6 │ │ │ │ ldr.w r5, [r9] │ │ │ │ - cbz r5, 113dc │ │ │ │ + cbz r5, 11394 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ - cbz r0, 113dc │ │ │ │ + cbz r0, 11394 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 115ba │ │ │ │ + beq.w 11572 │ │ │ │ ldr.w fp, [r9, #4] │ │ │ │ ldr.w r7, [fp] │ │ │ │ - cbz r7, 1143e │ │ │ │ + cbz r7, 113f6 │ │ │ │ mov r3, fp │ │ │ │ movs r5, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 113f8 │ │ │ │ + b.n 113b0 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r7, [r6, r5, lsl #2] │ │ │ │ - cbz r7, 1143c │ │ │ │ + cbz r7, 113f4 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r7 │ │ │ │ blx 68cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 11418 │ │ │ │ + cbz r3, 113d0 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 114d8 │ │ │ │ + beq.n 11490 │ │ │ │ cmp.w fp, #3 │ │ │ │ - ble.n 113f0 │ │ │ │ + ble.n 113a8 │ │ │ │ strd r5, r7, [sp] │ │ │ │ movs r1, #4 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ blx 653c │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ ldr.w r7, [r6, r5, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 113f8 │ │ │ │ + bne.n 113b0 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ ldr r5, [r3, r2] │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 11386 │ │ │ │ + bne.n 1133e │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #540] @ (11670 ) │ │ │ │ + ldr r2, [pc, #540] @ (11628 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ blx 65c8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 68cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 11608 │ │ │ │ - ldr r2, [pc, #516] @ (11674 ) │ │ │ │ + beq.w 115c0 │ │ │ │ + ldr r2, [pc, #516] @ (1162c ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ blx 65c8 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ blx 68cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 115fe │ │ │ │ + beq.w 115b6 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [sp, #24] │ │ │ │ blx 6374 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 115e0 │ │ │ │ + beq.w 11598 │ │ │ │ ldr.w r5, [r9] │ │ │ │ - cbz r5, 114c6 │ │ │ │ + cbz r5, 1147e │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ - cbz r0, 114c6 │ │ │ │ + cbz r0, 1147e │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 115ba │ │ │ │ - ldr r2, [pc, #432] @ (11678 ) │ │ │ │ + beq.n 11572 │ │ │ │ + ldr r2, [pc, #432] @ (11630 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 653c │ │ │ │ - b.n 113dc │ │ │ │ + b.n 11394 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ add r4, sl │ │ │ │ blx 6a6c │ │ │ │ - ldr r2, [pc, #400] @ (1167c ) │ │ │ │ + ldr r2, [pc, #400] @ (11634 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ strb.w fp, [r4, #-1] │ │ │ │ blx 65c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #376] @ (11680 ) │ │ │ │ + ldr r2, [pc, #376] @ (11638 ) │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 6ac0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 112a0 │ │ │ │ + bne.w 11258 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 64cc │ │ │ │ - ldr r2, [pc, #332] @ (11684 ) │ │ │ │ + ldr r2, [pc, #332] @ (1163c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 653c │ │ │ │ - b.n 11478 │ │ │ │ + b.n 11430 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 64cc │ │ │ │ - ldr r2, [pc, #300] @ (11688 ) │ │ │ │ + ldr r2, [pc, #300] @ (11640 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -17328,28 +17315,28 @@ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add r4, sl │ │ │ │ blx 6a6c │ │ │ │ - ldr r2, [pc, #264] @ (1168c ) │ │ │ │ + ldr r2, [pc, #264] @ (11644 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ strb.w fp, [r4, #-1] │ │ │ │ blx 65c8 │ │ │ │ - b.n 11486 │ │ │ │ + b.n 1143e │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r4 │ │ │ │ add r4, sl │ │ │ │ blx 6a6c │ │ │ │ - ldr r2, [pc, #236] @ (11690 ) │ │ │ │ + ldr r2, [pc, #236] @ (11648 ) │ │ │ │ movs r1, #4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ blx 65c8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ @@ -17357,242 +17344,242 @@ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ mov fp, r5 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ add r4, sl │ │ │ │ blx 6a6c │ │ │ │ - ldr r2, [pc, #196] @ (11694 ) │ │ │ │ + ldr r2, [pc, #196] @ (1164c ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ movs r1, #4 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ blx 65c8 │ │ │ │ - b.n 11486 │ │ │ │ + b.n 1143e │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, sl │ │ │ │ blx 64cc │ │ │ │ - ldr r2, [pc, #168] @ (11698 ) │ │ │ │ + ldr r2, [pc, #168] @ (11650 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ mov r0, sl │ │ │ │ blx 653c │ │ │ │ - b.n 1143e │ │ │ │ + b.n 113f6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1120c │ │ │ │ - b.n 11486 │ │ │ │ + bl 111c4 │ │ │ │ + b.n 1143e │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ mov r0, r8 │ │ │ │ blx 6598 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1146c │ │ │ │ + bne.w 11424 │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ - beq.w 1146c │ │ │ │ + beq.w 11424 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r8 │ │ │ │ add.w r8, r0, #1 │ │ │ │ add.w r9, r4, r0 │ │ │ │ sub.w r8, sl, r8 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ strb r2, [r4, r0] │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r9, #1 │ │ │ │ blx 6a6c │ │ │ │ - ldr r2, [pc, #76] @ (1169c ) │ │ │ │ + ldr r2, [pc, #76] @ (11654 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ strb.w r6, [r9, r8] │ │ │ │ blx 65c8 │ │ │ │ - b.n 11478 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + b.n 11430 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #328 @ 0x148 │ │ │ │ + add r7, sp, #296 @ 0x128 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ + add r7, sp, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #280 @ 0x118 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #416 @ 0x1a0 │ │ │ │ + add r4, sp, #384 @ 0x180 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #336 @ 0x150 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #952 @ 0x3b8 │ │ │ │ + add r4, sp, #920 @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ ... │ │ │ │ │ │ │ │ -000116a0 : │ │ │ │ +00011658 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #48] @ (116d8 ) │ │ │ │ - ldr r0, [pc, #52] @ (116dc ) │ │ │ │ + ldr r1, [pc, #48] @ (11690 ) │ │ │ │ + ldr r0, [pc, #52] @ (11694 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 116d4 │ │ │ │ + cbz r0, 1168c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6e38 │ │ │ │ mov r0, r4 │ │ │ │ blx 6480 │ │ │ │ - ldr r0, [pc, #28] @ (116e0 ) │ │ │ │ + ldr r0, [pc, #28] @ (11698 ) │ │ │ │ add r0, pc │ │ │ │ blx 68d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r5, r7} │ │ │ │ + push {r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #200 @ 0xc8 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + push {r2, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #208] @ (117bc ) │ │ │ │ + ldr r0, [pc, #208] @ (11774 ) │ │ │ │ sub.w sp, sp, #8512 @ 0x2140 │ │ │ │ mov fp, r1 │ │ │ │ sub sp, #20 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 117b6 │ │ │ │ - ldr r1, [pc, #188] @ (117c0 ) │ │ │ │ + beq.n 1176e │ │ │ │ + ldr r1, [pc, #188] @ (11778 ) │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 117ac │ │ │ │ - ldr.w sl, [pc, #180] @ 117c4 │ │ │ │ + beq.n 11764 │ │ │ │ + ldr.w sl, [pc, #180] @ 1177c │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ sub.w r9, r7, #60 @ 0x3c │ │ │ │ add sl, pc │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r6 │ │ │ │ blx 64d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 117a6 │ │ │ │ + beq.n 1175e │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bpl.n 1174a │ │ │ │ + bpl.n 11702 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ lsls r0, r2, #18 │ │ │ │ - bmi.n 1173e │ │ │ │ + bmi.n 116f6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ - beq.n 1171c │ │ │ │ + beq.n 116d4 │ │ │ │ sub.w r8, r7, #56 @ 0x38 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6a00 <__isoc99_sscanf@plt> │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 1171c │ │ │ │ + bne.n 116d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1171c │ │ │ │ + bne.n 116d4 │ │ │ │ sub.w r3, r6, #316 @ 0x13c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 67cc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1171c │ │ │ │ + bne.n 116d4 │ │ │ │ mov r0, r7 │ │ │ │ blx 65d4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r6 │ │ │ │ blx 64d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1172e │ │ │ │ + bne.n 116e6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6b44 │ │ │ │ add.w sp, sp, #8512 @ 0x2140 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #16] @ (117c8 ) │ │ │ │ + ldr r0, [pc, #16] @ (11780 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 11700 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ + b.n 116b8 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #664 @ 0x298 │ │ │ │ + add r0, sp, #632 @ 0x278 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #288 @ 0x120 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ ... │ │ │ │ │ │ │ │ -000117cc : │ │ │ │ +00011784 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ movs r1, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, r3 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ blx 634c │ │ │ │ - cbnz r0, 1180e │ │ │ │ + cbnz r0, 117c6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r4, #2 │ │ │ │ - cbz r3, 11806 │ │ │ │ + cbz r3, 117be │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a6c │ │ │ │ adds r3, r5, r6 │ │ │ │ strb.w r4, [r3, #-1] │ │ │ │ @@ -17601,153 +17588,153 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0001181c : │ │ │ │ +000117d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r3 │ │ │ │ sub.w sp, sp, #1056 @ 0x420 │ │ │ │ mov r4, r2 │ │ │ │ add r7, sp, #12 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 6afc │ │ │ │ - cbnz r0, 11870 │ │ │ │ + cbnz r0, 11828 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 11862 │ │ │ │ + cbz r3, 1181a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 11862 │ │ │ │ + cbz r1, 1181a │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a6c │ │ │ │ add r4, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ add.w sp, sp, #1056 @ 0x420 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #28] @ (11880 ) │ │ │ │ + ldr r1, [pc, #28] @ (11838 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ - b.n 11850 │ │ │ │ + b.n 11808 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #1056 @ 0x420 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb88c │ │ │ │ ... │ │ │ │ │ │ │ │ -00011884 : │ │ │ │ +0001183c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ add r5, sp, #8 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 693c │ │ │ │ - cbnz r0, 118ac │ │ │ │ + cbnz r0, 11864 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000118b8 : │ │ │ │ +00011870 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ blx 6bf8 <__xpg_strerror_r@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 118ca │ │ │ │ + blt.n 11882 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #24] @ (118e4 ) │ │ │ │ + ldr r1, [pc, #24] @ (1189c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6a6c │ │ │ │ adds r2, r4, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #384 @ 0x180 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ ... │ │ │ │ │ │ │ │ -000118e8 : │ │ │ │ +000118a0 : │ │ │ │ subs.w ip, r1, #0 │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ it lt │ │ │ │ addlt r0, #44 @ 0x2c │ │ │ │ - blt.n 11912 │ │ │ │ + blt.n 118ca │ │ │ │ movw r2, #40000 @ 0x9c40 │ │ │ │ cmp ip, r2 │ │ │ │ - bgt.n 11914 │ │ │ │ + bgt.n 118cc │ │ │ │ movw r2, #20000 @ 0x4e20 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.n 11922 │ │ │ │ + ble.n 118da │ │ │ │ movw r3, #20001 @ 0x4e21 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 11934 │ │ │ │ - ldr r0, [pc, #44] @ (1193c ) │ │ │ │ + beq.n 118ec │ │ │ │ + ldr r0, [pc, #44] @ (118f4 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ blx 63f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11912 │ │ │ │ - ldr r0, [pc, #32] @ (11940 ) │ │ │ │ + bne.n 118ca │ │ │ │ + ldr r0, [pc, #32] @ (118f8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ add.w r1, r3, #44 @ 0x2c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ mov r0, ip │ │ │ │ b.w 6c10 │ │ │ │ - ldr r0, [pc, #12] @ (11944 ) │ │ │ │ + ldr r0, [pc, #12] @ (118fc ) │ │ │ │ add r0, pc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011948 : │ │ │ │ +00011900 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ blx 6a6c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #299] @ 0x12b │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0001195c : │ │ │ │ +00011914 : │ │ │ │ push {r1, r2, r3} │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ push {lr} │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ @@ -17755,18 +17742,18 @@ │ │ │ │ blx 6cfc │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00011980 : │ │ │ │ +00011938 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w lr, [pc, #256] @ 11a88 │ │ │ │ + ldr.w lr, [pc, #256] @ 11a40 │ │ │ │ mov ip, r0 │ │ │ │ sub sp, #20 │ │ │ │ add lr, pc │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ @@ -17775,126 +17762,126 @@ │ │ │ │ it eq │ │ │ │ strheq r3, [r2, #0] │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ strh.w r1, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ - beq.n 11a08 │ │ │ │ + beq.n 119c0 │ │ │ │ movw r1, #973 @ 0x3cd │ │ │ │ cmp ip, r1 │ │ │ │ mov r0, ip │ │ │ │ sbcs.w r2, r3, #0 │ │ │ │ - bcc.n 11a5e │ │ │ │ + bcc.n 11a16 │ │ │ │ lsrs r2, r0, #10 │ │ │ │ orr.w r2, r2, r3, lsl #22 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r5, r3, #0 │ │ │ │ - bcs.n 11a0e │ │ │ │ + bcs.n 119c6 │ │ │ │ cmp r2, #9 │ │ │ │ ubfx r1, ip, #0, #10 │ │ │ │ mov.w r5, #75 @ 0x4b │ │ │ │ sbcs.w ip, r3, #0 │ │ │ │ - bcc.n 11a36 │ │ │ │ + bcc.n 119ee │ │ │ │ sub.w ip, r2, #9 │ │ │ │ orr.w r3, ip, r3 │ │ │ │ cmp.w r1, #972 @ 0x3cc │ │ │ │ it le │ │ │ │ cmple r3, #0 │ │ │ │ - beq.n 11a70 │ │ │ │ + beq.n 11a28 │ │ │ │ lsls r3, r0, #22 │ │ │ │ - bpl.n 119fc │ │ │ │ + bpl.n 119b4 │ │ │ │ adds r2, #1 │ │ │ │ - ldr r1, [pc, #140] @ (11a8c ) │ │ │ │ + ldr r1, [pc, #140] @ (11a44 ) │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w ip, r2, lsr #10 │ │ │ │ adds r5, r0, #1 │ │ │ │ orr.w ip, ip, r3, lsl #22 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n 11a80 │ │ │ │ + bcs.n 11a38 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ ubfx r1, r2, #0, #10 │ │ │ │ mov r0, r2 │ │ │ │ mov r2, ip │ │ │ │ cmp r2, #9 │ │ │ │ sbcs.w ip, r3, #0 │ │ │ │ - bcs.n 119e4 │ │ │ │ + bcs.n 1199c │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ cmp.w r1, #4864 @ 0x1300 │ │ │ │ itt lt │ │ │ │ addlt.w r1, r1, #256 @ 0x100 │ │ │ │ asrlt r3, r1, #9 │ │ │ │ - blt.n 11a4c │ │ │ │ + blt.n 11a04 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #64] @ (11a90 ) │ │ │ │ + ldr r1, [pc, #64] @ (11a48 ) │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #52] @ (11a94 ) │ │ │ │ + ldr r1, [pc, #52] @ (11a4c ) │ │ │ │ mov r2, ip │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #5 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ smlabb r3, r1, r2, r3 │ │ │ │ movs r2, #9 │ │ │ │ asrs r3, r2 │ │ │ │ - b.n 11a4c │ │ │ │ + b.n 11a04 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r5 │ │ │ │ - b.n 11a10 │ │ │ │ + b.n 119c8 │ │ │ │ nop │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #744 @ 0x2e8 │ │ │ │ + add r2, sp, #712 @ 0x2c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #392 @ 0x188 │ │ │ │ + add r2, sp, #360 @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011a98 : │ │ │ │ +00011a50 : │ │ │ │ vldr d7, [r1] │ │ │ │ movw ip, #17671 @ 0x4507 │ │ │ │ movt ip, #49710 @ 0xc22e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ vmov r6, s15 │ │ │ │ smull r3, ip, ip, r6 │ │ │ │ asrs r5, r6, #31 │ │ │ │ add ip, r6 │ │ │ │ rsbs r2, r5, ip, asr #16 │ │ │ │ - beq.n 11ada │ │ │ │ + beq.n 11a92 │ │ │ │ movw r3, #41727 @ 0xa2ff │ │ │ │ movt r3, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 11b36 │ │ │ │ - ldr r3, [pc, #112] @ (11b3c ) │ │ │ │ + bgt.n 11aee │ │ │ │ + ldr r3, [pc, #112] @ (11af4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #112] @ (11b40 ) │ │ │ │ + ldr r1, [pc, #112] @ (11af8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ add r4, r0 │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ @@ -17909,58 +17896,58 @@ │ │ │ │ asrs r2, r1, #31 │ │ │ │ smull r0, ip, ip, r1 │ │ │ │ movs r0, #24 │ │ │ │ rsb r2, r2, ip, asr #2 │ │ │ │ mls r2, r0, r2, r1 │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ mls r3, r0, r1, r3 │ │ │ │ - cbz r2, 11b26 │ │ │ │ - ldr r1, [pc, #40] @ (11b44 ) │ │ │ │ + cbz r2, 11ade │ │ │ │ + ldr r1, [pc, #40] @ (11afc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ (11b48 ) │ │ │ │ + ldr r1, [pc, #32] @ (11b00 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #20] @ (11b4c ) │ │ │ │ + ldr r3, [pc, #20] @ (11b04 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 11ace │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ + b.n 11a86 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #736 @ 0x2e0 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #224 @ (adr r6, 11c30 ) │ │ │ │ + add r6, pc, #192 @ (adr r6, 11bc8 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00011b50 : │ │ │ │ +00011b08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ sub sp, #8 │ │ │ │ movw r6, #34079 @ 0x851f │ │ │ │ movt r6, #20971 @ 0x51eb │ │ │ │ add r0, sp, #4 │ │ │ │ movs r5, #10 │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 11bc0 │ │ │ │ + bls.n 11b78 │ │ │ │ umull r8, r1, r6, r3 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r8, r1, #48 @ 0x30 │ │ │ │ strb.w r8, [ip], #2 │ │ │ │ mls r3, r7, r1, r3 │ │ │ │ uxtb r3, r3 │ │ │ │ umull r8, r1, lr, r3 │ │ │ │ @@ -17971,42 +17958,42 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ strb.w r3, [r2], #2 │ │ │ │ add r3, sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ strb.w r4, [ip, #1] │ │ │ │ - bne.n 11b70 │ │ │ │ + bne.n 11b28 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [ip, #1] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ umull r8, r1, lr, r3 │ │ │ │ cmp r3, #9 │ │ │ │ iteee ls │ │ │ │ movls ip, r2 │ │ │ │ lsrhi r2, r1, #3 │ │ │ │ mlshi r3, r5, r2, r3 │ │ │ │ addhi r2, #48 @ 0x30 │ │ │ │ itt hi │ │ │ │ strbhi.w r2, [ip], #1 │ │ │ │ uxtbhi r3, r3 │ │ │ │ - b.n 11ba2 │ │ │ │ + b.n 11b5a │ │ │ │ │ │ │ │ -00011bdc : │ │ │ │ +00011b94 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 11bf0 │ │ │ │ + bne.n 11ba8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 11bfe │ │ │ │ + beq.n 11bb6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 11c08 │ │ │ │ + beq.n 11bc0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 11bf4 │ │ │ │ + beq.n 11bac │ │ │ │ movs r0, #22 │ │ │ │ bx lr │ │ │ │ movs r2, #4 │ │ │ │ add r1, r2 │ │ │ │ add r0, r2 │ │ │ │ b.w 6548 │ │ │ │ movs r2, #16 │ │ │ │ @@ -18015,72 +18002,72 @@ │ │ │ │ b.w 6548 │ │ │ │ movs r2, #8 │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #4 │ │ │ │ b.w 6548 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011c14 : │ │ │ │ +00011bcc : │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 11c78 │ │ │ │ + bhi.n 11c30 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r5, #31 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrb r4, [r1, #9] │ │ │ │ mov r0, r2 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ ldrb r5, [r1, #7] │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ - ldr r1, [pc, #64] @ (11c7c ) │ │ │ │ + ldr r1, [pc, #64] @ (11c34 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ adds r1, #4 │ │ │ │ movs r0, #10 │ │ │ │ blx 6d78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11c44 │ │ │ │ + bne.n 11bfc │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 11c46 │ │ │ │ + b.n 11bfe │ │ │ │ movs r1, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 6370 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 6370 │ │ │ │ movs r0, #22 │ │ │ │ - b.n 11c46 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + b.n 11bfe │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011c80 : │ │ │ │ +00011c38 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 11cd0 │ │ │ │ + beq.n 11c88 │ │ │ │ it ls │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ - bls.n 11cce │ │ │ │ + bls.n 11c86 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 11cce │ │ │ │ + bne.n 11c86 │ │ │ │ adds r7, r0, #4 │ │ │ │ movs r6, #2 │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ adds r1, r7, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -18093,461 +18080,461 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r2, r4 │ │ │ │ it ge │ │ │ │ movge r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11caa │ │ │ │ + bne.n 11c62 │ │ │ │ add r0, ip │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 11ca2 │ │ │ │ + blt.n 11c5a │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r7, r0, #4 │ │ │ │ movs r6, #4 │ │ │ │ movs r4, #16 │ │ │ │ - b.n 11c9e │ │ │ │ + b.n 11c56 │ │ │ │ │ │ │ │ -00011cd8 : │ │ │ │ +00011c90 : │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - beq.n 11cf6 │ │ │ │ - bgt.n 11cec │ │ │ │ + beq.n 11cae │ │ │ │ + bgt.n 11ca4 │ │ │ │ cmp r0, #16 │ │ │ │ - beq.n 11d08 │ │ │ │ + beq.n 11cc0 │ │ │ │ cmp r0, #32 │ │ │ │ - bne.n 11d02 │ │ │ │ - ldr r0, [pc, #40] @ (11d10 ) │ │ │ │ + bne.n 11cba │ │ │ │ + ldr r0, [pc, #40] @ (11cc8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ - bne.n 11cfc │ │ │ │ - ldr r0, [pc, #32] @ (11d14 ) │ │ │ │ + bne.n 11cb4 │ │ │ │ + ldr r0, [pc, #32] @ (11ccc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ (11d18 ) │ │ │ │ + ldr r0, [pc, #32] @ (11cd0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #28] @ (11d1c ) │ │ │ │ + ldr r0, [pc, #28] @ (11cd4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #28] @ (11d20 ) │ │ │ │ + ldr r0, [pc, #28] @ (11cd8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ (11d24 ) │ │ │ │ + ldr r0, [pc, #24] @ (11cdc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r0, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #88 @ (adr r3, 11d78 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, 11d10 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #64 @ (adr r3, 11d64 ) │ │ │ │ + add r3, pc, #32 @ (adr r3, 11cfc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 120c8 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00011d28 : │ │ │ │ +00011ce0 : │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.n 11d8e │ │ │ │ + bhi.n 11d46 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r2, r1, #28 │ │ │ │ asrs r5, r1, #32 │ │ │ │ asrs r3, r2, #24 │ │ │ │ movs r5, #34 @ 0x22 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ subs r4, r3, #4 │ │ │ │ movs r1, r3 │ │ │ │ - ldr r0, [pc, #80] @ (11d94 ) │ │ │ │ + ldr r0, [pc, #80] @ (11d4c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #80] @ (11d98 ) │ │ │ │ + ldr r0, [pc, #80] @ (11d50 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #76] @ (11d9c ) │ │ │ │ + ldr r0, [pc, #76] @ (11d54 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #76] @ (11da0 ) │ │ │ │ + ldr r0, [pc, #76] @ (11d58 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #72] @ (11da4 ) │ │ │ │ + ldr r0, [pc, #72] @ (11d5c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #72] @ (11da8 ) │ │ │ │ + ldr r0, [pc, #72] @ (11d60 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #68] @ (11dac ) │ │ │ │ + ldr r0, [pc, #68] @ (11d64 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #68] @ (11db0 ) │ │ │ │ + ldr r0, [pc, #68] @ (11d68 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #64] @ (11db4 ) │ │ │ │ + ldr r0, [pc, #64] @ (11d6c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #64] @ (11db8 ) │ │ │ │ + ldr r0, [pc, #64] @ (11d70 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #60] @ (11dbc ) │ │ │ │ + ldr r0, [pc, #60] @ (11d74 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #60] @ (11dc0 ) │ │ │ │ + ldr r0, [pc, #60] @ (11d78 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #56] @ (11dc4 ) │ │ │ │ + ldr r0, [pc, #56] @ (11d7c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #56] @ (11dc8 ) │ │ │ │ + ldr r0, [pc, #56] @ (11d80 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - add r7, pc, #936 @ (adr r7, 12140 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 120d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #864 @ (adr r7, 120fc ) │ │ │ │ + add r7, pc, #832 @ (adr r7, 12094 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #936 @ (adr r7, 12148 ) │ │ │ │ + add r7, pc, #904 @ (adr r7, 120e0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #960 @ (adr r7, 12164 ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 120fc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #984 @ (adr r7, 12180 ) │ │ │ │ + add r7, pc, #952 @ (adr r7, 12118 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 1219c ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 12134 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #960 @ (adr r7, 1217c ) │ │ │ │ + add r7, pc, #928 @ (adr r7, 12114 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #968 @ (adr r7, 12188 ) │ │ │ │ + add r7, pc, #936 @ (adr r7, 12120 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #992 @ (adr r7, 121a4 ) │ │ │ │ + add r7, pc, #960 @ (adr r7, 1213c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1016 @ (adr r7, 121c0 ) │ │ │ │ + add r7, pc, #984 @ (adr r7, 12158 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011dcc : │ │ │ │ +00011d84 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ orrs r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - beq.w 11f82 │ │ │ │ + beq.w 11f3a │ │ │ │ ands.w r3, r0, #1 │ │ │ │ it eq │ │ │ │ strbeq r3, [r2, #0] │ │ │ │ - bne.w 11f72 │ │ │ │ + bne.w 11f2a │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.w 11f46 │ │ │ │ + bmi.w 11efe │ │ │ │ lsls r3, r5, #29 │ │ │ │ - bmi.w 11f24 │ │ │ │ + bmi.w 11edc │ │ │ │ lsls r0, r5, #28 │ │ │ │ - bmi.n 11e14 │ │ │ │ + bmi.n 11dcc │ │ │ │ lsls r1, r5, #27 │ │ │ │ - bmi.n 11e36 │ │ │ │ + bmi.n 11dee │ │ │ │ lsls r2, r5, #26 │ │ │ │ - bmi.n 11e5e │ │ │ │ + bmi.n 11e16 │ │ │ │ lsls r3, r5, #25 │ │ │ │ - bmi.n 11e80 │ │ │ │ + bmi.n 11e38 │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.n 11ea2 │ │ │ │ + bmi.n 11e5a │ │ │ │ lsls r1, r5, #23 │ │ │ │ - bmi.n 11ec0 │ │ │ │ + bmi.n 11e78 │ │ │ │ lsls r2, r5, #22 │ │ │ │ - bmi.n 11ee2 │ │ │ │ + bmi.n 11e9a │ │ │ │ lsls r3, r5, #20 │ │ │ │ - bmi.n 11f04 │ │ │ │ + bmi.n 11ebc │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #372] @ (11f90 ) │ │ │ │ + ldr r3, [pc, #372] @ (11f48 ) │ │ │ │ add.w ip, r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, r2] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ lsls r1, r5, #27 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [ip, #8] │ │ │ │ - bpl.n 11df8 │ │ │ │ + bpl.n 11db0 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #340] @ (11f94 ) │ │ │ │ + ldr r3, [pc, #340] @ (11f4c ) │ │ │ │ add.w lr, r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [r4, ip] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ lsls r2, r5, #26 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [lr, #12] │ │ │ │ - bpl.n 11dfc │ │ │ │ + bpl.n 11db4 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #304] @ (11f98 ) │ │ │ │ + ldr r3, [pc, #304] @ (11f50 ) │ │ │ │ add.w lr, r4, r0 │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str.w r0, [r4, ip] │ │ │ │ lsls r3, r5, #25 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r2, [lr, #8] │ │ │ │ - bpl.n 11e00 │ │ │ │ + bpl.n 11db8 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #276] @ (11f9c ) │ │ │ │ + ldr r3, [pc, #276] @ (11f54 ) │ │ │ │ add.w ip, r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, r2] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ lsls r0, r5, #24 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [ip, #8] │ │ │ │ - bpl.n 11e04 │ │ │ │ + bpl.n 11dbc │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #244] @ (11fa0 ) │ │ │ │ + ldr r3, [pc, #244] @ (11f58 ) │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r4, r2] │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ strh r2, [r1, #4] │ │ │ │ strb r3, [r1, #6] │ │ │ │ lsls r1, r5, #23 │ │ │ │ - bpl.n 11e08 │ │ │ │ + bpl.n 11dc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #220] @ (11fa4 ) │ │ │ │ + ldr r3, [pc, #220] @ (11f5c ) │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, r2] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ lsls r2, r5, #22 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [ip, #8] │ │ │ │ - bpl.n 11e0c │ │ │ │ + bpl.n 11dc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #188] @ (11fa8 ) │ │ │ │ + ldr r3, [pc, #188] @ (11f60 ) │ │ │ │ add.w ip, r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, r2] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [ip, #8] │ │ │ │ lsls r3, r5, #20 │ │ │ │ - bpl.n 11e10 │ │ │ │ + bpl.n 11dc8 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #160] @ (11fac ) │ │ │ │ + ldr r3, [pc, #160] @ (11f64 ) │ │ │ │ adds r5, r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, r2] │ │ │ │ str r1, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strh r2, [r5, #8] │ │ │ │ strb r3, [r5, #10] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #132] @ (11fb0 ) │ │ │ │ + ldr r3, [pc, #132] @ (11f68 ) │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r4, r2] │ │ │ │ lsls r0, r5, #28 │ │ │ │ ldrh r2, [r3, #4] │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ strh r2, [r1, #4] │ │ │ │ strb r3, [r1, #6] │ │ │ │ - bpl.w 11df4 │ │ │ │ - b.n 11e14 │ │ │ │ + bpl.w 11dac │ │ │ │ + b.n 11dcc │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #100] @ (11fb4 ) │ │ │ │ + ldr r3, [pc, #100] @ (11f6c ) │ │ │ │ add.w ip, r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ str r0, [r4, r2] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ strb.w r3, [ip, #10] │ │ │ │ lsls r3, r5, #29 │ │ │ │ strh.w r2, [ip, #8] │ │ │ │ - bpl.w 11df0 │ │ │ │ - b.n 11f24 │ │ │ │ - ldr r3, [pc, #68] @ (11fb8 ) │ │ │ │ + bpl.w 11da8 │ │ │ │ + b.n 11edc │ │ │ │ + ldr r3, [pc, #68] @ (11f70 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bpl.w 11dea │ │ │ │ - b.n 11f46 │ │ │ │ - ldr r3, [pc, #56] @ (11fbc ) │ │ │ │ + bpl.w 11da2 │ │ │ │ + b.n 11efe │ │ │ │ + ldr r3, [pc, #56] @ (11f74 ) │ │ │ │ add r3, pc │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ str r0, [r4, #0] │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 11df4 │ │ │ │ - add r7, pc, #712 @ (adr r7, 1225c ) │ │ │ │ + b.n 11dac │ │ │ │ + add r7, pc, #680 @ (adr r7, 121f4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #624 @ (adr r7, 12208 ) │ │ │ │ + add r7, pc, #592 @ (adr r7, 121a0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #528 @ (adr r7, 121ac ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 12144 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #440 @ (adr r7, 12158 ) │ │ │ │ + add r7, pc, #408 @ (adr r7, 120f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #360 @ (adr r7, 1210c ) │ │ │ │ + add r7, pc, #328 @ (adr r7, 120a4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #264 @ (adr r7, 120b0 ) │ │ │ │ + add r7, pc, #232 @ (adr r7, 12048 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #176 @ (adr r7, 1205c ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 11ff4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #96 @ (adr r7, 12010 ) │ │ │ │ + add r7, pc, #64 @ (adr r7, 11fa8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #624 @ (adr r6, 12224 ) │ │ │ │ + add r6, pc, #592 @ (adr r6, 121bc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #432 @ (adr r6, 12168 ) │ │ │ │ + add r6, pc, #400 @ (adr r6, 12100 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #288 @ (adr r6, 120dc ) │ │ │ │ + add r6, pc, #256 @ (adr r6, 12074 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #176 @ (adr r6, 12070 ) │ │ │ │ + add r6, pc, #144 @ (adr r6, 12008 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00011fc0 : │ │ │ │ +00011f78 : │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #16 │ │ │ │ sub sp, #12 │ │ │ │ - beq.n 11ff2 │ │ │ │ + beq.n 11faa │ │ │ │ cmp r1, #32 │ │ │ │ - beq.n 11fd2 │ │ │ │ + beq.n 11f8a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ add.w r4, r0, #332 @ 0x14c │ │ │ │ - ldr r5, [pc, #60] @ (12018 ) │ │ │ │ + ldr r5, [pc, #60] @ (11fd0 ) │ │ │ │ add r5, pc │ │ │ │ - cbz r3, 12002 │ │ │ │ + cbz r3, 11fba │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 6c60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11fcc │ │ │ │ + beq.n 11f84 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ add.w r4, r0, #328 @ 0x148 │ │ │ │ - ldr r5, [pc, #32] @ (1201c ) │ │ │ │ + ldr r5, [pc, #32] @ (11fd4 ) │ │ │ │ add r5, pc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11fe0 │ │ │ │ + bne.n 11f98 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 6ed4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [r4, #0] │ │ │ │ - bl 116e4 │ │ │ │ + bl 1169c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 11fe0 │ │ │ │ - add r5, pc, #208 @ (adr r5, 120ec ) │ │ │ │ + b.n 11f98 │ │ │ │ + add r5, pc, #176 @ (adr r5, 12084 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #64 @ (adr r5, 12060 ) │ │ │ │ + add r5, pc, #32 @ (adr r5, 11ff8 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00012020 : │ │ │ │ +00011fd8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ vpush {d8-d14} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r2 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d14, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d13, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d12, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d10, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #32] │ │ │ │ ldr r3, [r4, #32] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d11, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d9, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vadd.f64 d7, d14, d13 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ vmov d6, r2, r3 │ │ │ │ movs r0, #0 │ │ │ │ vadd.f64 d7, d7, d12 │ │ │ │ vadd.f64 d7, d7, d10 │ │ │ │ @@ -18577,180 +18564,180 @@ │ │ │ │ vstr d7, [r6, #64] @ 0x40 │ │ │ │ vstr d1, [r6, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ - ldr r1, [pc, #132] @ (121e4 ) │ │ │ │ - ldr r0, [pc, #132] @ (121e8 ) │ │ │ │ + ldr r1, [pc, #132] @ (1219c ) │ │ │ │ + ldr r0, [pc, #132] @ (121a0 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #8 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ - cbz r0, 121dc │ │ │ │ - ldr r7, [pc, #120] @ (121ec ) │ │ │ │ + cbz r0, 12194 │ │ │ │ + ldr r7, [pc, #120] @ (121a4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ add r7, pc │ │ │ │ - b.n 12182 │ │ │ │ + b.n 1213a │ │ │ │ blx 6e44 │ │ │ │ - cbz r0, 121b8 │ │ │ │ + cbz r0, 12170 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1217c │ │ │ │ + bne.n 12134 │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ movs r0, #0 │ │ │ │ blx 6f1c <__time64@plt> │ │ │ │ str.w r0, [r8, #32] │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 673c │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1219c │ │ │ │ + beq.n 12154 │ │ │ │ movs r2, #10 │ │ │ │ subs r1, r5, #4 │ │ │ │ blx 6898 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r8, #32] │ │ │ │ blx 6b44 │ │ │ │ - b.n 121ac │ │ │ │ + b.n 12164 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 121ae │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ + b.n 12166 │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #808 @ (adr r4, 12514 ) │ │ │ │ + add r4, pc, #776 @ (adr r4, 124ac ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #800 @ (adr r4, 12510 ) │ │ │ │ + add r4, pc, #768 @ (adr r4, 124a8 ) │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #60] @ (12234 ) │ │ │ │ + ldr r0, [pc, #60] @ (121ec ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ add r0, pc │ │ │ │ mov r1, sp │ │ │ │ blx 6518 │ │ │ │ - cbnz r0, 12224 │ │ │ │ + cbnz r0, 121dc │ │ │ │ ldrb.w r3, [sp] │ │ │ │ - cbz r3, 1222c │ │ │ │ + cbz r3, 121e4 │ │ │ │ mov r1, sp │ │ │ │ cmp r3, #32 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ it eq │ │ │ │ addeq r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1220e │ │ │ │ + bne.n 121c6 │ │ │ │ subs r0, #37 @ 0x25 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ pop {r4, pc} │ │ │ │ mvn.w r0, #36 @ 0x24 │ │ │ │ - b.n 1221e │ │ │ │ + b.n 121d6 │ │ │ │ nop │ │ │ │ - add r4, pc, #304 @ (adr r4, 12368 ) │ │ │ │ + add r4, pc, #272 @ (adr r4, 12300 ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ vpush {d8-d9} │ │ │ │ sub sp, #8 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r4, r1 │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ - vldr d8, [pc, #608] @ 124c0 │ │ │ │ + vldr d8, [pc, #608] @ 12478 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4, #24] │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 123ac │ │ │ │ + beq.n 12364 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r7, r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -18781,132 +18768,132 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r8 │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ strd r0, r1, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #32 │ │ │ │ itt ne │ │ │ │ ldrdne r6, r5, [r4, #24] │ │ │ │ ldrdne r7, r1, [r4, #56] @ 0x38 │ │ │ │ - bne.w 1235c │ │ │ │ + bne.w 12314 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r8 │ │ │ │ blx 6a84 │ │ │ │ vldr s14, [r7, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ mov r7, r0 │ │ │ │ ldrd r6, r5, [r4, #24] │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ - b.n 1235c │ │ │ │ + b.n 12314 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 124f4 │ │ │ │ + cbz r4, 124ac │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r6, #0 │ │ │ │ ldrh.w r3, [r2, r4, lsl #1] │ │ │ │ mov r1, r7 │ │ │ │ mov ip, r4 │ │ │ │ adds r7, #1 │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 124dc │ │ │ │ + bmi.n 12494 │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 124f8 │ │ │ │ + bmi.n 124b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 124dc │ │ │ │ + bne.n 12494 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ add.w r3, r2, r4, lsl #1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.n 124fa │ │ │ │ + bne.n 124b2 │ │ │ │ adds r6, #1 │ │ │ │ subs r6, r6, r1 │ │ │ │ add r6, r7 │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ - ble.n 1252e │ │ │ │ + ble.n 124e6 │ │ │ │ mov r4, ip │ │ │ │ mov r7, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 124dc │ │ │ │ - b.n 124f4 │ │ │ │ + bne.n 12494 │ │ │ │ + b.n 124ac │ │ │ │ add.w r0, r5, #1792 @ 0x700 │ │ │ │ add r5, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 6500 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strb.w r3, [r5, #1792] @ 0x700 │ │ │ │ @@ -18921,50 +18908,50 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ blx 6f1c <__time64@plt> │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 12586 │ │ │ │ + bne.n 1253e │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ subs r2, r0, r3 │ │ │ │ ldr.w r3, [r5, #364] @ 0x16c │ │ │ │ sbc.w r3, r1, r3 │ │ │ │ cmp r2, #2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - blt.w 1286a │ │ │ │ + blt.w 12822 │ │ │ │ str.w r0, [r5, #360] @ 0x168 │ │ │ │ movs r3, #5 │ │ │ │ str.w r1, [r5, #364] @ 0x16c │ │ │ │ mov r2, r6 │ │ │ │ str.w r6, [r5, #352] @ 0x160 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #752] @ (12890 ) │ │ │ │ + ldr r3, [pc, #752] @ (12848 ) │ │ │ │ add r3, pc │ │ │ │ blx 65b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1286e │ │ │ │ + bne.w 12826 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ blx 68cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1287e │ │ │ │ + beq.w 12836 │ │ │ │ adds r6, #1 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ blx 6c20 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1287e │ │ │ │ + beq.w 12836 │ │ │ │ sub.w r9, r0, r6 │ │ │ │ mov r1, r6 │ │ │ │ cmp.w r9, #127 @ 0x7f │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ it cs │ │ │ │ movcs.w r9, #127 @ 0x7f │ │ │ │ adds r6, r7, #1 │ │ │ │ @@ -18975,35 +18962,35 @@ │ │ │ │ strb.w r8, [r9, #448] @ 0x1c0 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r0, r7, #2 │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bpl.n 12622 │ │ │ │ + bpl.n 125da │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ adds r0, #1 │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r7, r2, #18 │ │ │ │ - bmi.n 1260e │ │ │ │ + bmi.n 125c6 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ strb.w r2, [r5, #576] @ 0x240 │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r1, r2, #18 │ │ │ │ - bpl.n 12646 │ │ │ │ + bpl.n 125fe │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 12636 │ │ │ │ + bmi.n 125ee │ │ │ │ subs r6, r4, #4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ movs r7, #0 │ │ │ │ blx 6898 │ │ │ │ str.w r7, [r5, #404] @ 0x194 │ │ │ │ str.w r0, [r5, #400] @ 0x190 │ │ │ │ @@ -19035,35 +19022,35 @@ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r5, #36] @ 0x24 │ │ │ │ - vldr d8, [pc, #444] @ 12888 │ │ │ │ + vldr d8, [pc, #444] @ 12840 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r5, #432] @ 0x1b0 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6a84 │ │ │ │ vldr s15, [r5, #36] @ 0x24 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ strd r0, r1, [r5, #440] @ 0x1b8 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 673c │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ @@ -19082,15 +19069,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ blx 6898 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ asrs r3, r2, #31 │ │ │ │ - bl 1a898 │ │ │ │ + bl 1a850 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r7, r0, r3 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r2, r1, #5 │ │ │ │ subs r3, r3, r7 │ │ │ │ @@ -19162,100 +19149,100 @@ │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r8, #22 │ │ │ │ - b.n 1286e │ │ │ │ + b.n 12826 │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ - add r0, pc, #736 @ (adr r0, 12b74 ) │ │ │ │ + add r0, pc, #704 @ (adr r0, 12b0c ) │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 68a4 │ │ │ │ add.w r8, r5, r0 │ │ │ │ cmp r5, r8 │ │ │ │ - bcs.n 12922 │ │ │ │ + bcs.n 128da │ │ │ │ add r7, sp, #8 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ subs r6, r4, r5 │ │ │ │ - cbz r4, 1291e │ │ │ │ + cbz r4, 128d6 │ │ │ │ add.w r9, r4, #1 │ │ │ │ blx 6a6c │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r9 │ │ │ │ mov.w fp, #0 │ │ │ │ strb.w fp, [r7, #255] @ 0xff │ │ │ │ strb.w fp, [r7, r6] │ │ │ │ blx 68cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ - cbz r3, 128e8 │ │ │ │ + cbz r3, 128a0 │ │ │ │ strb.w fp, [r3] │ │ │ │ blx 68a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ - bne.n 12914 │ │ │ │ + bne.n 128cc │ │ │ │ ldrb.w r3, [r4, fp] │ │ │ │ add.w r9, r4, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ it eq │ │ │ │ strbeq.w ip, [r4, fp] │ │ │ │ add r6, fp │ │ │ │ mov r2, r9 │ │ │ │ adds r6, #2 │ │ │ │ blx sl │ │ │ │ add r5, r6 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc.n 128ae │ │ │ │ + bcc.n 12866 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #4] @ (12930 ) │ │ │ │ + ldr r2, [pc, #4] @ (128e8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 12894 │ │ │ │ + b.n 1284c │ │ │ │ nop │ │ │ │ lsls r7, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #80] @ (1298c ) │ │ │ │ + ldr r2, [pc, #80] @ (12944 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ sub sp, #4 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 69f4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, sp │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ blx 6518 │ │ │ │ - cbz r0, 12964 │ │ │ │ + cbz r0, 1291c │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, sp │ │ │ │ blx 642c │ │ │ │ @@ -19264,152 +19251,152 @@ │ │ │ │ asrs r2, r0, #31 │ │ │ │ smull r1, r3, r1, r0 │ │ │ │ rsb r3, r2, r3, asr #6 │ │ │ │ str.w r3, [r5, #256] @ 0x100 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 124c8 │ │ │ │ + bl 12480 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ - cbz r0, 129c8 │ │ │ │ + cbz r0, 12980 │ │ │ │ adds r4, r0, #1 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 68cc │ │ │ │ - cbz r0, 129c8 │ │ │ │ + cbz r0, 12980 │ │ │ │ subs r7, r0, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ add.w r0, r6, #2304 @ 0x900 │ │ │ │ blx 6500 │ │ │ │ adds r0, r6, r7 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #2304] @ 0x900 │ │ │ │ - ldr r1, [pc, #96] @ (12a2c ) │ │ │ │ + ldr r1, [pc, #96] @ (129e4 ) │ │ │ │ movs r2, #25 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ - cbz r0, 12a12 │ │ │ │ - ldr r7, [pc, #88] @ (12a30 ) │ │ │ │ + cbz r0, 129ca │ │ │ │ + ldr r7, [pc, #88] @ (129e8 ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ blx 6e44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 129fe │ │ │ │ - ldr r7, [pc, #72] @ (12a34 ) │ │ │ │ + cbz r0, 129b6 │ │ │ │ + ldr r7, [pc, #72] @ (129ec ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r7, pc │ │ │ │ mov r1, r7 │ │ │ │ blx 6e44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 129fe │ │ │ │ + cbz r0, 129b6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #1536 @ 0x600 │ │ │ │ blx 6a6c │ │ │ │ strb.w r4, [r6, #1791] @ 0x6ff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #36] @ (12a38 ) │ │ │ │ + ldr r2, [pc, #36] @ (129f0 ) │ │ │ │ add.w r0, r6, #1792 @ 0x700 │ │ │ │ ldrb.w r3, [r6, #1792] @ 0x700 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add r2, pc │ │ │ │ b.w 69f0 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r4, [sp, #776] @ 0x308 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #32] @ (12a60 ) │ │ │ │ + ldr r2, [pc, #32] @ (12a18 ) │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - bl 12894 │ │ │ │ - ldr r2, [pc, #24] @ (12a64 ) │ │ │ │ + bl 1284c │ │ │ │ + ldr r2, [pc, #24] @ (12a1c ) │ │ │ │ add.w r3, r4, #1792 @ 0x700 │ │ │ │ add.w r0, r4, #1024 @ 0x400 │ │ │ │ add r2, pc │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 69f0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #584] @ 0x248 │ │ │ │ + ldr r4, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 12a9a │ │ │ │ + cbz r0, 12a52 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 12a90 │ │ │ │ + bcs.n 12a48 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mla r0, r2, r3, r5 │ │ │ │ blx 6500 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 64c0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - b.n 12a7a │ │ │ │ + b.n 12a32 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 12a8c │ │ │ │ + bne.n 12a44 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12a8c │ │ │ │ + bne.n 12a44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ blx 6500 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #100] @ (12b20 ) │ │ │ │ + ldr r1, [pc, #100] @ (12ad8 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ mov r7, r2 │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 12af8 │ │ │ │ - ldr r1, [pc, #88] @ (12b24 ) │ │ │ │ + cbz r0, 12ab0 │ │ │ │ + ldr r1, [pc, #88] @ (12adc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 12ae6 │ │ │ │ - ldr r1, [pc, #80] @ (12b28 ) │ │ │ │ + cbz r0, 12a9e │ │ │ │ + ldr r1, [pc, #80] @ (12ae0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12b0c │ │ │ │ + cbz r0, 12ac4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #1792 @ 0x700 │ │ │ │ blx 6a6c │ │ │ │ strb.w r6, [r5, #2047] @ 0x7ff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -19423,35 +19410,35 @@ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #2304 @ 0x900 │ │ │ │ blx 6a6c │ │ │ │ strb.w r4, [r5, #2559] @ 0x9ff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #208] @ 0xd0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #68] @ (12b78 ) │ │ │ │ + ldr r1, [pc, #68] @ (12b30 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ mov r7, r2 │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 12b62 │ │ │ │ - ldr r1, [pc, #56] @ (12b7c ) │ │ │ │ + cbz r0, 12b1a │ │ │ │ + ldr r1, [pc, #56] @ (12b34 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12b50 │ │ │ │ + cbz r0, 12b08 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #256 @ 0x100 │ │ │ │ blx 6a6c │ │ │ │ strb.w r4, [r6, #511] @ 0x1ff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -19459,68 +19446,68 @@ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r6, #1792 @ 0x700 │ │ │ │ blx 6a6c │ │ │ │ strb.w r5, [r6, #2047] @ 0x7ff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ blx 68a4 │ │ │ │ - ldr r1, [pc, #68] @ (12bd8 ) │ │ │ │ + ldr r1, [pc, #68] @ (12b90 ) │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 12baa │ │ │ │ - b.n 12bd0 │ │ │ │ + cbnz r0, 12b62 │ │ │ │ + b.n 12b88 │ │ │ │ blx 6e44 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12bc4 │ │ │ │ + cbz r0, 12b7c │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12ba2 │ │ │ │ + bne.n 12b5a │ │ │ │ movs r4, #2 │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r4, #20001 @ 0x4e21 │ │ │ │ - b.n 12bca │ │ │ │ + b.n 12b82 │ │ │ │ nop │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #400] @ (12d74 ) │ │ │ │ + ldr r1, [pc, #400] @ (12d2c ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ - bl 12b80 │ │ │ │ + bl 12b38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12d6a │ │ │ │ + bne.w 12d22 │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6eb0 │ │ │ │ movs r2, #10 │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ mov r1, r6 │ │ │ │ @@ -19631,29 +19618,29 @@ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6a84 │ │ │ │ strd r0, r1, [r5, #168] @ 0xa8 │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #336] @ (12ed0 ) │ │ │ │ + ldr r1, [pc, #336] @ (12e88 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ - bl 12b80 │ │ │ │ + bl 12b38 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12ec6 │ │ │ │ + bne.w 12e7e │ │ │ │ mov r6, r4 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6eb0 │ │ │ │ movs r2, #10 │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ mov r1, r6 │ │ │ │ @@ -19744,42 +19731,42 @@ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6a84 │ │ │ │ strd r0, r1, [r5, #136] @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [sp, #800] @ 0x320 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r0 │ │ │ │ sub.w sp, sp, #1168 @ 0x490 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ blx 669c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13092 │ │ │ │ + beq.w 1304a │ │ │ │ add r5, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 13050 │ │ │ │ + blt.w 13008 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.w 1305e │ │ │ │ - ldr r1, [pc, #404] @ (1309c ) │ │ │ │ - ldr r0, [pc, #404] @ (130a0 ) │ │ │ │ + bgt.w 13016 │ │ │ │ + ldr r1, [pc, #404] @ (13054 ) │ │ │ │ + ldr r0, [pc, #404] @ (13058 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13050 │ │ │ │ + beq.w 13008 │ │ │ │ mov.w r8, #61440 @ 0xf000 │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ add r4, sp, #20 │ │ │ │ add r7, sp, #140 @ 0x8c │ │ │ │ mov r2, r0 │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ mov r0, r7 │ │ │ │ @@ -19788,32 +19775,32 @@ │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ mov r0, r7 │ │ │ │ blx 64d8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13040 │ │ │ │ + beq.n 12ff8 │ │ │ │ blx 6898 │ │ │ │ movs r2, #10 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 6898 │ │ │ │ ldrd r2, r1, [r5, #32] │ │ │ │ and.w r3, r1, r8 │ │ │ │ ubfx ip, r2, #8, #12 │ │ │ │ orr.w r3, r3, ip │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 12f32 │ │ │ │ + bne.n 12eea │ │ │ │ lsrs r3, r2, #12 │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 12f32 │ │ │ │ + bne.n 12eea │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 673c │ │ │ │ str r0, [r4, #0] │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [r4, #0] │ │ │ │ @@ -19887,37 +19874,37 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w sp, sp, #1168 @ 0x490 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #60] @ (130a4 ) │ │ │ │ + ldr r2, [pc, #60] @ (1305c ) │ │ │ │ movs r1, #4 │ │ │ │ ldrd r4, ip, [r5, #32] │ │ │ │ add r2, pc │ │ │ │ bic.w r7, ip, #4080 @ 0xff0 │ │ │ │ lsrs r6, r4, #12 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ orr.w r6, r6, ip, lsl #20 │ │ │ │ bfi r6, r4, #0, #8 │ │ │ │ ubfx r4, r4, #8, #12 │ │ │ │ orrs r4, r7 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 653c │ │ │ │ - b.n 12f06 │ │ │ │ + b.n 12ebe │ │ │ │ movs r0, #6 │ │ │ │ add.w sp, sp, #1168 @ 0x490 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #920] @ 0x398 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ subw sp, sp, #1276 @ 0x4fc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -19937,67 +19924,67 @@ │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ strd r2, r3, [r8] │ │ │ │ strd r2, r3, [r8, #64] @ 0x40 │ │ │ │ blx 669c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 132d0 │ │ │ │ + beq.w 13288 │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ mov r1, r9 │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 13290 │ │ │ │ + blt.w 13248 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.w 132a0 │ │ │ │ - ldr r1, [pc, #460] @ (132e8 ) │ │ │ │ - ldr r0, [pc, #464] @ (132ec ) │ │ │ │ + bgt.w 13258 │ │ │ │ + ldr r1, [pc, #460] @ (132a0 ) │ │ │ │ + ldr r0, [pc, #464] @ (132a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13290 │ │ │ │ + beq.w 13248 │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #444] @ (132f0 ) │ │ │ │ + ldr r3, [pc, #444] @ (132a8 ) │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ blx 64d8 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1325e │ │ │ │ + beq.w 13216 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ blx 6898 │ │ │ │ movs r2, #10 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 6898 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r2, r1, [r9, #32] │ │ │ │ and.w r3, r1, fp │ │ │ │ ubfx r0, r2, #8, #12 │ │ │ │ orrs r3, r0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 13142 │ │ │ │ + bne.n 130fa │ │ │ │ lsrs r3, r2, #12 │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r4 │ │ │ │ - bne.n 13142 │ │ │ │ + bne.n 130fa │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 673c │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str.w r0, [sl] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ @@ -20024,17 +20011,17 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ blx 6a00 <__isoc99_sscanf@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r0, #11 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - beq.n 13234 │ │ │ │ + beq.n 131ec │ │ │ │ cmp r0, #4 │ │ │ │ - beq.n 13270 │ │ │ │ + beq.n 13228 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r3, [r7, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ @@ -20049,22 +20036,22 @@ │ │ │ │ mov.w r1, r1, lsl #9 │ │ │ │ str r3, [r7, #28] │ │ │ │ mov.w r3, r6, lsr #23 │ │ │ │ str r1, [r7, #24] │ │ │ │ mov.w r6, r6, lsl #9 │ │ │ │ str r3, [r7, #20] │ │ │ │ str r6, [r7, #16] │ │ │ │ - beq.n 132dc │ │ │ │ + beq.n 13294 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 13142 │ │ │ │ + bne.n 130fa │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 6500 │ │ │ │ - b.n 13142 │ │ │ │ + b.n 130fa │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #32] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ @@ -20077,104 +20064,104 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ str r0, [r7, #60] @ 0x3c │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ - b.n 131f0 │ │ │ │ + b.n 131a8 │ │ │ │ movs r4, #2 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1276 @ 0x4fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr d7, [pc, #104] @ 132e0 │ │ │ │ + vldr d7, [pc, #104] @ 13298 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r5, #0] │ │ │ │ vstr d7, [r7, #48] @ 0x30 │ │ │ │ str r6, [r3, #0] │ │ │ │ mov r3, r1 │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 131f0 │ │ │ │ + b.n 131a8 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1276 @ 0x4fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #72] @ (132f4 ) │ │ │ │ + ldr r2, [pc, #72] @ (132ac ) │ │ │ │ movs r1, #4 │ │ │ │ ldrd r5, r4, [r9, #32] │ │ │ │ add r2, pc │ │ │ │ lsrs r6, r5, #12 │ │ │ │ orr.w r6, r6, r4, lsl #20 │ │ │ │ bfc r4, #0, #12 │ │ │ │ bfi r6, r5, #0, #8 │ │ │ │ ubfx r5, r5, #8, #12 │ │ │ │ orrs r4, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ blx 653c │ │ │ │ - b.n 13118 │ │ │ │ + b.n 130d0 │ │ │ │ movs r4, #6 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1276 @ 0x4fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - b.n 13260 │ │ │ │ + b.n 13218 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - ldrh r4, [r1, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ + str r6, [sp, #552] @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #520] @ 0x208 │ │ │ │ + str r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ + str r4, [sp, #848] @ 0x350 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ blx 669c │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133ce │ │ │ │ - ldr r1, [pc, #200] @ (133d8 ) │ │ │ │ + beq.n 13386 │ │ │ │ + ldr r1, [pc, #200] @ (13390 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #5 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ adds r7, r5, #5 │ │ │ │ blx 6e44 │ │ │ │ - cbnz r0, 1337a │ │ │ │ + cbnz r0, 13332 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 1333a │ │ │ │ + bmi.n 132f2 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 1332e │ │ │ │ + bpl.n 132e6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ blx 6898 │ │ │ │ - ldr r2, [pc, #148] @ (133dc ) │ │ │ │ + ldr r2, [pc, #148] @ (13394 ) │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ add r4, sp, #16 │ │ │ │ mov r3, r7 │ │ │ │ strd r7, r0, [sp] │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ @@ -20182,20 +20169,20 @@ │ │ │ │ addw r7, sp, #1044 @ 0x414 │ │ │ │ blx 69f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ blx 6518 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1337e │ │ │ │ + cbz r0, 13336 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2076 @ 0x81c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r7, r5 │ │ │ │ - b.n 1331e │ │ │ │ + b.n 132d6 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r7, [sp, #12] │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ @@ -20219,145 +20206,145 @@ │ │ │ │ strd r2, r3, [r6, #80] @ 0x50 │ │ │ │ addw sp, sp, #2076 @ 0x81c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, #6 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2076 @ 0x81c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrh r0, [r4, #20] │ │ │ │ + ldrh r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ + str r4, [sp, #584] @ 0x248 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #236] @ (134d4 ) │ │ │ │ + ldr r0, [pc, #236] @ (1348c ) │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ (134d8 ) │ │ │ │ + ldr r0, [pc, #224] @ (13490 ) │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ - ldr r3, [pc, #220] @ (134dc ) │ │ │ │ + ldr r3, [pc, #220] @ (13494 ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 1346a │ │ │ │ + cbz r0, 13422 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 13474 │ │ │ │ + beq.n 1342c │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13492 │ │ │ │ + bne.n 1344a │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #8191 @ 0x1fff │ │ │ │ blx 6518 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1346a │ │ │ │ + cbnz r0, 13422 │ │ │ │ movs r3, #12 │ │ │ │ add.w r8, r7, #1536 @ 0x600 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ mul.w r6, r3, r6 │ │ │ │ - ldr r3, [pc, #152] @ (134e0 ) │ │ │ │ + ldr r3, [pc, #152] @ (13498 ) │ │ │ │ add r3, pc │ │ │ │ add.w r9, r3, r6 │ │ │ │ ldr r1, [r3, r6] │ │ │ │ blx 6a6c │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r4, [r7, #1791] @ 0x6ff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 134cc │ │ │ │ + beq.n 13484 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r7, #1024] @ 0x400 │ │ │ │ - cbz r3, 1349e │ │ │ │ + cbz r3, 13456 │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 134c0 │ │ │ │ - ldr r3, [pc, #92] @ (134e4 ) │ │ │ │ + blt.n 13478 │ │ │ │ + ldr r3, [pc, #92] @ (1349c ) │ │ │ │ movs r2, #12 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - b.n 13424 │ │ │ │ + b.n 133dc │ │ │ │ ldr.w r0, [r8, #12]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1341a │ │ │ │ - b.n 1346a │ │ │ │ - ldr r2, [pc, #72] @ (134e8 ) │ │ │ │ + bne.n 133d2 │ │ │ │ + b.n 13422 │ │ │ │ + ldr r2, [pc, #72] @ (134a0 ) │ │ │ │ add.w r4, r7, #1792 @ 0x700 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ add r2, pc │ │ │ │ add.w r0, r7, #1024 @ 0x400 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 69f4 │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r8, #12]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13476 │ │ │ │ - b.n 1346a │ │ │ │ - bl 124c8 │ │ │ │ - b.n 13464 │ │ │ │ + bne.n 1342e │ │ │ │ + b.n 13422 │ │ │ │ + bl 12480 │ │ │ │ + b.n 1341c │ │ │ │ nop │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ + stmia r0!, {r1, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ - it gt │ │ │ │ - movgt r0, r0 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + stmia r0!, {r4} │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #92] @ (13550 ) │ │ │ │ + ldr r3, [pc, #92] @ (13508 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ movs r5, #7 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 65b0 │ │ │ │ - cbnz r0, 13532 │ │ │ │ - ldr r1, [pc, #68] @ (13554 ) │ │ │ │ + cbnz r0, 134ea │ │ │ │ + ldr r1, [pc, #68] @ (1350c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 1353a │ │ │ │ + cbz r0, 134f2 │ │ │ │ blx 673c │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #10 │ │ │ │ str.w r0, [r1, #-4]! │ │ │ │ blx 6898 │ │ │ │ strd r0, r5, [r6, #152] @ 0x98 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ @@ -20366,122 +20353,122 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r6, #152] @ 0x98 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #252] @ (13658 ) │ │ │ │ + ldr r3, [pc, #252] @ (13610 ) │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r7, r1 │ │ │ │ add r3, pc │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, sp │ │ │ │ mov r4, r2 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ adds r5, r6, #6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 6500 │ │ │ │ - ldr r3, [pc, #216] @ (1365c ) │ │ │ │ + ldr r3, [pc, #216] @ (13614 ) │ │ │ │ adds r2, r5, r4 │ │ │ │ movs r7, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ str r0, [r5, r4] │ │ │ │ mov r0, sp │ │ │ │ strb r3, [r2, #4] │ │ │ │ strb r7, [r2, #5] │ │ │ │ blx 679c │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 13630 │ │ │ │ + blt.n 135e8 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, sp │ │ │ │ blx 6474 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e74 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 13630 │ │ │ │ + blt.n 135e8 │ │ │ │ subs r4, r5, #1 │ │ │ │ strb.w r7, [sp, r5] │ │ │ │ add r5, sp │ │ │ │ - b.n 135d2 │ │ │ │ + b.n 1358a │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r2, [r5, #-1]! │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r4, #1 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r1, r3, #20 │ │ │ │ - bmi.n 1363a │ │ │ │ + bmi.n 135f2 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 135be │ │ │ │ + bgt.n 13576 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 13630 │ │ │ │ + ble.n 135e8 │ │ │ │ adds r5, r6, r4 │ │ │ │ - b.n 135f8 │ │ │ │ + b.n 135b0 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r2, [r5], #-1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r4, #1 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bpl.n 135fc │ │ │ │ + bpl.n 135b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 135e4 │ │ │ │ + bgt.n 1359c │ │ │ │ adds r5, r6, r4 │ │ │ │ - b.n 13614 │ │ │ │ + b.n 135cc │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r2, [r5], #-1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r4, #1 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bmi.n 13618 │ │ │ │ + bmi.n 135d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 13600 │ │ │ │ + bgt.n 135b8 │ │ │ │ subs r7, #1 │ │ │ │ - bcs.n 135e0 │ │ │ │ + bcs.n 13598 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.n 13630 │ │ │ │ + ble.n 135e8 │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.n 13646 │ │ │ │ + beq.n 135fe │ │ │ │ movs r0, #1 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.n 135e0 │ │ │ │ - b.n 1361c │ │ │ │ + bgt.n 13598 │ │ │ │ + b.n 135d4 │ │ │ │ add r4, r6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ - bne.n 13626 │ │ │ │ + bne.n 135de │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ subs r0, #32 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 13632 │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ + b.n 135ea │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -20495,25 +20482,25 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 138d2 │ │ │ │ + beq.w 1388a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #10 │ │ │ │ - beq.w 138d2 │ │ │ │ + beq.w 1388a │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ uxtb r2, r3 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi.n 13682 │ │ │ │ + bhi.n 1363a │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 13682 │ │ │ │ - add r2, pc, #8 @ (adr r2, 136b8 ) │ │ │ │ + bhi.n 1363a │ │ │ │ + add r2, pc, #8 @ (adr r2, 13670 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @@ -20534,104 +20521,104 @@ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #552] @ (13934 ) │ │ │ │ + ldr r1, [pc, #552] @ (138ec ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13682 │ │ │ │ + bne.n 1363a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 68cc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1376a │ │ │ │ + cbz r0, 13722 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 13744 │ │ │ │ + bpl.n 136fc │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 13738 │ │ │ │ + bmi.n 136f0 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6a6c │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ it ls │ │ │ │ addls r4, r4, r7 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r7, #128] @ 0x80 │ │ │ │ it ls │ │ │ │ strbls.w r3, [r4, #-1] │ │ │ │ - ldr r1, [pc, #460] @ (13938 ) │ │ │ │ + ldr r1, [pc, #460] @ (138f0 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13920 │ │ │ │ - ldr r1, [pc, #444] @ (1393c ) │ │ │ │ + beq.w 138d8 │ │ │ │ + ldr r1, [pc, #444] @ (138f4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13682 │ │ │ │ - ldr r1, [pc, #432] @ (13940 ) │ │ │ │ + bne.w 1363a │ │ │ │ + ldr r1, [pc, #432] @ (138f8 ) │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 6a6c │ │ │ │ strb.w r4, [r7, #127] @ 0x7f │ │ │ │ - b.n 13682 │ │ │ │ - ldr r1, [pc, #416] @ (13944 ) │ │ │ │ + b.n 1363a │ │ │ │ + ldr r1, [pc, #416] @ (138fc ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #9 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r8, r8, #1 │ │ │ │ - b.n 13682 │ │ │ │ - ldr r1, [pc, #400] @ (13948 ) │ │ │ │ + b.n 1363a │ │ │ │ + ldr r1, [pc, #400] @ (13900 ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13682 │ │ │ │ + bne.w 1363a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 68cc │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 1381e │ │ │ │ + cbz r0, 137d6 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bpl.n 137f4 │ │ │ │ + bpl.n 137ac │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 137e8 │ │ │ │ + bmi.n 137a0 │ │ │ │ add.w sl, r7, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ @@ -20642,861 +20629,861 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r7, #256] @ 0x100 │ │ │ │ it ls │ │ │ │ strbls.w r3, [sl, #-1] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 63d8 │ │ │ │ - b.n 13682 │ │ │ │ - ldr r1, [pc, #288] @ (1394c ) │ │ │ │ + b.n 1363a │ │ │ │ + ldr r1, [pc, #288] @ (13904 ) │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13682 │ │ │ │ + bne.w 1363a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 68cc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1381e │ │ │ │ + beq.n 137d6 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 137f4 │ │ │ │ + bpl.n 137ac │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 1385c │ │ │ │ - b.n 137f4 │ │ │ │ - ldr r1, [pc, #228] @ (13950 ) │ │ │ │ + bmi.n 13814 │ │ │ │ + b.n 137ac │ │ │ │ + ldr r1, [pc, #228] @ (13908 ) │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ - cbz r0, 138de │ │ │ │ - ldr r1, [pc, #216] @ (13954 ) │ │ │ │ + cbz r0, 13896 │ │ │ │ + ldr r1, [pc, #216] @ (1390c ) │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13682 │ │ │ │ + bne.w 1363a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 68cc │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 138b8 │ │ │ │ + cbz r0, 13870 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 138b8 │ │ │ │ + bpl.n 13870 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 138ac │ │ │ │ + bmi.n 13864 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #10 │ │ │ │ str.w r4, [r1, #-4]! │ │ │ │ blx 6898 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r7, #264] @ 0x108 │ │ │ │ str.w r3, [r7, #268] @ 0x10c │ │ │ │ - b.n 13682 │ │ │ │ + b.n 1363a │ │ │ │ mov r0, r8 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 68cc │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 1390c │ │ │ │ + cbz r0, 138c4 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 1390c │ │ │ │ + bpl.n 138c4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 13900 │ │ │ │ + bmi.n 138b8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ blx 642c │ │ │ │ str.w r0, [r7, #256] @ 0x100 │ │ │ │ - b.n 13682 │ │ │ │ - ldr r1, [pc, #52] @ (13958 ) │ │ │ │ + b.n 1363a │ │ │ │ + ldr r1, [pc, #52] @ (13910 ) │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 6a6c │ │ │ │ strb.w r4, [r7, #127] @ 0x7f │ │ │ │ - b.n 13682 │ │ │ │ + b.n 1363a │ │ │ │ nop │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #904] @ 0x388 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #912] @ 0x390 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + ldrh r2, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov fp, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [r6, #592] @ 0x250 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13e2a │ │ │ │ + beq.w 13de2 │ │ │ │ adds r2, r1, #6 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr.w r2, [pc, #1212] @ 13e44 │ │ │ │ + ldr.w r2, [pc, #1212] @ 13dfc │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ blx 69f4 │ │ │ │ - ldr.w r1, [pc, #1200] @ 13e48 │ │ │ │ + ldr.w r1, [pc, #1200] @ 13e00 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13e18 │ │ │ │ + beq.w 13dd0 │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.w 13e08 │ │ │ │ + bgt.w 13dc0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ blx 64d8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ blx 64d8 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13d44 │ │ │ │ + beq.w 13cfc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 13d7e │ │ │ │ + bne.w 13d36 │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ cmp r6, #32 │ │ │ │ - beq.n 139e6 │ │ │ │ + beq.n 1399e │ │ │ │ ands.w r6, r6, #223 @ 0xdf │ │ │ │ - beq.w 13d7a │ │ │ │ + beq.w 13d32 │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ands.w r6, r3, #223 @ 0xdf │ │ │ │ - bne.n 139fa │ │ │ │ + bne.n 139b2 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.w 13d7a │ │ │ │ + bne.w 13d32 │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 13a0e │ │ │ │ + beq.n 139c6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ ite ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 13a42 │ │ │ │ + beq.n 139fa │ │ │ │ mov r6, r0 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - bne.n 13a2a │ │ │ │ + bne.n 139e2 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r6, r2 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne.n 13a52 │ │ │ │ + bne.n 13a0a │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 13a46 │ │ │ │ + beq.n 139fe │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r9 │ │ │ │ blx 6898 │ │ │ │ ldr.w r7, [r4, #-76] │ │ │ │ uxth r0, r0 │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 13a76 │ │ │ │ + bne.n 13a2e │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r4, #-76] │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 13a6a │ │ │ │ + beq.n 13a22 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - beq.w 13d8e │ │ │ │ + beq.w 13d46 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - bne.n 13a88 │ │ │ │ + bne.n 13a40 │ │ │ │ rsb r1, r7, #1 │ │ │ │ add.w sl, r2, r1 │ │ │ │ - b.n 13aac │ │ │ │ + b.n 13a64 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq.n 13aa4 │ │ │ │ + beq.n 13a5c │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r9 │ │ │ │ blx 6898 │ │ │ │ ldr.w r3, [r4, #-76] │ │ │ │ uxth r0, r0 │ │ │ │ str.w r0, [r4, #-48] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 13ad4 │ │ │ │ + bne.n 13a8c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 13ac8 │ │ │ │ + beq.n 13a80 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13d56 │ │ │ │ + beq.w 13d0e │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.w 139c6 │ │ │ │ + bpl.w 1397e │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r4, #-16] │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - ble.w 13d6c │ │ │ │ + ble.w 13d24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r8, r5, #7 │ │ │ │ adds r5, #39 @ 0x27 │ │ │ │ str r7, [sp, #24] │ │ │ │ subs r1, r2, #4 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r6, [r7, #1]! │ │ │ │ mov.w lr, r2, lsl #4 │ │ │ │ sub.w r2, r6, #48 @ 0x30 │ │ │ │ orr.w r2, r2, lr │ │ │ │ ldrh.w ip, [r0, r6, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - bne.n 13b3a │ │ │ │ + bne.n 13af2 │ │ │ │ sub.w r2, r6, #87 @ 0x57 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ sub.w r6, r6, #55 @ 0x37 │ │ │ │ ite eq │ │ │ │ orreq.w r2, r2, lr │ │ │ │ orrne.w r2, r6, lr │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 13b0a │ │ │ │ + bne.n 13ac2 │ │ │ │ add.w r8, r8, #8 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 13b04 │ │ │ │ + bne.n 13abc │ │ │ │ ldr r7, [sp, #24] │ │ │ │ movs r2, #2 │ │ │ │ cmp.w sl, #8 │ │ │ │ str.w r2, [r4, #-68] │ │ │ │ - ble.w 13d5e │ │ │ │ + ble.w 13d16 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r7, #7 │ │ │ │ adds r7, #39 @ 0x27 │ │ │ │ add.w lr, r2, #20 │ │ │ │ sub.w r5, ip, #8 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ lsls r6, r2, #4 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ orrs r2, r6 │ │ │ │ ldrh.w r8, [r0, r1, lsl #1] │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ - bne.n 13b96 │ │ │ │ + bne.n 13b4e │ │ │ │ sub.w r2, r1, #87 @ 0x57 │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ sub.w r1, r1, #55 @ 0x37 │ │ │ │ ite eq │ │ │ │ orreq r2, r6 │ │ │ │ orrne.w r2, r1, r6 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 13b6c │ │ │ │ + bne.n 13b24 │ │ │ │ add.w ip, r5, #8 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ cmp r7, ip │ │ │ │ - bne.n 13b66 │ │ │ │ + bne.n 13b1e │ │ │ │ movs r1, #2 │ │ │ │ subs r5, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r4, #-44] │ │ │ │ mov r7, r5 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ lsls r6, r2, #4 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ orrs r2, r6 │ │ │ │ ldrh.w ip, [r0, r1, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - bne.n 13bde │ │ │ │ + bne.n 13b96 │ │ │ │ sub.w r2, r1, #87 @ 0x57 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ sub.w r1, r1, #55 @ 0x37 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ it ne │ │ │ │ orrne.w r2, r1, r6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 13bb0 │ │ │ │ + bne.n 13b68 │ │ │ │ str.w r2, [r4, #-12] │ │ │ │ adds r2, r7, #2 │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 13bfe │ │ │ │ + bne.n 13bb6 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 13bf2 │ │ │ │ + beq.n 13baa │ │ │ │ subs r5, r2, #1 │ │ │ │ add.w ip, r2, #7 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ lsls r6, r3, #4 │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ orrs r3, r6 │ │ │ │ ldrh.w r7, [r0, r1, lsl #1] │ │ │ │ tst.w r7, #2048 @ 0x800 │ │ │ │ - bne.n 13c2c │ │ │ │ + bne.n 13be4 │ │ │ │ sub.w r3, r1, #87 @ 0x57 │ │ │ │ subs r1, #55 @ 0x37 │ │ │ │ orrs r3, r6 │ │ │ │ lsls r7, r7, #23 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r1, r6 │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 13c06 │ │ │ │ + bne.n 13bbe │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ add.w r5, r2, #8 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r2, #9 │ │ │ │ str.w r1, [r4, #-76] │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ lsls r6, r3, #4 │ │ │ │ sub.w r3, r1, #48 @ 0x30 │ │ │ │ orrs r3, r6 │ │ │ │ ldrh.w ip, [r0, r1, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - bne.n 13c72 │ │ │ │ + bne.n 13c2a │ │ │ │ sub.w r3, r1, #87 @ 0x57 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ sub.w r1, r1, #55 @ 0x37 │ │ │ │ orr.w r3, r3, r6 │ │ │ │ it ne │ │ │ │ orrne.w r3, r1, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 13c46 │ │ │ │ + bne.n 13bfe │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ add.w r0, r2, #17 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 13c94 │ │ │ │ + bne.n 13c4c │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 13c88 │ │ │ │ + beq.n 13c40 │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ - beq.n 13cdc │ │ │ │ + beq.n 13c94 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ - bne.n 13c9a │ │ │ │ + bne.n 13c52 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 13cdc │ │ │ │ + bne.n 13c94 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 13cac │ │ │ │ + beq.n 13c64 │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ - beq.n 13cdc │ │ │ │ + beq.n 13c94 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ - bne.n 13cbe │ │ │ │ + bne.n 13c76 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 13cdc │ │ │ │ + bne.n 13c94 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 13cd0 │ │ │ │ + beq.n 13c88 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ blx 6898 │ │ │ │ ldr.w r3, [r4, #-76] │ │ │ │ str.w r0, [r4, #-24] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 13cfe │ │ │ │ + bne.n 13cb6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 13cf2 │ │ │ │ + beq.n 13caa │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ - beq.n 13d22 │ │ │ │ + beq.n 13cda │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 13d04 │ │ │ │ + bne.n 13cbc │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 13d22 │ │ │ │ + bne.n 13cda │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 13d16 │ │ │ │ + beq.n 13cce │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ blx 6898 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ subs r1, #8 │ │ │ │ mov r0, fp │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 139c6 │ │ │ │ + beq.w 1397e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 6b44 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 139c6 │ │ │ │ - b.n 13ae2 │ │ │ │ + bpl.w 1397e │ │ │ │ + b.n 13a9a │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 13d94 │ │ │ │ + beq.n 13d4c │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r4, #-40] │ │ │ │ - b.n 13ba8 │ │ │ │ + b.n 13b60 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 13dcc │ │ │ │ + beq.n 13d84 │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ movs r2, #1 │ │ │ │ - b.n 13b4e │ │ │ │ + b.n 13b06 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 13a52 │ │ │ │ + b.n 13a0a │ │ │ │ ands.w r3, r3, #223 @ 0xdf │ │ │ │ itt eq │ │ │ │ moveq r6, r3 │ │ │ │ moveq r0, r5 │ │ │ │ - bne.w 139fa │ │ │ │ - b.n 13a52 │ │ │ │ + bne.w 139b2 │ │ │ │ + b.n 13a0a │ │ │ │ mov sl, r2 │ │ │ │ mov r0, r7 │ │ │ │ - b.n 13aac │ │ │ │ + b.n 13a64 │ │ │ │ subs r5, r7, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #7 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ lsls r6, r2, #4 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ orrs r2, r6 │ │ │ │ ldrh.w ip, [r0, r1, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - bne.n 13dc6 │ │ │ │ + bne.n 13d7e │ │ │ │ sub.w r2, r1, #87 @ 0x57 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ sub.w r1, r1, #55 @ 0x37 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ it ne │ │ │ │ orrne.w r2, r1, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 13d9a │ │ │ │ - b.n 13d64 │ │ │ │ + bne.n 13d52 │ │ │ │ + b.n 13d1c │ │ │ │ subs r6, r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ adds r5, #7 │ │ │ │ ldrb.w r1, [r6, #1]! │ │ │ │ mov.w ip, r2, lsl #4 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrh.w lr, [r0, r1, lsl #1] │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ - bne.n 13e02 │ │ │ │ + bne.n 13dba │ │ │ │ sub.w r2, r1, #87 @ 0x57 │ │ │ │ tst.w lr, #256 @ 0x100 │ │ │ │ sub.w r1, r1, #55 @ 0x37 │ │ │ │ orr.w r2, r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r2, r1, ip │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 13dd2 │ │ │ │ - b.n 13d72 │ │ │ │ - ldr r2, [pc, #64] @ (13e4c ) │ │ │ │ + bne.n 13d8a │ │ │ │ + b.n 13d2a │ │ │ │ + ldr r2, [pc, #64] @ (13e04 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ - b.n 139b2 │ │ │ │ + b.n 1396a │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 13e2a │ │ │ │ - ldr r2, [pc, #48] @ (13e50 ) │ │ │ │ + ble.n 13de2 │ │ │ │ + ldr r2, [pc, #48] @ (13e08 ) │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ - ldr r1, [pc, #40] @ (13e54 ) │ │ │ │ + ldr r1, [pc, #40] @ (13e0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 139b2 │ │ │ │ + bne.w 1396a │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 13d4c │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ + b.n 13d04 │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r1, #48] @ 0x30 │ │ │ │ + strh r4, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #20] │ │ │ │ + ldrh r4, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ ... │ │ │ │ │ │ │ │ -00013e58 : │ │ │ │ +00013e10 : │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx 6850 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00013e64 : │ │ │ │ +00013e1c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov.w r0, #600 @ 0x258 │ │ │ │ sub sp, #504 @ 0x1f8 │ │ │ │ blx 67c0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ blx 6968 │ │ │ │ asrs r3, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ itt le │ │ │ │ movle r3, #0 │ │ │ │ strle.w r3, [r4, #336] @ 0x150 │ │ │ │ - ble.n 13e98 │ │ │ │ + ble.n 13e50 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ asrs r3, r3, #1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bne.n 13e8a │ │ │ │ + bne.n 13e42 │ │ │ │ str.w r1, [r4, #336] @ 0x150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12158 │ │ │ │ + bl 12110 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 13ea8 │ │ │ │ + cbz r0, 13e60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #504 @ 0x1f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movs r0, #2 │ │ │ │ blx 6610 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sp │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #140] @ (13f48 ) │ │ │ │ + ldr r0, [pc, #140] @ (13f00 ) │ │ │ │ strd r2, r2, [r3, #340] @ 0x154 │ │ │ │ add r0, pc │ │ │ │ str.w r2, [r3, #352] @ 0x160 │ │ │ │ str.w r2, [r3, #584] @ 0x248 │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 13f0a │ │ │ │ + cbnz r0, 13ec2 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #588] @ 0x24c │ │ │ │ - ldr r0, [pc, #112] @ (13f4c ) │ │ │ │ + ldr r0, [pc, #112] @ (13f04 ) │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ str.w r3, [r6, #592] @ 0x250 │ │ │ │ blx 65a4 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ blx 642c │ │ │ │ cmp r0, #5 │ │ │ │ it gt │ │ │ │ movgt r0, #1 │ │ │ │ - ble.n 13f20 │ │ │ │ + ble.n 13ed8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r0, [r3, #596] @ 0x254 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #504 @ 0x1f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #68] @ (13f50 ) │ │ │ │ + ldr r0, [pc, #68] @ (13f08 ) │ │ │ │ mov r1, sp │ │ │ │ add r0, pc │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 13f30 │ │ │ │ + cbnz r0, 13ee8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r6, #588] @ 0x24c │ │ │ │ - b.n 13ed8 │ │ │ │ - ldr r0, [pc, #48] @ (13f54 ) │ │ │ │ + b.n 13e90 │ │ │ │ + ldr r0, [pc, #48] @ (13f0c ) │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 13efe │ │ │ │ - ldr r0, [pc, #36] @ (13f58 ) │ │ │ │ + b.n 13eb6 │ │ │ │ + ldr r0, [pc, #36] @ (13f10 ) │ │ │ │ mov r1, sp │ │ │ │ add r0, pc │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ ldr r6, [r5, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str.w r0, [r6, #588] @ 0x24c │ │ │ │ - b.n 13ed8 │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ + b.n 13e90 │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #16] │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #14] │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #2] │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ ... │ │ │ │ │ │ │ │ -00013f5c : │ │ │ │ +00013f14 : │ │ │ │ push {r3, lr} │ │ │ │ blx 64a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00013f68 : │ │ │ │ +00013f20 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00013f6c : │ │ │ │ +00013f24 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #772] @ (14278 ) │ │ │ │ + ldr r0, [pc, #772] @ (14230 ) │ │ │ │ sub.w sp, sp, #16384 @ 0x4000 │ │ │ │ mov fp, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ add r7, sp, #16 │ │ │ │ add r0, pc │ │ │ │ mov r1, r7 │ │ │ │ blx 6518 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 13f9a │ │ │ │ + cbz r0, 13f52 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #736] @ (1427c ) │ │ │ │ + ldr r1, [pc, #736] @ (14234 ) │ │ │ │ mov r0, r7 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ - cbz r0, 13ff2 │ │ │ │ + cbz r0, 13faa │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ mov r2, r5 │ │ │ │ adds r4, #16 │ │ │ │ adds r0, #9 │ │ │ │ mov r1, r4 │ │ │ │ blx 6a84 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r8, r1 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.n 13fd8 │ │ │ │ + bne.n 13f90 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #32 │ │ │ │ - beq.n 13fca │ │ │ │ + beq.n 13f82 │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ - beq.w 14232 │ │ │ │ + beq.w 141ea │ │ │ │ cmp.w ip, #77 @ 0x4d │ │ │ │ ittt eq │ │ │ │ moveq.w r8, r8, lsl #20 │ │ │ │ orreq.w r8, r8, r9, lsr #12 │ │ │ │ moveq.w r9, r9, lsl #20 │ │ │ │ - ldr r1, [pc, #652] @ (14280 ) │ │ │ │ + ldr r1, [pc, #652] @ (14238 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r8, [fp, #8] │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 14050 │ │ │ │ + cbz r0, 14008 │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ adds r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 6a84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.n 1402e │ │ │ │ + bne.n 13fe6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb.w ip, [r2] │ │ │ │ cmp.w ip, #32 │ │ │ │ - beq.n 14020 │ │ │ │ + beq.n 13fd8 │ │ │ │ ldrd r2, r4, [fp, #8] │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ - beq.w 14220 │ │ │ │ + beq.w 141d8 │ │ │ │ cmp.w ip, #77 @ 0x4d │ │ │ │ ittt eq │ │ │ │ lsleq r1, r1, #20 │ │ │ │ orreq.w r1, r1, r0, lsr #12 │ │ │ │ lsleq r0, r0, #20 │ │ │ │ subs.w r9, r2, r0 │ │ │ │ sbc.w r8, r4, r1 │ │ │ │ strd r0, r1, [fp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #556] @ (14284 ) │ │ │ │ + ldr r1, [pc, #556] @ (1423c ) │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 140a4 │ │ │ │ + cbz r0, 1405c │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ adds r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 6a84 │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #32 │ │ │ │ - bne.n 1408e │ │ │ │ + bne.n 14046 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #32 │ │ │ │ - beq.n 14084 │ │ │ │ + beq.n 1403c │ │ │ │ cmp r1, #107 @ 0x6b │ │ │ │ - beq.w 14254 │ │ │ │ + beq.w 1420c │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ ittt eq │ │ │ │ moveq.w r9, r9, lsl #20 │ │ │ │ orreq.w r9, r9, r8, lsr #12 │ │ │ │ moveq.w r8, r8, lsl #20 │ │ │ │ - ldr r1, [pc, #480] @ (14288 ) │ │ │ │ + ldr r1, [pc, #480] @ (14240 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ - cbz r0, 140e8 │ │ │ │ + cbz r0, 140a0 │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ movs r2, #0 │ │ │ │ adds r4, #16 │ │ │ │ adds r0, #7 │ │ │ │ mov r1, r4 │ │ │ │ blx 6a84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ cmp r7, #32 │ │ │ │ - bne.n 140d2 │ │ │ │ + bne.n 1408a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ cmp r7, #32 │ │ │ │ - beq.n 140c8 │ │ │ │ + beq.n 14080 │ │ │ │ cmp r7, #107 @ 0x6b │ │ │ │ - beq.w 14240 │ │ │ │ + beq.w 141f8 │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ - beq.w 14262 │ │ │ │ + beq.w 1421a │ │ │ │ adds.w r0, r0, r8 │ │ │ │ adc.w r9, r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r2, [fp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ adds.w r2, r2, r8 │ │ │ │ @@ -21509,74 +21496,74 @@ │ │ │ │ str.w r2, [fp, #32] │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ sbc.w r2, r2, r9 │ │ │ │ str.w r2, [fp, #36] @ 0x24 │ │ │ │ blx 6e08 │ │ │ │ ldr.w r2, [r6, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 1420e │ │ │ │ - beq.w 13f8e │ │ │ │ - ldr r1, [pc, #348] @ (1428c ) │ │ │ │ - ldr r0, [pc, #352] @ (14290 ) │ │ │ │ + bgt.n 141c6 │ │ │ │ + beq.w 13f46 │ │ │ │ + ldr r1, [pc, #348] @ (14244 ) │ │ │ │ + ldr r0, [pc, #352] @ (14248 ) │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr.w sl, [fp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 6d14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13f8e │ │ │ │ - ldr.w r9, [pc, #328] @ 14294 │ │ │ │ + beq.w 13f46 │ │ │ │ + ldr.w r9, [pc, #328] @ 1424c │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #324] @ (14298 ) │ │ │ │ + ldr r3, [pc, #324] @ (14250 ) │ │ │ │ movs r7, #0 │ │ │ │ add r9, pc │ │ │ │ adds r4, #16 │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ blx 64d8 │ │ │ │ - cbz r0, 141c4 │ │ │ │ + cbz r0, 1417c │ │ │ │ mov r1, r9 │ │ │ │ blx 6334 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14160 │ │ │ │ + beq.n 14118 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx 6334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14160 │ │ │ │ + beq.n 14118 │ │ │ │ adds r3, r5, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ tst.w r2, #8192 @ 0x2000 │ │ │ │ - beq.n 141a8 │ │ │ │ + beq.n 14160 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bmi.n 1419c │ │ │ │ + bmi.n 14154 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 642c │ │ │ │ mov r2, r8 │ │ │ │ add r7, r0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1416e │ │ │ │ + bne.n 14126 │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ blx 6b44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ asrs r1, r7, #31 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ lsrs r2, r3, #20 │ │ │ │ @@ -21588,15 +21575,15 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ cmp r7, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 13f8e │ │ │ │ + bne.w 13f46 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r6, #340] @ 0x154 │ │ │ │ strd r7, r1, [fp] │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ asrs r1, r2, #31 │ │ │ │ @@ -21606,152 +21593,152 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r1, r1, #10 │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ lsls r0, r0, #10 │ │ │ │ subs.w r9, r2, r0 │ │ │ │ sbc.w r8, r4, r1 │ │ │ │ - b.n 14050 │ │ │ │ + b.n 14008 │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ orr.w r8, r8, r9, lsr #22 │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ - b.n 13ff2 │ │ │ │ + b.n 13faa │ │ │ │ lsls r1, r1, #10 │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ lsls r0, r0, #10 │ │ │ │ adds.w r0, r0, r8 │ │ │ │ adc.w r9, r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 140e8 │ │ │ │ + b.n 140a0 │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ orr.w r9, r9, r8, lsr #22 │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ - b.n 140a4 │ │ │ │ + b.n 1405c │ │ │ │ lsls r1, r1, #20 │ │ │ │ orr.w r1, r1, r0, lsr #12 │ │ │ │ lsls r0, r0, #20 │ │ │ │ adds.w r0, r0, r8 │ │ │ │ adc.w r9, r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 140e8 │ │ │ │ + b.n 140a0 │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #12] │ │ │ │ + ldrh r6, [r7, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ + ldrh r2, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ + ldrh r4, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r4, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #25] │ │ │ │ + ldrb r4, [r5, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #0] │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #62] @ 0x3e │ │ │ │ + strh r2, [r6, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ ... │ │ │ │ │ │ │ │ -0001429c : │ │ │ │ +00014254 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #408] @ (14440 ) │ │ │ │ + ldr r0, [pc, #408] @ (143f8 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ blx 6518 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 142c8 │ │ │ │ + cbz r0, 14280 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #376] @ (14444 ) │ │ │ │ + ldr r1, [pc, #376] @ (143fc ) │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r6 │ │ │ │ mov r7, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ - cbz r0, 1430e │ │ │ │ + cbz r0, 142c6 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, #10 │ │ │ │ subs r1, r4, #4 │ │ │ │ blx 6a84 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 142fc │ │ │ │ + bne.n 142b4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 142f0 │ │ │ │ + beq.n 142a8 │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ - beq.n 143d0 │ │ │ │ + beq.n 14388 │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ ittt eq │ │ │ │ lsleq r7, r7, #20 │ │ │ │ orreq.w r7, r7, r8, lsr #12 │ │ │ │ moveq.w r8, r8, lsl #20 │ │ │ │ - ldr r1, [pc, #312] @ (14448 ) │ │ │ │ + ldr r1, [pc, #312] @ (14400 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r7, [r5] │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1435c │ │ │ │ + cbz r0, 14314 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #9 │ │ │ │ subs r1, r4, #4 │ │ │ │ blx 6a84 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - bne.n 14340 │ │ │ │ + bne.n 142f8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 14334 │ │ │ │ + beq.n 142ec │ │ │ │ ldrd r3, r7, [r5] │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ - beq.n 143dc │ │ │ │ + beq.n 14394 │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ ittt eq │ │ │ │ lsleq r1, r1, #20 │ │ │ │ orreq.w r1, r1, r0, lsr #12 │ │ │ │ lsleq r0, r0, #20 │ │ │ │ subs.w r8, r3, r0 │ │ │ │ sbc.w r7, r7, r1 │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #228] @ (1444c ) │ │ │ │ + ldr r0, [pc, #228] @ (14404 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ add r0, pc │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ strd r8, r7, [r5, #8] │ │ │ │ blx 6518 │ │ │ │ - cbnz r0, 143ee │ │ │ │ - ldr r1, [pc, #200] @ (14450 ) │ │ │ │ + cbnz r0, 143a6 │ │ │ │ + ldr r1, [pc, #200] @ (14408 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 142bc │ │ │ │ + beq.n 14274 │ │ │ │ mov r7, r4 │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ str.w r0, [r7, #-4]! │ │ │ │ mov r1, r7 │ │ │ │ blx 6a84 │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ @@ -21765,109 +21752,109 @@ │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsls r7, r7, #10 │ │ │ │ orr.w r7, r7, r8, lsr #22 │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ - b.n 1430e │ │ │ │ + b.n 142c6 │ │ │ │ lsls r1, r1, #10 │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ lsls r0, r0, #10 │ │ │ │ subs.w r8, r3, r0 │ │ │ │ sbc.w r7, r7, r1 │ │ │ │ - b.n 1435c │ │ │ │ - ldr r0, [pc, #100] @ (14454 ) │ │ │ │ + b.n 14314 │ │ │ │ + ldr r0, [pc, #100] @ (1440c ) │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 6518 │ │ │ │ - cbnz r0, 1443a │ │ │ │ - ldr r1, [pc, #88] @ (14458 ) │ │ │ │ + cbnz r0, 143f2 │ │ │ │ + ldr r1, [pc, #88] @ (14410 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 142bc │ │ │ │ + beq.w 14274 │ │ │ │ mov r7, r4 │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ str.w r0, [r7, #-4]! │ │ │ │ mov r1, r7 │ │ │ │ blx 6a84 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6a84 │ │ │ │ strd r0, r1, [r5, #32] │ │ │ │ - b.n 142bc │ │ │ │ + b.n 14274 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 142bc │ │ │ │ + b.n 14274 │ │ │ │ nop │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #52] @ 0x34 │ │ │ │ + strh r4, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #50] @ 0x32 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #48] @ 0x30 │ │ │ │ + strh r4, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #16] │ │ │ │ + strh r6, [r6, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001445c : │ │ │ │ +00014414 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #52] @ (14498 ) │ │ │ │ + ldr r0, [pc, #52] @ (14450 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #4 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov r1, sp │ │ │ │ add r0, pc │ │ │ │ blx 6518 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 1448e │ │ │ │ + cbnz r0, 14446 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ blx 6a3c │ │ │ │ mov r2, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12238 │ │ │ │ + bl 121f0 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strh r4, [r0, #14] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ ... │ │ │ │ │ │ │ │ -0001449c : │ │ │ │ +00014454 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ sub.w sp, sp, #16384 @ 0x4000 │ │ │ │ sub sp, #12 │ │ │ │ blx 6e50 │ │ │ │ - ldr r1, [pc, #244] @ (145a4 ) │ │ │ │ + ldr r1, [pc, #244] @ (1455c ) │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #244] @ (145a8 ) │ │ │ │ + ldr r0, [pc, #244] @ (14560 ) │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp] │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1459a │ │ │ │ + beq.n 14552 │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ movs r6, #0 │ │ │ │ adds r4, #8 │ │ │ │ add.w sl, sp, #8 │ │ │ │ mov.w fp, #72 @ 0x48 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ @@ -21877,128 +21864,128 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6c04 │ │ │ │ mov r2, r8 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, sl │ │ │ │ blx 64d8 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 14500 │ │ │ │ + cbz r0, 144b8 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 14518 │ │ │ │ + beq.n 144d0 │ │ │ │ mov r0, r8 │ │ │ │ blx 6b44 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 14580 │ │ │ │ + beq.n 14538 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - bne.n 14500 │ │ │ │ + bne.n 144b8 │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 14500 │ │ │ │ + bne.n 144b8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r2, 14558 │ │ │ │ + cbz r2, 14510 │ │ │ │ ldr.w r1, [r7, #584] @ 0x248 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a464 │ │ │ │ + bl 1a41c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 14558 │ │ │ │ + cbz r1, 14510 │ │ │ │ mul.w r3, fp, r3 │ │ │ │ sub.w r2, r3, #72 @ 0x48 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r3, r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl 12238 │ │ │ │ - b.n 144e8 │ │ │ │ + bl 121f0 │ │ │ │ + b.n 144a0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 14576 │ │ │ │ + bls.n 1452e │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mla r3, fp, r3, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 6a3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1454a │ │ │ │ + b.n 14502 │ │ │ │ mov r0, r5 │ │ │ │ blx 64e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 1455e │ │ │ │ + b.n 14516 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ blx 6a3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12238 │ │ │ │ - b.n 1450c │ │ │ │ + bl 121f0 │ │ │ │ + b.n 144c4 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 1450e │ │ │ │ + b.n 144c6 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #10] │ │ │ │ + strh r2, [r6, #10] │ │ │ │ ... │ │ │ │ │ │ │ │ -000145ac : │ │ │ │ +00014564 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #48] @ (145e4 ) │ │ │ │ + ldr r0, [pc, #48] @ (1459c ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r5 │ │ │ │ str.w r5, [r5, #-4] │ │ │ │ blx 6518 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 145da │ │ │ │ + cbnz r0, 14592 │ │ │ │ subs r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6ab4 │ │ │ │ vstr d0, [r6] │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r3, #30] │ │ │ │ ... │ │ │ │ │ │ │ │ -000145e8 : │ │ │ │ +000145a0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #80] @ (14640 ) │ │ │ │ + ldr r0, [pc, #80] @ (145f8 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ blx 6518 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 14634 │ │ │ │ + cbnz r0, 145ec │ │ │ │ subs r7, r4, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ blx 6ab4 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ mov r1, r7 │ │ │ │ vstr d0, [r6] │ │ │ │ @@ -22009,51 +21996,51 @@ │ │ │ │ blx 6ab4 │ │ │ │ vstr d0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r4, [r5, #28] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014644 : │ │ │ │ +000145fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #196] @ (14710 ) │ │ │ │ + ldr r0, [pc, #196] @ (146c8 ) │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ blx 6784 │ │ │ │ ldr.w r9, [sl, #596] @ 0x254 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14708 │ │ │ │ + beq.n 146c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 146f6 │ │ │ │ + beq.n 146ae │ │ │ │ add r6, sp, #4 │ │ │ │ add.w r8, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 68c0 │ │ │ │ - cbnz r0, 146c0 │ │ │ │ + cbnz r0, 14678 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 146c0 │ │ │ │ + cbz r4, 14678 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ lsls r3, r3, #20 │ │ │ │ - bpl.n 1466c │ │ │ │ + bpl.n 14624 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 146ce │ │ │ │ + beq.n 14686 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 146ee │ │ │ │ + bcs.n 146a6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #19 │ │ │ │ blx 6898 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ @@ -22061,57 +22048,57 @@ │ │ │ │ str r1, [r5, #0] │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 68c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14678 │ │ │ │ + beq.n 14630 │ │ │ │ mov r0, r7 │ │ │ │ blx 6ebc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #288 @ 0x120 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r4, #19 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [sl, #344] @ 0x158 │ │ │ │ - bl 13558 │ │ │ │ + bl 13510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1466c │ │ │ │ + bne.n 14624 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 1469a │ │ │ │ + bcc.n 14652 │ │ │ │ mov r0, r5 │ │ │ │ blx 6f04 │ │ │ │ - b.n 1469a │ │ │ │ + b.n 14652 │ │ │ │ ldr.w r3, [sl, #344] @ 0x158 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 14666 │ │ │ │ - bl 121f0 │ │ │ │ + bne.n 1461e │ │ │ │ + bl 121a8 │ │ │ │ str.w r0, [sl, #344] @ 0x158 │ │ │ │ - b.n 14666 │ │ │ │ + b.n 1461e │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 146c8 │ │ │ │ - strb r4, [r4, #28] │ │ │ │ + b.n 14680 │ │ │ │ + strb r4, [r3, #28] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014714 : │ │ │ │ +000146cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r7, r1 │ │ │ │ sub sp, #16 │ │ │ │ add r6, sp, #16 │ │ │ │ str.w r6, [r6, #-4] │ │ │ │ - bl 12548 │ │ │ │ + bl 12500 │ │ │ │ ldrd r1, r0, [r5, #388] @ 0x184 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr.w r7, [r5, #396] @ 0x18c │ │ │ │ strd r3, r1, [r4, #24] │ │ │ │ adds r3, r3, r0 │ │ │ │ adc.w r1, r1, r7 │ │ │ │ @@ -22119,20 +22106,20 @@ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #6 │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #168] @ (14804 ) │ │ │ │ + ldr r3, [pc, #168] @ (147bc ) │ │ │ │ add r3, pc │ │ │ │ blx 65b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 147f8 │ │ │ │ + bne.n 147b0 │ │ │ │ sub.w r8, r6, #4 │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r8 │ │ │ │ blx 6a84 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ sub.w r2, r3, #32 │ │ │ │ @@ -22177,59 +22164,59 @@ │ │ │ │ lsr.w r2, r0, r2 │ │ │ │ orrs r1, r2 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strh r2, [r4, #18] │ │ │ │ + strh r2, [r3, #18] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014808 : │ │ │ │ +000147c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r3, #7 │ │ │ │ mov r7, r1 │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r2 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #160] @ (148c8 ) │ │ │ │ + ldr r3, [pc, #160] @ (14880 ) │ │ │ │ add r3, pc │ │ │ │ blx 65b0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 14898 │ │ │ │ - ldr r1, [pc, #152] @ (148cc ) │ │ │ │ + cbnz r0, 14850 │ │ │ │ + ldr r1, [pc, #152] @ (14884 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6334 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ - cbz r0, 148a4 │ │ │ │ + cbz r0, 1485c │ │ │ │ mov r8, r4 │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ mov r1, r8 │ │ │ │ blx 6898 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6898 │ │ │ │ - ldr r1, [pc, #108] @ (148d0 ) │ │ │ │ + ldr r1, [pc, #108] @ (14888 ) │ │ │ │ str r0, [r5, #8] │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ blx 6334 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ - cbz r0, 148b6 │ │ │ │ + cbz r0, 1486e │ │ │ │ blx 673c │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ blx 6898 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ @@ -22238,69 +22225,69 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ blx 6898 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #44] @ (148d4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1488c ) │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ movs r6, #2 │ │ │ │ - b.n 14898 │ │ │ │ - ldr r2, [pc, #32] @ (148d8 ) │ │ │ │ + b.n 14850 │ │ │ │ + ldr r2, [pc, #32] @ (14890 ) │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc │ │ │ │ blx 653c │ │ │ │ - b.n 148b2 │ │ │ │ + b.n 1486a │ │ │ │ nop │ │ │ │ - strh r4, [r2, #0] │ │ │ │ + strh r4, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #10] │ │ │ │ + strh r6, [r3, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #10] │ │ │ │ + strh r2, [r7, #8] │ │ │ │ ... │ │ │ │ │ │ │ │ -000148dc : │ │ │ │ +00014894 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 12548 │ │ │ │ - cbnz r0, 1490e │ │ │ │ + bl 12500 │ │ │ │ + cbnz r0, 148c6 │ │ │ │ ldrd r3, r2, [r5, #432] @ 0x1b0 │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ ldr.w r6, [r5, #444] @ 0x1bc │ │ │ │ adds r3, r3, r1 │ │ │ │ str r3, [r4, #24] │ │ │ │ adc.w r2, r2, r6 │ │ │ │ str r2, [r4, #28] │ │ │ │ ldrd r2, r3, [r5, #424] @ 0x1a8 │ │ │ │ str r1, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ strd r2, r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00014910 : │ │ │ │ +000148c8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 12548 │ │ │ │ + bl 12500 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 14924 │ │ │ │ + cbz r0, 148dc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r1, r6, #448 @ 0x1c0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6500 │ │ │ │ ldrb.w r3, [r6, #576] @ 0x240 │ │ │ │ @@ -22313,53 +22300,53 @@ │ │ │ │ ldr.w r3, [r6, #412] @ 0x19c │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ ldr.w r3, [r6, #416] @ 0x1a0 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr.w r3, [r6, #580] @ 0x244 │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ blx 6e50 │ │ │ │ - cbz r0, 14978 │ │ │ │ + cbz r0, 14930 │ │ │ │ ldr.w r1, [r6, #584] @ 0x248 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ - bl 1a1d0 │ │ │ │ + bl 1a188 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - bl 134ec │ │ │ │ + bl 134a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00014984 : │ │ │ │ +0001493c : │ │ │ │ b.w 6658 │ │ │ │ │ │ │ │ -00014988 : │ │ │ │ +00014940 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ sub.w sp, sp, #139264 @ 0x22000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 149a2 │ │ │ │ + bne.n 1495a │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14a68 │ │ │ │ - ldr r3, [pc, #228] @ (14a88 ) │ │ │ │ + beq.n 14a20 │ │ │ │ + ldr r3, [pc, #228] @ (14a40 ) │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ blx 6c2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 679c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 149d8 │ │ │ │ + bge.n 14990 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ moveq r0, #3 │ │ │ │ add.w sp, sp, #139264 @ 0x22000 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ @@ -22373,17 +22360,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 6e74 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, r9] │ │ │ │ add.w r3, r5, r9 │ │ │ │ cmp r3, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bls.n 14a5c │ │ │ │ + bls.n 14a14 │ │ │ │ sub.w r8, r7, #128 @ 0x80 │ │ │ │ - b.n 14a44 │ │ │ │ + b.n 149fc │ │ │ │ blx 6a6c │ │ │ │ add.w r1, r7, sl │ │ │ │ add.w r9, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r2, [r7, #-1] │ │ │ │ strb.w r2, [r1, #-128] │ │ │ │ @@ -22393,57 +22380,57 @@ │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx fp │ │ │ │ add.w r3, sl, r4 │ │ │ │ - cbnz r0, 14a5c │ │ │ │ + cbnz r0, 14a14 │ │ │ │ adds r3, #2 │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 14a5c │ │ │ │ + bls.n 14a14 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ sub.w sl, r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14a06 │ │ │ │ + bne.n 149be │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #139264 @ 0x22000 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 67a8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14a5c │ │ │ │ + beq.n 14a14 │ │ │ │ blx 68a4 │ │ │ │ mov r3, r4 │ │ │ │ ldrd r2, r5, [r6, #12] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx r5 │ │ │ │ - b.n 14a5c │ │ │ │ - strh r2, [r0, #4] │ │ │ │ + b.n 14a14 │ │ │ │ + strh r2, [r7, #2] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014a8c : │ │ │ │ +00014a44 : │ │ │ │ b.w 68fc │ │ │ │ │ │ │ │ -00014a90 : │ │ │ │ +00014a48 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #164] @ (14b3c ) │ │ │ │ + ldr r3, [pc, #164] @ (14af4 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ add r6, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, #4 │ │ │ │ @@ -22453,337 +22440,337 @@ │ │ │ │ blx 6c2c │ │ │ │ movw r9, #4097 @ 0x1001 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add.w r1, r4, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 66d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 14b2c │ │ │ │ + blt.n 14ae4 │ │ │ │ add r0, r4 │ │ │ │ - ldr r3, [pc, #108] @ (14b40 ) │ │ │ │ + ldr r3, [pc, #108] @ (14af8 ) │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ add r3, pc │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [r0, r9] │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 6c2c │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 66d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 14b2c │ │ │ │ + blt.n 14ae4 │ │ │ │ strb r7, [r4, r0] │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [pc, #64] @ (14b44 ) │ │ │ │ + ldr r3, [pc, #64] @ (14afc ) │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r6 │ │ │ │ movw r5, #8194 @ 0x2002 │ │ │ │ add r3, pc │ │ │ │ blx 6c2c │ │ │ │ adds r1, r4, r5 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ blx 66d8 │ │ │ │ cmp r0, #0 │ │ │ │ ittt ge │ │ │ │ addge r4, r4, r0 │ │ │ │ movge r0, r7 │ │ │ │ strbge r7, [r4, r5] │ │ │ │ - bge.n 14b32 │ │ │ │ + bge.n 14aea │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #29] │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r7, #28] │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014b48 : │ │ │ │ +00014b00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ movs r0, #5 │ │ │ │ - ldr r3, [pc, #204] @ (14c1c ) │ │ │ │ + ldr r3, [pc, #204] @ (14bd4 ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r1 │ │ │ │ add r5, sp, #16 │ │ │ │ add r3, pc │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov.w r9, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 6c2c │ │ │ │ - ldr r1, [pc, #176] @ (14c20 ) │ │ │ │ + ldr r1, [pc, #176] @ (14bd8 ) │ │ │ │ mov r0, r5 │ │ │ │ sub.w r8, r5, #4 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c12 │ │ │ │ + beq.n 14bca │ │ │ │ mov r4, r9 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ movs r1, #4 │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14c00 │ │ │ │ + beq.n 14bb8 │ │ │ │ blx 6eb0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r8 │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ blx 6898 │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ movs r4, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14b84 │ │ │ │ + bne.n 14b3c │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bpl.n 14be2 │ │ │ │ + bpl.n 14b9a │ │ │ │ adds r4, #1 │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bmi.n 14bd2 │ │ │ │ + bmi.n 14b8a │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14b82 │ │ │ │ + beq.n 14b3a │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ movs r0, #0 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 14c08 │ │ │ │ + b.n 14bc0 │ │ │ │ nop │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014c24 : │ │ │ │ +00014bdc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ orrs r2, r3 │ │ │ │ vpush {d8} │ │ │ │ sub sp, #16 │ │ │ │ it ne │ │ │ │ movwne r0, #20001 @ 0x4e21 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 14cb0 │ │ │ │ + bne.n 14c68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ blx 6450 │ │ │ │ - vldr d6, [pc, #116] @ 14cb8 │ │ │ │ + vldr d6, [pc, #116] @ 14c70 │ │ │ │ vldr s14, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ vdiv.f64 d8, d6, d7 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ strd r0, r1, [r5] │ │ │ │ mov r0, r6 │ │ │ │ add r4, r6 │ │ │ │ asrs r1, r6, #31 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r4, #31 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ vmov r0, r1, d7 │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r1 │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r0, r2, r5, r6} │ │ │ │ rors r5, r1 │ │ │ │ │ │ │ │ -00014cc0 : │ │ │ │ +00014c78 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ add.w r4, r0, #8448 @ 0x2100 │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ subs r3, #101 @ 0x65 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 14cf8 │ │ │ │ + bhi.n 14cb0 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r0, r4, #32 │ │ │ │ bx r9 │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ lsrs r0, r2, #8 │ │ │ │ asrs r0, r2, #32 │ │ │ │ subs r7, #16 │ │ │ │ asrs r0, r2, #12 │ │ │ │ - ldr r1, [pc, #172] @ (14d9c ) │ │ │ │ + ldr r1, [pc, #172] @ (14d54 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 14d3c │ │ │ │ + cbz r0, 14cf4 │ │ │ │ ldr.w r0, [r5, #768] @ 0x300 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #160] @ (14da0 ) │ │ │ │ + ldr r1, [pc, #160] @ (14d58 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 14d3c │ │ │ │ - ldr r1, [pc, #152] @ (14da4 ) │ │ │ │ + cbz r0, 14cf4 │ │ │ │ + ldr r1, [pc, #152] @ (14d5c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 14d3c │ │ │ │ - b.n 14cf8 │ │ │ │ + cbz r0, 14cf4 │ │ │ │ + b.n 14cb0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 14cf8 │ │ │ │ + bne.n 14cb0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 14cf8 │ │ │ │ + bne.n 14cb0 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - beq.n 14d3c │ │ │ │ - b.n 14cf8 │ │ │ │ - ldr r1, [pc, #120] @ (14da8 ) │ │ │ │ + beq.n 14cf4 │ │ │ │ + b.n 14cb0 │ │ │ │ + ldr r1, [pc, #120] @ (14d60 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14cf8 │ │ │ │ + bne.n 14cb0 │ │ │ │ movs r0, #2 │ │ │ │ str.w r0, [r5, #768] @ 0x300 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #100] @ (14dac ) │ │ │ │ + ldr r1, [pc, #100] @ (14d64 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14d3c │ │ │ │ - b.n 14cf8 │ │ │ │ - ldr r1, [pc, #88] @ (14db0 ) │ │ │ │ + beq.n 14cf4 │ │ │ │ + b.n 14cb0 │ │ │ │ + ldr r1, [pc, #88] @ (14d68 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14d3c │ │ │ │ - b.n 14cf8 │ │ │ │ - ldr r1, [pc, #76] @ (14db4 ) │ │ │ │ + beq.n 14cf4 │ │ │ │ + b.n 14cb0 │ │ │ │ + ldr r1, [pc, #76] @ (14d6c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14d3c │ │ │ │ - b.n 14cf8 │ │ │ │ - ldr r1, [pc, #64] @ (14db8 ) │ │ │ │ + beq.n 14cf4 │ │ │ │ + b.n 14cb0 │ │ │ │ + ldr r1, [pc, #64] @ (14d70 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14d3c │ │ │ │ - b.n 14cf8 │ │ │ │ + beq.n 14cf4 │ │ │ │ + b.n 14cb0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ - bne.n 14cf8 │ │ │ │ + bne.n 14cb0 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - bne.n 14cf8 │ │ │ │ + bne.n 14cb0 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq.n 14d3c │ │ │ │ - b.n 14cf8 │ │ │ │ + beq.n 14cf4 │ │ │ │ + b.n 14cb0 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r7, #21] │ │ │ │ + ldrb r4, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #20] │ │ │ │ + ldrb r2, [r4, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, #11] │ │ │ │ + strb r6, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014dbc : │ │ │ │ +00014d74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #200] @ (14e8c ) │ │ │ │ - ldr r1, [pc, #200] @ (14e90 ) │ │ │ │ + ldr r0, [pc, #200] @ (14e44 ) │ │ │ │ + ldr r1, [pc, #200] @ (14e48 ) │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ blx 6d9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14e7e │ │ │ │ + beq.n 14e36 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #4 │ │ │ │ add.w r9, sp, #28 │ │ │ │ movs r7, #0 │ │ │ │ movw sl, #8968 @ 0x2308 │ │ │ │ blx 6b84 │ │ │ │ - b.n 14e4a │ │ │ │ + b.n 14e02 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r0, [r5, #0] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ add.w fp, r4, #8192 @ 0x2000 │ │ │ │ @@ -22812,37 +22799,37 @@ │ │ │ │ blx 6668 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 6a48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 14e6e │ │ │ │ + cbz r0, 14e26 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 14dec │ │ │ │ + bcc.n 14da4 │ │ │ │ mov r0, r5 │ │ │ │ blx 6da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 14dec │ │ │ │ + b.n 14da4 │ │ │ │ mov r0, r8 │ │ │ │ blx 6b78 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ + strb r4, [r2, #7] │ │ │ │ ... │ │ │ │ │ │ │ │ -00014e94 : │ │ │ │ +00014e4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #0 │ │ │ │ vpush {d8-d10} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #49136 @ 0xbff0 │ │ │ │ @@ -22860,186 +22847,186 @@ │ │ │ │ strd r6, r7, [r2, #40] @ 0x28 │ │ │ │ strd r6, r7, [r2, #32] │ │ │ │ strd r6, r7, [r2, #16] │ │ │ │ strd r6, r7, [r2, #24] │ │ │ │ strd r6, r7, [r2, #8] │ │ │ │ strd r6, r7, [r2] │ │ │ │ strd r6, r7, [r2, #64] @ 0x40 │ │ │ │ - beq.w 1504e │ │ │ │ + beq.w 15006 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 15044 │ │ │ │ + beq.w 14ffc │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r5, #2 │ │ │ │ - bne.w 15038 │ │ │ │ + bne.w 14ff0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 12ed4 │ │ │ │ + bl 12e8c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 15038 │ │ │ │ + bne.w 14ff0 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15038 │ │ │ │ + beq.w 14ff0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r8 │ │ │ │ blx 645c │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1505c │ │ │ │ + bne.w 15014 │ │ │ │ mov r9, r5 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 1a8d8 │ │ │ │ + bl 1a890 │ │ │ │ strd r0, r1, [r4, #64] @ 0x40 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ ldrd sl, fp, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ subs r7, r0, r3 │ │ │ │ ldr.w r3, [r6, #332] @ 0x14c │ │ │ │ sbc.w r8, r1, r3 │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 14fcc │ │ │ │ + beq.n 14f84 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ vmov d10, r0, r1 │ │ │ │ ldr.w r1, [r6, #276] @ 0x114 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ - vldr d9, [pc, #256] @ 15078 │ │ │ │ + vldr d9, [pc, #256] @ 15030 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ adds r0, r0, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vmul.f64 d7, d7, d9 │ │ │ │ vdiv.f64 d8, d7, d10 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 1506c │ │ │ │ + beq.n 15024 │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ subs.w r0, sl, r3 │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ sbc.w r1, fp, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ vdiv.f64 d6, d7, d10 │ │ │ │ vmul.f64 d6, d6, d9 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ vstr d7, [r4, #72] @ 0x48 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 15012 │ │ │ │ + beq.n 14fca │ │ │ │ ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r3, [r6, #316] @ 0x13c │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d8, r0, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 1a78c │ │ │ │ + bl 1a744 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d6, [pc, #120] @ 15080 │ │ │ │ + vldr d6, [pc, #120] @ 15038 │ │ │ │ vdiv.f64 d5, d8, d7 │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ add.w r0, r6, #264 @ 0x108 │ │ │ │ mov r1, r4 │ │ │ │ vstr d7, [r4, #80] @ 0x50 │ │ │ │ blx 6500 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15038 │ │ │ │ + beq.n 14ff0 │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ strd r2, r3, [r9, #72] @ 0x48 │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ strd r2, r3, [r9, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 132f8 │ │ │ │ + bl 132b0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 14f04 │ │ │ │ + b.n 14ebc │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 130a8 │ │ │ │ + bl 13060 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 14f04 │ │ │ │ + b.n 14ebc │ │ │ │ ldr.w r3, [r8, #588] @ 0x24c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 14f24 │ │ │ │ + bne.w 14edc │ │ │ │ mov r9, r4 │ │ │ │ add r4, sp, #24 │ │ │ │ - b.n 14f26 │ │ │ │ - vldr d7, [pc, #24] @ 15088 │ │ │ │ - b.n 14fcc │ │ │ │ + b.n 14ede │ │ │ │ + vldr d7, [pc, #24] @ 15040 │ │ │ │ + b.n 14f84 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ lsls r7, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00015090 : │ │ │ │ +00015048 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ blx 6414 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 150b6 │ │ │ │ + cbnz r0, 1506e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ vstr d0, [r5, #88] @ 0x58 │ │ │ │ blx 6ee0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000150bc : │ │ │ │ +00015074 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ blx 6e50 │ │ │ │ - ldr r1, [pc, #172] @ (15178 ) │ │ │ │ + ldr r1, [pc, #172] @ (15130 ) │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #172] @ (1517c ) │ │ │ │ + ldr r0, [pc, #172] @ (15134 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 6d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15170 │ │ │ │ + beq.n 15128 │ │ │ │ mov r9, r0 │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ blx 6610 │ │ │ │ - ldr r2, [pc, #156] @ (15180 ) │ │ │ │ + ldr r2, [pc, #156] @ (15138 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ add r2, pc │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ blx 653c │ │ │ │ @@ -23047,95 +23034,95 @@ │ │ │ │ blx 6bb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r8, #288 @ 0x120 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mla r1, r8, r3, r1 │ │ │ │ - bl 13660 │ │ │ │ + bl 13618 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 15164 │ │ │ │ + cbz r0, 1511c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15126 │ │ │ │ + beq.n 150de │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r6, #584] @ 0x248 │ │ │ │ adds r7, #1 │ │ │ │ - bl 1a464 │ │ │ │ - cbnz r1, 15160 │ │ │ │ + bl 1a41c │ │ │ │ + cbnz r1, 15118 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ mla r5, r8, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12934 │ │ │ │ + bl 128ec │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr.w r1, [r6, #584] @ 0x248 │ │ │ │ strd r0, r1, [r5, #276] @ 0x114 │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n 15146 │ │ │ │ - bl 19f58 │ │ │ │ + bcc.n 150fe │ │ │ │ + bl 19f10 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 15100 │ │ │ │ + bcc.n 150b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6b14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 15100 │ │ │ │ + b.n 150b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - b.n 15100 │ │ │ │ + b.n 150b8 │ │ │ │ mov r0, r9 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - b.n 1516a │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ + b.n 15122 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015184 : │ │ │ │ +0001513c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r7, r1 │ │ │ │ - ldr r0, [pc, #420] @ (15330 ) │ │ │ │ + ldr r0, [pc, #420] @ (152e8 ) │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ - ldr r1, [pc, #416] @ (15334 ) │ │ │ │ + ldr r1, [pc, #416] @ (152ec ) │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ strd r3, r3, [r7] │ │ │ │ blx 6d14 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15328 │ │ │ │ + beq.w 152e0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6b5c │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 64d8 │ │ │ │ - ldr r3, [pc, #376] @ (15338 ) │ │ │ │ + ldr r3, [pc, #376] @ (152f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15316 │ │ │ │ + beq.w 152ce │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 1530c │ │ │ │ + bcs.w 152c4 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mul.w r8, r2, r3 │ │ │ │ @@ -23156,120 +23143,120 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r6, #120 @ 0x78 │ │ │ │ strd sl, r3, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 6a00 <__isoc99_sscanf@plt> │ │ │ │ cmp r0, #9 │ │ │ │ - ble.n 15304 │ │ │ │ + ble.n 152bc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 15304 │ │ │ │ + bpl.n 152bc │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ mov.w ip, r2, lsl #4 │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ orr.w r2, r2, ip │ │ │ │ ldrh.w lr, [r0, r1, lsl #1] │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ - bne.n 15284 │ │ │ │ + bne.n 1523c │ │ │ │ sub.w r2, r1, #87 @ 0x57 │ │ │ │ tst.w lr, #256 @ 0x100 │ │ │ │ sub.w r1, r1, #55 @ 0x37 │ │ │ │ orr.w r2, r2, ip │ │ │ │ it ne │ │ │ │ orrne.w r2, r1, ip │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 15254 │ │ │ │ + bne.n 1520c │ │ │ │ str r2, [r6, #4] │ │ │ │ add.w lr, sp, #200 @ 0xc8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, r8] │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ lsls r1, r2, #4 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ orrs r2, r1 │ │ │ │ ldrh.w ip, [r0, r3, lsl #1] │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ - bne.n 152c2 │ │ │ │ + bne.n 1527a │ │ │ │ sub.w r2, r3, #87 @ 0x57 │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ sub.w r3, r3, #55 @ 0x37 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w r2, r3, r1 │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 15296 │ │ │ │ + bne.n 1524e │ │ │ │ add.w ip, sp, #328 @ 0x148 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r2, [r6, #20] │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ lsls r1, r3, #4 │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ orrs r3, r1 │ │ │ │ ldrh.w r5, [r0, r2, lsl #1] │ │ │ │ tst.w r5, #2048 @ 0x800 │ │ │ │ - bne.n 152f8 │ │ │ │ + bne.n 152b0 │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ subs r2, #55 @ 0x37 │ │ │ │ orrs r3, r1 │ │ │ │ lsls r5, r5, #23 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r2, r1 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 152d2 │ │ │ │ + bne.n 1528a │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ - b.n 151c4 │ │ │ │ + b.n 1517c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 151c4 │ │ │ │ + b.n 1517c │ │ │ │ mov r0, r7 │ │ │ │ blx 6998 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 151e0 │ │ │ │ + b.n 15198 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1476 @ 0x5c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 15320 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + b.n 152d8 │ │ │ │ + ldrb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldrb r0, [r0, #4] │ │ │ │ ... │ │ │ │ │ │ │ │ -0001533c : │ │ │ │ +000152f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r8, r1 │ │ │ │ - ldr r0, [pc, #428] @ (154f0 ) │ │ │ │ - ldr r1, [pc, #428] @ (154f4 ) │ │ │ │ + ldr r0, [pc, #428] @ (154a8 ) │ │ │ │ + ldr r1, [pc, #428] @ (154ac ) │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #8 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx 6d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 154e4 │ │ │ │ + beq.w 1549c │ │ │ │ add r5, sp, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ @@ -23278,41 +23265,41 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 154ce │ │ │ │ + beq.w 15486 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r4, r5 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ - bpl.n 153ac │ │ │ │ + bpl.n 15364 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r1, r3, #18 │ │ │ │ - bmi.n 153a0 │ │ │ │ + bmi.n 15358 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 68cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1537c │ │ │ │ + beq.n 15334 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ strb.w r9, [r3] │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ blx 6408 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1537c │ │ │ │ + bne.n 15334 │ │ │ │ mov r0, r4 │ │ │ │ subs r4, r5, #4 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ blx 6a84 │ │ │ │ movs r2, #10 │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ @@ -23394,162 +23381,162 @@ │ │ │ │ blx 6b44 │ │ │ │ mov r0, sl │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ - b.n 154c2 │ │ │ │ + b.n 1547a │ │ │ │ nop │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ ... │ │ │ │ │ │ │ │ -000154f8 : │ │ │ │ +000154b0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ lsls r1, r5, #27 │ │ │ │ - bmi.n 1550e │ │ │ │ + bmi.n 154c6 │ │ │ │ lsls r2, r5, #26 │ │ │ │ - bmi.n 15532 │ │ │ │ + bmi.n 154ea │ │ │ │ lsls r3, r5, #25 │ │ │ │ - bmi.n 15556 │ │ │ │ + bmi.n 1550e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r1, [pc, #108] @ (1557c ) │ │ │ │ + ldr r1, [pc, #108] @ (15534 ) │ │ │ │ movs r2, #16 │ │ │ │ add r1, pc │ │ │ │ - bl 1395c │ │ │ │ + bl 13914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1550c │ │ │ │ - ldr r1, [pc, #96] @ (15580 ) │ │ │ │ + bne.n 154c4 │ │ │ │ + ldr r1, [pc, #96] @ (15538 ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1395c │ │ │ │ + bl 13914 │ │ │ │ bics.w r3, r0, #2 │ │ │ │ - bne.n 1550c │ │ │ │ + bne.n 154c4 │ │ │ │ lsls r2, r5, #26 │ │ │ │ - bpl.n 15506 │ │ │ │ - ldr r1, [pc, #80] @ (15584 ) │ │ │ │ + bpl.n 154be │ │ │ │ + ldr r1, [pc, #80] @ (1553c ) │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1395c │ │ │ │ + bl 13914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1550c │ │ │ │ - ldr r1, [pc, #68] @ (15588 ) │ │ │ │ + bne.n 154c4 │ │ │ │ + ldr r1, [pc, #68] @ (15540 ) │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1395c │ │ │ │ + bl 13914 │ │ │ │ bics.w r3, r0, #2 │ │ │ │ - beq.n 15506 │ │ │ │ - b.n 1550c │ │ │ │ - ldr r1, [pc, #52] @ (1558c ) │ │ │ │ + beq.n 154be │ │ │ │ + b.n 154c4 │ │ │ │ + ldr r1, [pc, #52] @ (15544 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1395c │ │ │ │ + bl 13914 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1550c │ │ │ │ - ldr r1, [pc, #40] @ (15590 ) │ │ │ │ + bne.n 154c4 │ │ │ │ + ldr r1, [pc, #40] @ (15548 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl 1395c │ │ │ │ + bl 13914 │ │ │ │ bics.w r3, r0, #2 │ │ │ │ - beq.n 1550a │ │ │ │ - b.n 1550c │ │ │ │ + beq.n 154c2 │ │ │ │ + b.n 154c4 │ │ │ │ nop │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ + strb r2, [r5, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ + strb r0, [r4, #23] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015594 : │ │ │ │ +0001554c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ blx 6c6c │ │ │ │ - ldr r3, [pc, #48] @ (155d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (15590 ) │ │ │ │ add r0, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ add r2, sp, #4 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ blx 6a0c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 155c8 │ │ │ │ + cbnz r0, 15580 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6604 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bmi.n 1554e │ │ │ │ - Address 0x155da is out of bounds. │ │ │ │ + bmi.n 15506 │ │ │ │ + Address 0x15592 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -000155dc : │ │ │ │ +00015594 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r8, r1 │ │ │ │ - ldr r0, [pc, #276] @ (156f8 ) │ │ │ │ + ldr r0, [pc, #276] @ (156b0 ) │ │ │ │ subw sp, sp, #1036 @ 0x40c │ │ │ │ - ldr r1, [pc, #272] @ (156fc ) │ │ │ │ + ldr r1, [pc, #272] @ (156b4 ) │ │ │ │ add r7, sp, #4 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ add r4, sp, #8 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 6d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 156ee │ │ │ │ + beq.n 156a6 │ │ │ │ movw r6, #25428 @ 0x6354 │ │ │ │ movt r6, #14960 @ 0x3a70 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 156da │ │ │ │ + beq.n 15692 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 15606 │ │ │ │ + bne.n 155be │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 15606 │ │ │ │ + bne.n 155be │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15606 │ │ │ │ + beq.n 155be │ │ │ │ mov r0, r5 │ │ │ │ blx 6b44 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r1, #5 │ │ │ │ blx 6eb0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r7 │ │ │ │ @@ -23608,49 +23595,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r9 │ │ │ │ addw sp, sp, #1036 @ 0x40c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr.w r9, [r0] │ │ │ │ - b.n 156e4 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ + b.n 1569c │ │ │ │ + strb r0, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015700 : │ │ │ │ - ldr r0, [pc, #4] @ (15708 ) │ │ │ │ +000156b8 : │ │ │ │ + ldr r0, [pc, #4] @ (156c0 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 12d78 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ + b.w 12d30 │ │ │ │ + strb r2, [r6, #17] │ │ │ │ ... │ │ │ │ │ │ │ │ -0001570c : │ │ │ │ - ldr r0, [pc, #4] @ (15714 ) │ │ │ │ +000156c4 : │ │ │ │ + ldr r0, [pc, #4] @ (156cc ) │ │ │ │ add r0, pc │ │ │ │ - b.w 12d78 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ + b.w 12d30 │ │ │ │ + strb r2, [r7, #17] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015718 : │ │ │ │ - ldr r0, [pc, #4] @ (15720 ) │ │ │ │ +000156d0 : │ │ │ │ + ldr r0, [pc, #4] @ (156d8 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 12bdc │ │ │ │ - strb r2, [r4, #17] │ │ │ │ + b.w 12b94 │ │ │ │ + strb r2, [r3, #17] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015724 : │ │ │ │ - ldr r0, [pc, #4] @ (1572c ) │ │ │ │ +000156dc : │ │ │ │ + ldr r0, [pc, #4] @ (156e4 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 12bdc │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + b.w 12b94 │ │ │ │ + strb r2, [r4, #17] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015730 : │ │ │ │ +000156e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ sub.w sp, sp, #25344 @ 0x6300 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ @@ -23667,68 +23654,68 @@ │ │ │ │ strd r6, r4, [sl] │ │ │ │ add.w r4, sp, #8960 @ 0x2300 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r4, [sl, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #480] @ (15958 ) │ │ │ │ + ldr r3, [pc, #480] @ (15910 ) │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ mov r0, sl │ │ │ │ add r3, pc │ │ │ │ str.w r3, [sl, #12] │ │ │ │ blx 6a0c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 15798 │ │ │ │ + cbnz r0, 15750 │ │ │ │ add.w fp, sp, #816 @ 0x330 │ │ │ │ sub.w r3, fp, #744 @ 0x2e8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 157a4 │ │ │ │ + beq.n 1575c │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #25344 @ 0x6300 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #436] @ (1595c ) │ │ │ │ + ldr r0, [pc, #436] @ (15914 ) │ │ │ │ add r0, pc │ │ │ │ blx 6784 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15950 │ │ │ │ - ldr r3, [pc, #424] @ (15960 ) │ │ │ │ + beq.w 15908 │ │ │ │ + ldr r3, [pc, #424] @ (15918 ) │ │ │ │ mov r5, r7 │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #416] @ (15964 ) │ │ │ │ + ldr r3, [pc, #416] @ (1591c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 68c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1593c │ │ │ │ + bne.w 158f4 │ │ │ │ sub.w r3, fp, #752 @ 0x2f0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1593c │ │ │ │ + beq.w 158f4 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 157d2 │ │ │ │ + bpl.n 1578a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r6, #19 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb r2, [r4, #6] │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ str r0, [r4, #0] │ │ │ │ strh r1, [r4, #4] │ │ │ │ @@ -23744,21 +23731,21 @@ │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #32 │ │ │ │ strb.w r7, [r4, r8] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 157d2 │ │ │ │ + blt.n 1578a │ │ │ │ sub.w r2, fp, #672 @ 0x2a0 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ sub.w r2, fp, #744 @ 0x2e8 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 157d2 │ │ │ │ + bne.n 1578a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 6500 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w r2, fp, r8 │ │ │ │ add.w r3, r6, #10 │ │ │ │ @@ -23768,41 +23755,41 @@ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ mov r0, fp │ │ │ │ strb r1, [r2, #2] │ │ │ │ strb.w r7, [fp, r3] │ │ │ │ blx 6784 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 157d2 │ │ │ │ + beq.n 1578a │ │ │ │ add.w r3, r6, #11 │ │ │ │ add r2, sp, #536 @ 0x218 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sl │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w r2, fp, #748 @ 0x2ec │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ blx 68c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15934 │ │ │ │ + bne.n 158ec │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15934 │ │ │ │ + beq.n 158ec │ │ │ │ ldrb r7, [r3, #19] │ │ │ │ adds r3, #19 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh.w r2, [r2, r7, lsl #1] │ │ │ │ lsls r3, r2, #20 │ │ │ │ - bpl.n 15894 │ │ │ │ + bpl.n 1584c │ │ │ │ blx 68a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ blx 6500 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -23816,142 +23803,142 @@ │ │ │ │ add r7, sl │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #28] │ │ │ │ strb r6, [r7, r3] │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15894 │ │ │ │ + blt.n 1584c │ │ │ │ sub.w r3, fp, #672 @ 0x2a0 │ │ │ │ sub.w r2, fp, #744 @ 0x2e8 │ │ │ │ ldrd r1, r3, [r3, #8] │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 15894 │ │ │ │ + bne.n 1584c │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ blx 6ebc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 6ebc │ │ │ │ sub.w r3, fp, #752 @ 0x2f0 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #19 │ │ │ │ blx 6898 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 15798 │ │ │ │ + b.n 15750 │ │ │ │ mov r0, r8 │ │ │ │ blx 6ebc │ │ │ │ - b.n 157d2 │ │ │ │ + b.n 1578a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r7, r5 │ │ │ │ blx 6ebc │ │ │ │ mov r0, r7 │ │ │ │ add.w sp, sp, #25344 @ 0x6300 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - b.n 15798 │ │ │ │ - bcs.n 1592e │ │ │ │ - @ instruction: 0xffff65ce │ │ │ │ + b.n 15750 │ │ │ │ + bcs.n 158e6 │ │ │ │ + @ instruction: 0xffff65c6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ + str r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ ... │ │ │ │ │ │ │ │ -00015968 : │ │ │ │ +00015920 : │ │ │ │ push {r3, lr} │ │ │ │ mov r0, r1 │ │ │ │ - bl 133e0 │ │ │ │ + bl 13398 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ b.w 64a4 │ │ │ │ │ │ │ │ -00015978 : │ │ │ │ +00015930 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 67c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r0, r5, #2 │ │ │ │ strd r3, r5, [r4, #4] │ │ │ │ blx 631c │ │ │ │ - ldr r3, [pc, #12] @ (159a0 ) │ │ │ │ + ldr r3, [pc, #12] @ (15958 ) │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ │ │ │ │ -000159a4 : │ │ │ │ +0001595c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ mov r5, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1a898 │ │ │ │ + bl 1a850 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbnz r0, 159c6 │ │ │ │ - b.n 159d2 │ │ │ │ + cbnz r0, 1597e │ │ │ │ + b.n 1598a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 159d2 │ │ │ │ + cbz r0, 1598a │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ cmpeq r3, r5 │ │ │ │ - bne.n 159c2 │ │ │ │ + bne.n 1597a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000159d4 : │ │ │ │ +0001598c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr.w fp, [r0] │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 1a898 │ │ │ │ + bl 1a850 │ │ │ │ ldr.w r0, [fp, r2, lsl #2] │ │ │ │ add.w r4, fp, r2, lsl #2 │ │ │ │ - cbnz r0, 15a06 │ │ │ │ - b.n 15a1a │ │ │ │ + cbnz r0, 159be │ │ │ │ + b.n 159d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 15a18 │ │ │ │ + cbz r3, 159d0 │ │ │ │ mov r0, r3 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ cmpeq r2, r7 │ │ │ │ - bne.n 15a00 │ │ │ │ + bne.n 159b8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ - bcc.n 15a40 │ │ │ │ + bcc.n 159f8 │ │ │ │ movs r0, #24 │ │ │ │ blx 67c0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ strd r7, r5, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ @@ -23960,85 +23947,85 @@ │ │ │ │ mov.w r8, sl, lsl #1 │ │ │ │ movs r1, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ blx 631c │ │ │ │ mov r6, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 15aa0 │ │ │ │ + beq.n 15a58 │ │ │ │ movs r3, #0 │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ mov sl, r5 │ │ │ │ - cbz r4, 15a90 │ │ │ │ + cbz r4, 15a48 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 1a898 │ │ │ │ + bl 1a850 │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 15a70 │ │ │ │ + bne.n 15a28 │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 15a68 │ │ │ │ + bne.n 15a20 │ │ │ │ mov r5, fp │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ blx 64a8 │ │ │ │ mov r2, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r8, [r9, #8] │ │ │ │ - bl 1a898 │ │ │ │ + bl 1a850 │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ add.w r4, r6, r2, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15a28 │ │ │ │ + beq.n 159e0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15ac6 │ │ │ │ - b.n 15a28 │ │ │ │ + bne.n 15a7e │ │ │ │ + b.n 159e0 │ │ │ │ │ │ │ │ -00015ad0 : │ │ │ │ +00015a88 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r0] │ │ │ │ - cbz r3, 15b08 │ │ │ │ + cbz r3, 15ac0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ - cbz r4, 15afe │ │ │ │ + cbz r4, 15ab6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 15aee │ │ │ │ + cbz r0, 15aa6 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 64a8 │ │ │ │ mov r4, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 15ae6 │ │ │ │ + bne.n 15a9e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 15ae0 │ │ │ │ + bhi.n 15a98 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov r0, r8 │ │ │ │ blx 64a8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 64a4 │ │ │ │ ubfx r3, r0, #8, #1 │ │ │ │ @@ -24078,90 +24065,90 @@ │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 68a4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 6784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d9a │ │ │ │ + beq.w 15d52 │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ sub.w r8, r5, #4 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r6, r8, r9 │ │ │ │ blx 6a6c │ │ │ │ add.w r2, r5, r9 │ │ │ │ ldrb.w r2, [r2, #-4] │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ rsbeq r7, r9, #4096 @ 0x1000 │ │ │ │ - beq.n 15bc4 │ │ │ │ + beq.n 15b7c │ │ │ │ rsb r7, r9, #4080 @ 0xff0 │ │ │ │ adds r6, #1 │ │ │ │ adds r7, #15 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ strb.w r2, [r8, r9] │ │ │ │ mov.w r9, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 6cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15c66 │ │ │ │ + beq.n 15c1e │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - bne.n 15be8 │ │ │ │ + bne.n 15ba0 │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15bcc │ │ │ │ + beq.n 15b84 │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 15bcc │ │ │ │ + beq.n 15b84 │ │ │ │ add.w r1, r0, #19 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 6a6c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ strb.w r9, [r6, r7] │ │ │ │ blx 6b90 <__lstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15bcc │ │ │ │ + bne.n 15b84 │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ ldr.w r2, [r5, #-80] │ │ │ │ ldr.w r1, [r5, #-76] │ │ │ │ adds r3, r3, r2 │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ ldr.w r3, [r5, #-104] │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ adc.w r2, r2, r1 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ str.w r2, [sl, #60] @ 0x3c │ │ │ │ - beq.w 15d82 │ │ │ │ - bhi.n 15ccc │ │ │ │ + beq.w 15d3a │ │ │ │ + bhi.n 15c84 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ - beq.n 15d38 │ │ │ │ + beq.n 15cf0 │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ - beq.n 15cf0 │ │ │ │ + beq.n 15ca8 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ - bne.n 15d20 │ │ │ │ + bne.n 15cd8 │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #32] │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ blx 6cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15bd6 │ │ │ │ + bne.n 15b8e │ │ │ │ ldrd r2, r5, [sl, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ adds r2, r2, r4 │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ adc.w r4, r5, r4 │ │ │ │ @@ -24185,94 +24172,94 @@ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ blx 6ebc │ │ │ │ mov r0, fp │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ - beq.n 15d08 │ │ │ │ + beq.n 15cc0 │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ - bne.n 15d20 │ │ │ │ + bne.n 15cd8 │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ - b.n 15bcc │ │ │ │ + b.n 15b84 │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ - b.n 15bcc │ │ │ │ + b.n 15b84 │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #24] │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [sl, #28] │ │ │ │ - b.n 15bcc │ │ │ │ + b.n 15b84 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - b.n 15bcc │ │ │ │ + b.n 15b84 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #16] │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [sl, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15bcc │ │ │ │ + beq.w 15b84 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 15b64 │ │ │ │ + bl 15b1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15bcc │ │ │ │ + beq.w 15b84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx 64cc │ │ │ │ - ldr r2, [pc, #48] @ (15da4 ) │ │ │ │ + ldr r2, [pc, #48] @ (15d5c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r1, #2 │ │ │ │ mov r0, fp │ │ │ │ blx 653c │ │ │ │ - b.n 15bcc │ │ │ │ + b.n 15b84 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [sl, #12] │ │ │ │ - b.n 15bcc │ │ │ │ + b.n 15b84 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.n 15cc2 │ │ │ │ + b.n 15c7a │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ ... │ │ │ │ │ │ │ │ -00015da8 : │ │ │ │ +00015d60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r1, sp │ │ │ │ blx 6aa8 │ │ │ │ - cbnz r0, 15e22 │ │ │ │ + cbnz r0, 15dda │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsrs r2, r2, #9 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ umull r3, r5, r3, r2 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ @@ -24306,29 +24293,29 @@ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00015e2c : │ │ │ │ - ldr r3, [pc, #12] @ (15e3c ) │ │ │ │ +00015de4 : │ │ │ │ + ldr r3, [pc, #12] @ (15df4 ) │ │ │ │ cmp r0, #8 │ │ │ │ it cs │ │ │ │ movcs r0, #8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #528] @ 0x210 │ │ │ │ ... │ │ │ │ │ │ │ │ -00015e40 : │ │ │ │ +00015df8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r8, [pc, #88] @ 15ea0 │ │ │ │ + ldr.w r8, [pc, #88] @ 15e58 │ │ │ │ adds r6, r2, #3 │ │ │ │ mov.w r9, #0 │ │ │ │ add r8, pc │ │ │ │ mov r0, r8 │ │ │ │ sub.w lr, r6, #3 │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ mov ip, r8 │ │ │ │ @@ -24339,32 +24326,32 @@ │ │ │ │ ands r3, r7 │ │ │ │ and.w sl, r1, sl │ │ │ │ orrs.w r3, r3, sl │ │ │ │ it ne │ │ │ │ ldrbne.w r5, [r4, #-1] │ │ │ │ strb.w r5, [lr], #1 │ │ │ │ cmp lr, r6 │ │ │ │ - bne.n 15e5e │ │ │ │ + bne.n 15e16 │ │ │ │ add.w r9, r9, #3 │ │ │ │ add.w r6, lr, #3 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp.w r9, #9 │ │ │ │ - bne.n 15e54 │ │ │ │ + bne.n 15e0c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ strb r3, [r2, #9] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r4, #15] │ │ │ │ + strb r4, [r3, #15] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015ea4 : │ │ │ │ +00015e5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ - ldr r4, [pc, #48] @ (15edc ) │ │ │ │ + ldr r4, [pc, #48] @ (15e94 ) │ │ │ │ movs r0, #0 │ │ │ │ add r4, pc │ │ │ │ sub.w r2, r4, #8 │ │ │ │ add.w lr, r4, #76 @ 0x4c │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr.w r3, [r2, #8]! │ │ │ │ add.w lr, lr, #4 │ │ │ │ @@ -24372,56 +24359,56 @@ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ and.w ip, r1, r6 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [lr, #-4] │ │ │ │ addne r0, r0, r3 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 15eb8 │ │ │ │ + bne.n 15e70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r0, #14] │ │ │ │ ... │ │ │ │ │ │ │ │ -00015ee0 : │ │ │ │ +00015e98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r1, sp │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ - cbz r0, 15f00 │ │ │ │ + cbz r0, 15eb8 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15b18 │ │ │ │ + bl 15ad0 │ │ │ │ and.w r3, r6, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ strd r0, r1, [r4] │ │ │ │ it eq │ │ │ │ moveq r2, #1 │ │ │ │ - beq.n 15f3c │ │ │ │ - bhi.n 16004 │ │ │ │ + beq.n 15ef4 │ │ │ │ + bhi.n 15fbc │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ it eq │ │ │ │ moveq r2, #2 │ │ │ │ - beq.n 15f3c │ │ │ │ + beq.n 15ef4 │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ it eq │ │ │ │ moveq r2, #4 │ │ │ │ - beq.n 15f3c │ │ │ │ + beq.n 15ef4 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it eq │ │ │ │ moveq r2, #3 │ │ │ │ - bne.n 1601a │ │ │ │ + bne.n 15fd2 │ │ │ │ ldrd r8, lr, [sp, #64] @ 0x40 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ @@ -24485,63 +24472,63 @@ │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ it eq │ │ │ │ moveq r2, #6 │ │ │ │ - beq.n 15f3c │ │ │ │ + beq.n 15ef4 │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #7 │ │ │ │ - b.n 15f3c │ │ │ │ + b.n 15ef4 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #8 │ │ │ │ - b.n 15f3c │ │ │ │ + b.n 15ef4 │ │ │ │ nop │ │ │ │ │ │ │ │ -00016028 : │ │ │ │ +00015fe0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r1, sp │ │ │ │ blx 6b90 <__lstat64_time64@plt> │ │ │ │ - cbz r0, 16048 │ │ │ │ + cbz r0, 16000 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15b18 │ │ │ │ + bl 15ad0 │ │ │ │ and.w r3, r6, #61440 @ 0xf000 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ strd r0, r1, [r4] │ │ │ │ it eq │ │ │ │ moveq r2, #1 │ │ │ │ - beq.n 16084 │ │ │ │ - bhi.n 1614c │ │ │ │ + beq.n 1603c │ │ │ │ + bhi.n 16104 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ it eq │ │ │ │ moveq r2, #2 │ │ │ │ - beq.n 16084 │ │ │ │ + beq.n 1603c │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ it eq │ │ │ │ moveq r2, #4 │ │ │ │ - beq.n 16084 │ │ │ │ + beq.n 1603c │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it eq │ │ │ │ moveq r2, #3 │ │ │ │ - bne.n 16162 │ │ │ │ + bne.n 1611a │ │ │ │ ldrd r8, lr, [sp, #64] @ 0x40 │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ @@ -24605,58 +24592,58 @@ │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ it eq │ │ │ │ moveq r2, #6 │ │ │ │ - beq.n 16084 │ │ │ │ + beq.n 1603c │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #7 │ │ │ │ - b.n 16084 │ │ │ │ + b.n 1603c │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #8 │ │ │ │ - b.n 16084 │ │ │ │ + b.n 1603c │ │ │ │ nop │ │ │ │ │ │ │ │ -00016170 : │ │ │ │ +00016128 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 15b64 │ │ │ │ + b.n 15b1c │ │ │ │ │ │ │ │ -00016190 : │ │ │ │ +00016148 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a3c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 15b64 │ │ │ │ + b.n 15b1c │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ cmpeq r2, r0 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ @@ -24802,26 +24789,26 @@ │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 16334 │ │ │ │ + cbz r2, 162ec │ │ │ │ push {r4} │ │ │ │ ldr r4, [r3, #32] │ │ │ │ cmp r4, #8 │ │ │ │ - beq.n 16320 │ │ │ │ + beq.n 162d8 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 1632c │ │ │ │ + cbz r3, 162e4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -24830,31 +24817,31 @@ │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ands.w r0, r3, #4 │ │ │ │ - bne.n 1635a │ │ │ │ + bne.n 16312 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ adds r6, r3, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 1636a │ │ │ │ + beq.n 16322 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16304 │ │ │ │ + bl 162bc │ │ │ │ str r0, [r4, #12] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16304 │ │ │ │ + bl 162bc │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ @@ -24883,15 +24870,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ blx 68a4 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 163ce │ │ │ │ + bpl.n 16386 │ │ │ │ blx 69e4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 6e44 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -24905,36 +24892,36 @@ │ │ │ │ blx 68a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 68a4 │ │ │ │ subs r3, r0, r5 │ │ │ │ it mi │ │ │ │ movmi r0, #0 │ │ │ │ - bmi.n 16412 │ │ │ │ + bmi.n 163ca │ │ │ │ ldr r2, [r7, #28] │ │ │ │ adds r0, r4, r3 │ │ │ │ mov r1, r6 │ │ │ │ tst.w r2, #16 │ │ │ │ mov r2, r5 │ │ │ │ - beq.n 16414 │ │ │ │ + beq.n 163cc │ │ │ │ blx 69e4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 6e44 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 1643c │ │ │ │ + bpl.n 163f4 │ │ │ │ blx 6690 │ │ │ │ cmp r0, #0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx 6408 │ │ │ │ @@ -24946,29 +24933,29 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 16462 │ │ │ │ + bpl.n 1641a │ │ │ │ blx 6690 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ blx 6408 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 16484 │ │ │ │ + bpl.n 1643c │ │ │ │ blx 6690 │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, pc} │ │ │ │ blx 6408 │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ @@ -24976,15 +24963,15 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 164ac │ │ │ │ + bpl.n 16464 │ │ │ │ blx 6690 │ │ │ │ cmp r0, #0 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx 6408 │ │ │ │ @@ -24996,15 +24983,15 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 164d6 │ │ │ │ + bpl.n 1648e │ │ │ │ blx 6690 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx 6408 │ │ │ │ subs r0, #0 │ │ │ │ @@ -25014,15 +25001,15 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 164fe │ │ │ │ + bpl.n 164b6 │ │ │ │ blx 6690 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ blx 6408 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -25033,62 +25020,62 @@ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r6, #1 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #52] @ (16554 ) │ │ │ │ + ldr r3, [pc, #52] @ (1650c ) │ │ │ │ str r6, [sp, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 66b4 │ │ │ │ - cbnz r0, 1654e │ │ │ │ + cbnz r0, 16506 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - cbz r2, 1654e │ │ │ │ + cbz r2, 16506 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16304 │ │ │ │ + bl 162bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ lsls r3, r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r2 │ │ │ │ - ldr r3, [pc, #40] @ (16588 ) │ │ │ │ + ldr r3, [pc, #40] @ (16540 ) │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, sp │ │ │ │ add r3, pc │ │ │ │ strd r0, r5, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 6580 │ │ │ │ - cbnz r0, 16582 │ │ │ │ + cbnz r0, 1653a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ - cbz r0, 165b0 │ │ │ │ + cbz r0, 16568 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ push {lr} │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -25100,123 +25087,123 @@ │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - ldr r1, [pc, #104] @ (16628 ) │ │ │ │ + ldr r1, [pc, #104] @ (165e0 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ mov r7, r2 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 6408 │ │ │ │ - cbnz r0, 165de │ │ │ │ + cbnz r0, 16596 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #76] @ (1662c ) │ │ │ │ + ldr r1, [pc, #76] @ (165e4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbnz r0, 165f0 │ │ │ │ + cbnz r0, 165a8 │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 165da │ │ │ │ - ldr r1, [pc, #60] @ (16630 ) │ │ │ │ + b.n 16592 │ │ │ │ + ldr r1, [pc, #60] @ (165e8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 1660e │ │ │ │ - ldr r1, [pc, #52] @ (16634 ) │ │ │ │ + cbz r0, 165c6 │ │ │ │ + ldr r1, [pc, #52] @ (165ec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbnz r0, 16614 │ │ │ │ + cbnz r0, 165cc │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 165da │ │ │ │ + b.n 16592 │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 165da │ │ │ │ - ldr r1, [pc, #32] @ (16638 ) │ │ │ │ + b.n 16592 │ │ │ │ + ldr r1, [pc, #32] @ (165f0 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + ldr r2, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #116] @ 0x74 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #116] @ 0x74 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ - ldr r1, [pc, #188] @ (16704 ) │ │ │ │ + ldr r1, [pc, #188] @ (166bc ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r7, r2 │ │ │ │ blx 6408 │ │ │ │ - cbnz r0, 166a4 │ │ │ │ + cbnz r0, 1665c │ │ │ │ ldr r6, [r5, #12] │ │ │ │ str r0, [r4, #24] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 166dc │ │ │ │ + beq.n 16694 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r3, [r8] │ │ │ │ blx 6898 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16694 │ │ │ │ + beq.n 1664c │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 16694 │ │ │ │ + beq.n 1664c │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 166d4 │ │ │ │ - ldr r1, [pc, #112] @ (16708 ) │ │ │ │ + cbz r3, 1668c │ │ │ │ + ldr r1, [pc, #112] @ (166c0 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 166d6 │ │ │ │ - ldr r1, [pc, #100] @ (1670c ) │ │ │ │ + b.n 1668e │ │ │ │ + ldr r1, [pc, #100] @ (166c4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbz r0, 166f0 │ │ │ │ - ldr r1, [pc, #92] @ (16710 ) │ │ │ │ + cbz r0, 166a8 │ │ │ │ + ldr r1, [pc, #92] @ (166c8 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbnz r0, 166f4 │ │ │ │ + cbnz r0, 166ac │ │ │ │ movs r3, #2 │ │ │ │ ldr r5, [r5, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 65d4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -25224,54 +25211,54 @@ │ │ │ │ blx 68a4 │ │ │ │ str r0, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bne.n 16668 │ │ │ │ + bne.n 16620 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16668 │ │ │ │ + bne.n 16620 │ │ │ │ blx 6850 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 166d4 │ │ │ │ + b.n 1668c │ │ │ │ movs r3, #1 │ │ │ │ - b.n 166be │ │ │ │ - ldr r1, [pc, #28] @ (16714 ) │ │ │ │ + b.n 16676 │ │ │ │ + ldr r1, [pc, #28] @ (166cc ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ - b.n 1669e │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ + bl 16544 │ │ │ │ + b.n 16656 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #108] @ 0x6c │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1679c │ │ │ │ + bne.n 16754 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #128] @ (167ac ) │ │ │ │ + ldr r1, [pc, #128] @ (16764 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ - cbnz r0, 1676e │ │ │ │ + cbnz r0, 16726 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #3 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ @@ -25281,128 +25268,128 @@ │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ blx 6898 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16790 │ │ │ │ + beq.n 16748 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 16790 │ │ │ │ + beq.n 16748 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbnz r0, 16790 │ │ │ │ + cbnz r0, 16748 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #64] @ (167b0 ) │ │ │ │ + ldr r1, [pc, #64] @ (16768 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16736 │ │ │ │ - ldr r1, [pc, #52] @ (167b4 ) │ │ │ │ + beq.n 166ee │ │ │ │ + ldr r1, [pc, #52] @ (1676c ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1676a │ │ │ │ - ldr r1, [pc, #36] @ (167b8 ) │ │ │ │ + b.n 16722 │ │ │ │ + ldr r1, [pc, #36] @ (16770 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ - b.n 1678a │ │ │ │ - ldr r1, [pc, #28] @ (167bc ) │ │ │ │ + bl 16544 │ │ │ │ + b.n 16742 │ │ │ │ + ldr r1, [pc, #28] @ (16774 ) │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ - b.n 1678a │ │ │ │ + bl 16544 │ │ │ │ + b.n 16742 │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #96] @ 0x60 │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.n 16814 │ │ │ │ + beq.n 167cc │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ mov r8, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r3, [r8] │ │ │ │ blx 642c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16800 │ │ │ │ + beq.n 167b8 │ │ │ │ ldr.w r1, [r8] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 16800 │ │ │ │ + beq.n 167b8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 16822 │ │ │ │ - ldr r1, [pc, #40] @ (1682c ) │ │ │ │ + cbz r3, 167da │ │ │ │ + ldr r1, [pc, #40] @ (167e4 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167d4 │ │ │ │ + bne.n 1678c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r1, #28] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, #92] @ 0x5c │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1683e │ │ │ │ + beq.n 167f6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1683a │ │ │ │ + bne.n 167f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r0, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 1686e │ │ │ │ + bmi.n 16826 │ │ │ │ blx 6334 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx 6d60 │ │ │ │ subs r0, #0 │ │ │ │ @@ -25414,574 +25401,574 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov sl, r0 │ │ │ │ sub sp, #16 │ │ │ │ add.w r8, sp, #4 │ │ │ │ mov r2, r8 │ │ │ │ blx 6a30 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 168d4 │ │ │ │ + cbnz r0, 1688c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 168dc │ │ │ │ + bpl.n 16894 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 168ca │ │ │ │ + beq.n 16882 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 168c4 │ │ │ │ + cbz r3, 1687c │ │ │ │ ldr r7, [r4, #32] │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 168fc │ │ │ │ + beq.n 168b4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 168cc │ │ │ │ + cbnz r0, 16884 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ - bhi.n 168a6 │ │ │ │ + bhi.n 1685e │ │ │ │ movs r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 68e4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1690e │ │ │ │ + blt.n 168c6 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 168ca │ │ │ │ + bcs.n 16882 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - bl 16304 │ │ │ │ + bl 162bc │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 168cc │ │ │ │ + b.n 16884 │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 168c4 │ │ │ │ + beq.n 1687c │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ blx r9 │ │ │ │ - b.n 168be │ │ │ │ + b.n 16876 │ │ │ │ adds.w r3, r3, ip │ │ │ │ - bpl.n 168e2 │ │ │ │ - b.n 168ca │ │ │ │ + bpl.n 1689a │ │ │ │ + b.n 16882 │ │ │ │ nop │ │ │ │ │ │ │ │ -00016918 : │ │ │ │ +000168d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, sp │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1696e │ │ │ │ + blt.n 16926 │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ asrs r2, r4, #31 │ │ │ │ cmp r4, r1 │ │ │ │ sbcs r2, r3 │ │ │ │ it lt │ │ │ │ movlt r0, #12 │ │ │ │ - blt.n 1696a │ │ │ │ - ldr r2, [pc, #56] @ (16978 ) │ │ │ │ + blt.n 16922 │ │ │ │ + ldr r2, [pc, #56] @ (16930 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 69f4 │ │ │ │ - ldr r1, [pc, #48] @ (1697c ) │ │ │ │ + ldr r1, [pc, #48] @ (16934 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 6bc4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1696e │ │ │ │ + cbz r0, 16926 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 64d8 │ │ │ │ mov r0, r6 │ │ │ │ blx 6f34 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r1] │ │ │ │ + ldrsb r2, [r2, r1] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #8 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bls.n 169b6 │ │ │ │ + bls.n 1696e │ │ │ │ cmp r4, #5 │ │ │ │ - beq.n 16a1e │ │ │ │ + beq.n 169d6 │ │ │ │ subs r3, r4, #3 │ │ │ │ cmp r3, #1 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [r1, #8] │ │ │ │ strhi r3, [r2, #0] │ │ │ │ - bls.n 169f8 │ │ │ │ + bls.n 169b0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ add r7, sp, #8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 16a12 │ │ │ │ + beq.n 169ca │ │ │ │ add r6, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ blx 6ec8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 169aa │ │ │ │ + bne.n 16962 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ movs r2, #10 │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ sub.w r1, r7, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 6898 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r6 │ │ │ │ ldr.w r4, [r8] │ │ │ │ - beq.n 169aa │ │ │ │ + beq.n 16962 │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - bne.n 169a8 │ │ │ │ - b.n 169aa │ │ │ │ + bne.n 16960 │ │ │ │ + b.n 16962 │ │ │ │ cmp r4, #4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r3, r5 │ │ │ │ ite ne │ │ │ │ movne r1, #16 │ │ │ │ moveq r1, #32 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 6948 │ │ │ │ subs r6, r7, #4 │ │ │ │ mov r1, r6 │ │ │ │ blx 6518 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 169cc │ │ │ │ + b.n 16984 │ │ │ │ movw r4, #20001 @ 0x4e21 │ │ │ │ - b.n 169aa │ │ │ │ + b.n 16962 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ sub sp, #28 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r7, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16b1c │ │ │ │ + beq.n 16ad4 │ │ │ │ mov r8, r1 │ │ │ │ mov.w fp, #56 @ 0x38 │ │ │ │ mov r5, r7 │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ mla r4, fp, r5, r4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 16ade │ │ │ │ + bpl.n 16a96 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 16af0 │ │ │ │ + beq.n 16aa8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - bls.n 16a68 │ │ │ │ + bls.n 16a20 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.n 16ada │ │ │ │ + bne.n 16a92 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16ada │ │ │ │ + bne.n 16a92 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 16980 │ │ │ │ - cbnz r0, 16ad6 │ │ │ │ + bl 16938 │ │ │ │ + cbnz r0, 16a8e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6e2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16b04 │ │ │ │ + bne.n 16abc │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 16ad6 │ │ │ │ - ldr.w sl, [pc, #176] @ 16b3c │ │ │ │ + cbz r2, 16a8e │ │ │ │ + ldr.w sl, [pc, #176] @ 16af4 │ │ │ │ str r5, [sp, #12] │ │ │ │ add sl, pc │ │ │ │ - b.n 16aaa │ │ │ │ + b.n 16a62 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r7, #0] │ │ │ │ str.w r5, [r2, r3, lsl #2] │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ adds r6, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 16ad4 │ │ │ │ + bls.n 16a8c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r5, [r1, r6, lsl #2] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a9e │ │ │ │ + beq.n 16a56 │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 16a94 │ │ │ │ + bcc.n 16a4c │ │ │ │ mov r0, r7 │ │ │ │ blx 6f04 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - b.n 16a94 │ │ │ │ + b.n 16a4c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 16a46 │ │ │ │ + bhi.n 169fe │ │ │ │ movs r6, #0 │ │ │ │ - cbz r7, 16b1c │ │ │ │ + cbz r7, 16ad4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #12 │ │ │ │ blx 631c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r0, [r6, #0] │ │ │ │ blx 64b4 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ - b.n 16a58 │ │ │ │ + b.n 16a10 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ blx 6880 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 64a8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 6e2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16ae8 │ │ │ │ + bne.n 16aa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ ... │ │ │ │ │ │ │ │ -00016b40 : │ │ │ │ +00016af8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 16b9a │ │ │ │ + cbz r3, 16b52 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16b94 │ │ │ │ + cbz r3, 16b4c │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 16b5c │ │ │ │ + b.n 16b14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 16b94 │ │ │ │ + bls.n 16b4c │ │ │ │ ldr r4, [r5, #8] │ │ │ │ add r4, r6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 16b6c │ │ │ │ + cbz r3, 16b24 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 16b6c │ │ │ │ + cbz r0, 16b24 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16b52 │ │ │ │ + beq.n 16b0a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 16b52 │ │ │ │ + bhi.n 16b0a │ │ │ │ ldr r3, [r4, #28] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 16b52 │ │ │ │ + bmi.n 16b0a │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16b52 │ │ │ │ + beq.n 16b0a │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ adds r7, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ cmp r3, r7 │ │ │ │ - bhi.n 16b5c │ │ │ │ + bhi.n 16b14 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 64a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 64a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00016ba4 : │ │ │ │ +00016b5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ - ldr.w r7, [pc, #1732] @ 17278 │ │ │ │ + ldr.w r7, [pc, #1732] @ 17230 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 65d4 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #12 │ │ │ │ blx 67c0 │ │ │ │ - ldr.w r1, [pc, #1720] @ 1727c │ │ │ │ + ldr.w r1, [pc, #1720] @ 17234 │ │ │ │ mov r9, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ strd r2, r3, [r9] │ │ │ │ add r7, pc │ │ │ │ blx 67c0 │ │ │ │ - ldr.w r3, [pc, #1688] @ 17280 │ │ │ │ + ldr.w r3, [pc, #1688] @ 17238 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r7 │ │ │ │ add r3, pc │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r6, [sp, #8] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 16c0e │ │ │ │ + cbz r0, 16bc6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r5 │ │ │ │ blx 68cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 171fc │ │ │ │ + beq.w 171b4 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [r3], #1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 68cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 171b2 │ │ │ │ + beq.w 1716a │ │ │ │ strb.w r7, [r4], #1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ blx 68cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 171e6 │ │ │ │ + beq.w 1719e │ │ │ │ mov r5, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strb.w r7, [r5], #1 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1719c │ │ │ │ + beq.w 17154 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ mov r3, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldrh.w r1, [r5, r2, lsl #1] │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bpl.n 16c90 │ │ │ │ + bpl.n 16c48 │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ - beq.w 16ef4 │ │ │ │ + beq.w 16eac │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ - bne.w 16ec2 │ │ │ │ + bne.w 16e7a │ │ │ │ orr.w r0, r0, #1 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ adds r3, #1 │ │ │ │ movs r7, #1 │ │ │ │ ldrh.w r1, [r5, r2, lsl #1] │ │ │ │ lsls r1, r1, #23 │ │ │ │ - bmi.n 16c72 │ │ │ │ - cbz r7, 16c94 │ │ │ │ + bmi.n 16c2a │ │ │ │ + cbz r7, 16c4c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 6408 │ │ │ │ - cbnz r0, 16caa │ │ │ │ - ldr.w r3, [pc, #1504] @ 17284 │ │ │ │ + cbnz r0, 16c62 │ │ │ │ + ldr.w r3, [pc, #1504] @ 1723c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r1, [r9] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.w 16fa6 │ │ │ │ + bcs.w 16f5e │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ movs r1, #0 │ │ │ │ mla r4, r2, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 6a3c │ │ │ │ - ldr.w r3, [pc, #1464] @ 17288 │ │ │ │ + ldr.w r3, [pc, #1464] @ 17240 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, pc │ │ │ │ str r1, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.w 16efa │ │ │ │ + bne.w 16eb2 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #113 @ 0x71 │ │ │ │ - bne.w 16efa │ │ │ │ + bne.w 16eb2 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 16efa │ │ │ │ - ldr.w r3, [pc, #1428] @ 1728c │ │ │ │ + bne.w 16eb2 │ │ │ │ + ldr.w r3, [pc, #1428] @ 17244 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16f0e │ │ │ │ + beq.w 16ec6 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 16d14 │ │ │ │ + b.n 16ccc │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r0, [sl, r7, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16f0e │ │ │ │ + beq.w 16ec6 │ │ │ │ mov r1, r5 │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16d08 │ │ │ │ - ldr.w r3, [pc, #1392] @ 17290 │ │ │ │ + bne.n 16cc0 │ │ │ │ + ldr.w r3, [pc, #1392] @ 17248 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r7, lsl #3 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ mov r8, fp │ │ │ │ ldr.w r0, [fp] │ │ │ │ - cbnz r0, 16d42 │ │ │ │ - b.n 16fc6 │ │ │ │ + cbnz r0, 16cfa │ │ │ │ + b.n 16f7e │ │ │ │ ldr.w r0, [r8, #24]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16fc6 │ │ │ │ + beq.w 16f7e │ │ │ │ mov r1, r7 │ │ │ │ blx 6408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16d38 │ │ │ │ + bne.n 16cf0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 16fc6 │ │ │ │ + beq.w 16f7e │ │ │ │ mov fp, r8 │ │ │ │ ldr.w r5, [fp, #20] │ │ │ │ - cbz r5, 16d6a │ │ │ │ + cbz r5, 16d22 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16ffe │ │ │ │ + bne.w 16fb6 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ str.w fp, [r4] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 16f40 │ │ │ │ + bhi.w 16ef8 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.w 171c8 │ │ │ │ + bhi.w 17180 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq.w 16f52 │ │ │ │ + beq.w 16f0a │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 16db6 │ │ │ │ + bhi.n 16d6e │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r7, r5, #1 │ │ │ │ movs r5, r6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r5, r3, #1 │ │ │ │ movs r6, r0 │ │ │ │ movs r6, r0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r3, [pc, #1264] @ 17294 │ │ │ │ + ldr.w r3, [pc, #1264] @ 1724c │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 65d4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - cbz r6, 16dd0 │ │ │ │ + cbz r6, 16d88 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ adds r5, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 16bfe │ │ │ │ + bne.w 16bb6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbnz r3, 16de6 │ │ │ │ + cbnz r3, 16d9e │ │ │ │ ldr.w r1, [r9] │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 1718c │ │ │ │ - ldr.w r1, [pc, #1200] @ 17298 │ │ │ │ + bhi.w 17144 │ │ │ │ + ldr.w r1, [pc, #1200] @ 17250 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1180] @ 1729c │ │ │ │ + ldr.w r3, [pc, #1180] @ 17254 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -25990,44 +25977,44 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 6898 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16e34 │ │ │ │ + beq.n 16dec │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 16e34 │ │ │ │ + beq.n 16dec │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16db6 │ │ │ │ + beq.n 16d6e │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1124] @ 172a0 │ │ │ │ + ldr.w r1, [pc, #1124] @ 17258 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r3, [pc, #1104] @ 172a4 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1725c │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 68a4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 17212 │ │ │ │ + bne.w 171ca │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 16db6 │ │ │ │ + b.n 16d6e │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - ldr.w r3, [pc, #1076] @ 172a8 │ │ │ │ + ldr.w r3, [pc, #1076] @ 17260 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -26036,111 +26023,111 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 6a84 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 16eac │ │ │ │ + beq.n 16e64 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 16eac │ │ │ │ + beq.n 16e64 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16db6 │ │ │ │ + beq.n 16d6e │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #1016] @ (172ac ) │ │ │ │ + ldr r1, [pc, #1016] @ (17264 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ - cbz r7, 16ecc │ │ │ │ + cbz r7, 16e84 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #992] @ (172b0 ) │ │ │ │ + ldr r1, [pc, #992] @ (17268 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ blx 63e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r8] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w r0, r0, #16 │ │ │ │ - b.n 16c82 │ │ │ │ + b.n 16c3a │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ - bne.n 16f26 │ │ │ │ + bne.n 16ede │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne.n 16f26 │ │ │ │ + bne.n 16ede │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ - cbnz r1, 16f26 │ │ │ │ + cbnz r1, 16ede │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ + b.n 16cac │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #924] @ (172b4 ) │ │ │ │ + ldr r1, [pc, #924] @ (1726c ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 16fea │ │ │ │ + bne.n 16fa2 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 1708e │ │ │ │ + bne.w 17046 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 1708e │ │ │ │ + bne.w 17046 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ + b.n 16cac │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.w 16d8a │ │ │ │ + bne.w 16d42 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 1722a │ │ │ │ + beq.w 171e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r0, r5, #1 │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ lsls r3, r2, #20 │ │ │ │ - bpl.w 17068 │ │ │ │ + bpl.w 17020 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r1, #0 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [r4, #28] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #10 │ │ │ │ blx 642c │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.w 17244 │ │ │ │ + bcs.w 171fc │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 1725e │ │ │ │ + beq.w 17216 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 16db6 │ │ │ │ + bhi.w 16d6e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #3 │ │ │ │ lsls r2, r5, #3 │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r2, r3, #3 │ │ │ │ lsls r3, r6, #2 │ │ │ │ lsls r3, r6, #2 │ │ │ │ @@ -26149,113 +26136,113 @@ │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ blx 6640 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r4, [r9] │ │ │ │ adds r3, #3 │ │ │ │ str.w r0, [r9, #8] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.n 16cb8 │ │ │ │ + b.n 16c70 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.w 16d56 │ │ │ │ + beq.w 16d0e │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #736] @ (172b8 ) │ │ │ │ + ldr r1, [pc, #736] @ (17270 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 17018 │ │ │ │ + bne.n 16fd0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.n 1700e │ │ │ │ + bne.n 16fc6 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ - cbnz r1, 1700e │ │ │ │ + cbnz r1, 16fc6 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ + b.n 16cac │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16ee0 │ │ │ │ + b.n 16e98 │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.n 17018 │ │ │ │ + bne.n 16fd0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - beq.n 170f4 │ │ │ │ + beq.n 170ac │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ - bne.n 17022 │ │ │ │ + bne.n 16fda │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - beq.n 17110 │ │ │ │ + beq.n 170c8 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 17036 │ │ │ │ + bne.n 16fee │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ - bne.n 17036 │ │ │ │ + bne.n 16fee │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ - cbnz r1, 17036 │ │ │ │ + cbnz r1, 16fee │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ + b.n 16cac │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bne.n 1704a │ │ │ │ + bne.n 17002 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne.n 1704a │ │ │ │ + bne.n 17002 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ - cbnz r1, 1704a │ │ │ │ + cbnz r1, 17002 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ + b.n 16cac │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.n 1711c │ │ │ │ + beq.n 170d4 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ movs r3, #10 │ │ │ │ - ldr r1, [pc, #612] @ (172bc ) │ │ │ │ + ldr r1, [pc, #612] @ (17274 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ blx 67a8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 17078 │ │ │ │ + cbz r0, 17030 │ │ │ │ blx 65d4 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.w 16db6 │ │ │ │ + bhi.w 16d6e │ │ │ │ tbb [pc, r3] │ │ │ │ strb r3, [r5, #13] │ │ │ │ str r3, [r3, #52] @ 0x34 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ - bne.n 16fea │ │ │ │ + bne.n 16fa2 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ - bne.n 16fea │ │ │ │ + bne.n 16fa2 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16fea │ │ │ │ + bne.n 16fa2 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ + b.n 16cac │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - ldr r3, [pc, #536] @ (172c0 ) │ │ │ │ + ldr r3, [pc, #536] @ (17278 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -26263,269 +26250,269 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ str r3, [r7, #0] │ │ │ │ blx 6ab4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ vstr d0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 170de │ │ │ │ + beq.n 17096 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ - beq.n 170de │ │ │ │ + beq.n 17096 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16db6 │ │ │ │ + beq.w 16d6e │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #480] @ (172c4 ) │ │ │ │ + ldr r1, [pc, #480] @ (1727c ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17018 │ │ │ │ + bne.n 16fd0 │ │ │ │ movs r3, #5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ - ldr r3, [pc, #452] @ (172c8 ) │ │ │ │ + b.n 16cac │ │ │ │ + ldr r3, [pc, #452] @ (17280 ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 16db6 │ │ │ │ + b.n 16d6e │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17022 │ │ │ │ + bne.n 16fda │ │ │ │ movs r3, #6 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ + b.n 16cac │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ - bne.n 1704e │ │ │ │ + bne.n 17006 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1704e │ │ │ │ + bne.n 17006 │ │ │ │ movs r3, #9 │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 16cf4 │ │ │ │ - ldr r3, [pc, #412] @ (172cc ) │ │ │ │ + b.n 16cac │ │ │ │ + ldr r3, [pc, #412] @ (17284 ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 16db6 │ │ │ │ - ldr r3, [pc, #400] @ (172d0 ) │ │ │ │ + b.n 16d6e │ │ │ │ + ldr r3, [pc, #400] @ (17288 ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 16db6 │ │ │ │ - ldr r3, [pc, #388] @ (172d4 ) │ │ │ │ + b.n 16d6e │ │ │ │ + ldr r3, [pc, #388] @ (1728c ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 16db6 │ │ │ │ - ldr r3, [pc, #376] @ (172d8 ) │ │ │ │ + b.n 16d6e │ │ │ │ + ldr r3, [pc, #376] @ (17290 ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 16db6 │ │ │ │ - ldr r3, [pc, #364] @ (172dc ) │ │ │ │ + b.n 16d6e │ │ │ │ + ldr r3, [pc, #364] @ (17294 ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 16db6 │ │ │ │ - ldr r3, [pc, #352] @ (172e0 ) │ │ │ │ + b.n 16d6e │ │ │ │ + ldr r3, [pc, #352] @ (17298 ) │ │ │ │ ldr r2, [r4, #32] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n 16db6 │ │ │ │ - ldr r3, [pc, #340] @ (172e4 ) │ │ │ │ + b.n 16d6e │ │ │ │ + ldr r3, [pc, #340] @ (1729c ) │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ add r3, pc │ │ │ │ blx 6d2c │ │ │ │ - b.n 16de6 │ │ │ │ + b.n 16d9e │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #324] @ (172e8 ) │ │ │ │ + ldr r1, [pc, #324] @ (172a0 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #308] @ (172ec ) │ │ │ │ + ldr r1, [pc, #308] @ (172a4 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #288] @ (172f0 ) │ │ │ │ + ldr r1, [pc, #288] @ (172a8 ) │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #264] @ (172f4 ) │ │ │ │ + ldr r1, [pc, #264] @ (172ac ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #244] @ (172f8 ) │ │ │ │ + ldr r1, [pc, #244] @ (172b0 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #224] @ (172fc ) │ │ │ │ + ldr r1, [pc, #224] @ (172b4 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #204] @ (17300 ) │ │ │ │ + ldr r1, [pc, #204] @ (172b8 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #184] @ (17304 ) │ │ │ │ + ldr r1, [pc, #184] @ (172bc ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ - ldr r1, [pc, #164] @ (17308 ) │ │ │ │ + ldr r1, [pc, #164] @ (172c0 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - bl 1658c │ │ │ │ + bl 16544 │ │ │ │ mov r0, r6 │ │ │ │ blx 64a8 │ │ │ │ - b.n 16edc │ │ │ │ + b.n 16e94 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #36] @ 0x24 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - bl ffec528a │ │ │ │ - ldrh r2, [r3, #28] │ │ │ │ + bl ffec5242 │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #26] │ │ │ │ + ldrh r2, [r7, #28] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + strh r6, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, r2] │ │ │ │ + strh r6, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ + strh r2, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ + strh r0, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r5] │ │ │ │ + ldrb r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ + ldrsh r0, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r0] │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r0, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #22] │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldrb r2, [r3, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #21] │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r6, #20] │ │ │ │ + ldrb r2, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #20] │ │ │ │ + ldrb r4, [r3, #21] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + bl 1f929e │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ movs r0, r0 │ │ │ │ - bl 1f92e6 │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ + ldrb r6, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r2, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r2] │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ ... │ │ │ │ │ │ │ │ -0001730c : │ │ │ │ +000172c4 : │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00017314 : │ │ │ │ +000172cc : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 174cc │ │ │ │ + beq.w 17484 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r0 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #56 @ 0x38 │ │ │ │ mov r8, r2 │ │ │ │ @@ -26535,340 +26522,340 @@ │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ adds r4, r7, r6 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ lsls r1, r2, #31 │ │ │ │ it pl │ │ │ │ movpl r1, r8 │ │ │ │ - bmi.n 1740c │ │ │ │ + bmi.n 173c4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 173f8 │ │ │ │ + beq.n 173b0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 174b6 │ │ │ │ + beq.w 1746e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17406 │ │ │ │ + bne.n 173be │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.n 17422 │ │ │ │ + bmi.n 173da │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 174a6 │ │ │ │ + beq.w 1745e │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 17404 │ │ │ │ + bhi.n 173bc │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ asrs r0, r4, #28 │ │ │ │ lsls r6, r0, #13 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17404 │ │ │ │ + beq.n 173bc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17404 │ │ │ │ + beq.n 173bc │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 17332 │ │ │ │ + bcc.n 172ea │ │ │ │ movs r0, #0 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - b.n 17390 │ │ │ │ + b.n 17348 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ vldr d1, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r2 │ │ │ │ vldr d0, [r3] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 17390 │ │ │ │ + b.n 17348 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 17390 │ │ │ │ + b.n 17348 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrd r6, r7, [r4, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ - b.n 17390 │ │ │ │ + b.n 17348 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17394 │ │ │ │ + beq.n 1734c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 6a9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17406 │ │ │ │ + bne.n 173be │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 17348 │ │ │ │ + b.n 17300 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ mul.w r2, sl, r2 │ │ │ │ adds r6, r0, r2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 17404 │ │ │ │ + bhi.n 173bc │ │ │ │ tbb [pc, r3] │ │ │ │ adds r7, r4, #0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ lsls r3, r0, #12 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r0 │ │ │ │ - b.n 17386 │ │ │ │ + b.n 1733e │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 17390 │ │ │ │ + b.n 17348 │ │ │ │ ldr r0, [r0, r2] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r3, r1 │ │ │ │ vldr d1, [r3] │ │ │ │ - b.n 173be │ │ │ │ + b.n 17376 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 17390 │ │ │ │ + b.n 17348 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r1 │ │ │ │ ldrd r6, r7, [r2] │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r6, r7, [sp] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ blx r1 │ │ │ │ - b.n 17390 │ │ │ │ + b.n 17348 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ add r2, r3 │ │ │ │ - bl 16304 │ │ │ │ - b.n 17390 │ │ │ │ + bl 162bc │ │ │ │ + b.n 17348 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r0, [r4, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67c0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 17356 │ │ │ │ + b.n 1730e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000174d0 : │ │ │ │ +00017488 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r9, r2 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16a24 │ │ │ │ + bl 169dc │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 17548 │ │ │ │ + cbnz r0, 17500 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17586 │ │ │ │ + beq.n 1753e │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ movw fp, #20001 @ 0x4e21 │ │ │ │ - b.n 17516 │ │ │ │ + b.n 174ce │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ str.w r2, [r9] │ │ │ │ ldr.w r2, [sl] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 17550 │ │ │ │ + bls.n 17508 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ blx 67f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 174fc │ │ │ │ + beq.n 174b4 │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 1750c │ │ │ │ + bne.n 174c4 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 17546 │ │ │ │ + beq.n 174fe │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 6880 │ │ │ │ mov r0, sl │ │ │ │ blx 64a8 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 17566 │ │ │ │ + beq.n 1751e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 6880 │ │ │ │ mov r0, sl │ │ │ │ blx 64a8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 17548 │ │ │ │ + beq.n 17500 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1759c │ │ │ │ - ldr r1, [pc, #52] @ (175a8 ) │ │ │ │ + beq.n 17554 │ │ │ │ + ldr r1, [pc, #52] @ (17560 ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6c9c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 17548 │ │ │ │ + b.n 17500 │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 1759c │ │ │ │ + beq.n 17554 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 6880 │ │ │ │ mov r0, sl │ │ │ │ blx 64a8 │ │ │ │ - ldr r1, [pc, #12] @ (175ac ) │ │ │ │ + ldr r1, [pc, #12] @ (17564 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 6a54 │ │ │ │ - b.n 1757e │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ + b.n 17536 │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ ... │ │ │ │ │ │ │ │ -000175b0 : │ │ │ │ +00017568 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16a24 │ │ │ │ + bl 169dc │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 175ce │ │ │ │ + cbz r0, 17586 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 64b4 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r2, [sl] │ │ │ │ - cbz r2, 17654 │ │ │ │ + cbz r2, 1760c │ │ │ │ movw fp, #20001 @ 0x4e21 │ │ │ │ - b.n 1760a │ │ │ │ + b.n 175c2 │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 1764a │ │ │ │ + bcs.n 17602 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r5, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr.w r0, [r0, r9] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ ldr.w r2, [sl] │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bls.n 17654 │ │ │ │ + bls.n 1760c │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ blx 67f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 175e6 │ │ │ │ + beq.n 1759e │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 17600 │ │ │ │ + bne.n 175b8 │ │ │ │ ldr.w r2, [r7, #312] @ 0x138 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.n 1763e │ │ │ │ + beq.n 175f6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 6880 │ │ │ │ mov r0, sl │ │ │ │ blx 64a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 6880 │ │ │ │ str r5, [sp, #4] │ │ │ │ - b.n 175c6 │ │ │ │ + b.n 1757e │ │ │ │ mov r0, r6 │ │ │ │ blx 6f04 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 175ee │ │ │ │ + b.n 175a6 │ │ │ │ ldr.w r2, [r7, #312] @ 0x138 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 175c6 │ │ │ │ + beq.n 1757e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ blx 6880 │ │ │ │ mov r0, sl │ │ │ │ blx 64a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ @@ -26877,77 +26864,77 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #36] @ (176a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (17660 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #28] @ (176ac ) │ │ │ │ + ldr r2, [pc, #28] @ (17664 ) │ │ │ │ add r2, pc │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - subs r1, #224 @ 0xe0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov r6, r2 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #40] @ (176ec ) │ │ │ │ + ldr r2, [pc, #40] @ (176a4 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #32] @ (176f0 ) │ │ │ │ + ldr r3, [pc, #32] @ (176a8 ) │ │ │ │ add r3, pc │ │ │ │ blx r7 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r4, [r7, #436] @ 0x1b4 │ │ │ │ mov ip, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ nop │ │ │ │ - ldr r0, [r6, r6] │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #156 @ 0x9c │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #72] @ (17744 ) │ │ │ │ + ldr r1, [pc, #72] @ (176fc ) │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ cmp r6, #2 │ │ │ │ mov r5, r0 │ │ │ │ - beq.n 17732 │ │ │ │ + beq.n 176ea │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -26962,22 +26949,22 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - b.n 1771c │ │ │ │ + b.n 176d4 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ ... │ │ │ │ │ │ │ │ -00017748 : │ │ │ │ +00017700 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ - cbz r2, 17798 │ │ │ │ + cbz r2, 17750 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -26988,66 +26975,66 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r7, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - cbz r4, 1777a │ │ │ │ + cbz r4, 17732 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 6438 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17778 │ │ │ │ + beq.n 17730 │ │ │ │ blx 6438 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #12] @ (177a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (17760 ) │ │ │ │ add r0, pc │ │ │ │ blx 67a8 │ │ │ │ blx 6c90 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 17774 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ + b.n 1772c │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ ... │ │ │ │ │ │ │ │ -000177ac : │ │ │ │ +00017764 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r3 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r2 │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbz r2, 177d0 │ │ │ │ + cbz r2, 17788 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 177e8 │ │ │ │ + beq.n 177a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 17800 │ │ │ │ + beq.n 177b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ @@ -27056,131 +27043,131 @@ │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 17828 │ │ │ │ + beq.n 177e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 17838 │ │ │ │ + cbz r7, 177f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r6, 17848 │ │ │ │ + cbz r6, 17800 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 176b0 │ │ │ │ + b.n 17668 │ │ │ │ nop │ │ │ │ │ │ │ │ -00017858 : │ │ │ │ +00017810 : │ │ │ │ push {r4, lr} │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00017870 : │ │ │ │ +00017828 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 176b0 │ │ │ │ + b.n 17668 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001788c : │ │ │ │ +00017844 : │ │ │ │ push {r4, lr} │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000178a4 : │ │ │ │ +0001785c : │ │ │ │ push {r4, lr} │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #28] │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000178bc : │ │ │ │ +00017874 : │ │ │ │ push {r4, lr} │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000178d4 : │ │ │ │ +0001788c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r6, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 178fc │ │ │ │ + cbz r0, 178b4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 176f4 │ │ │ │ + b.n 176ac │ │ │ │ │ │ │ │ -00017908 : │ │ │ │ +000178c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27194,59 +27181,59 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 17958 │ │ │ │ + cbz r4, 17910 │ │ │ │ ldrb.w r4, [sp, #7] │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00017968 : │ │ │ │ +00017920 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 17674 │ │ │ │ - ldr r1, [pc, #164] @ (17a18 ) │ │ │ │ + bl 1762c │ │ │ │ + ldr r1, [pc, #164] @ (179d0 ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #152] @ (17a1c ) │ │ │ │ + ldr r3, [pc, #152] @ (179d4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #140] @ (17a20 ) │ │ │ │ + ldr r2, [pc, #140] @ (179d8 ) │ │ │ │ add r2, pc │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #136] @ (17a24 ) │ │ │ │ + ldr r2, [pc, #136] @ (179dc ) │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #128] @ (17a28 ) │ │ │ │ + ldr r3, [pc, #128] @ (179e0 ) │ │ │ │ add r3, pc │ │ │ │ blx r7 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -27254,18 +27241,18 @@ │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17a12 │ │ │ │ + cbz r0, 179ca │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r1, 17a0c │ │ │ │ + cbz r1, 179c4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ ldr.w r9, [r3, #148] @ 0x94 │ │ │ │ blx r2 │ │ │ │ mov r2, r7 │ │ │ │ @@ -27275,43 +27262,43 @@ │ │ │ │ blx r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 179fe │ │ │ │ + cbz r3, 179b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 64a8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 179d2 │ │ │ │ + bne.n 1798a │ │ │ │ mov r0, r8 │ │ │ │ blx 64a8 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #72 @ 0x48 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ ... │ │ │ │ │ │ │ │ -00017a2c : │ │ │ │ +000179e4 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27324,37 +27311,37 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 17a7e │ │ │ │ + cbz r5, 17a36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 64a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r5 │ │ │ │ - bl 176f4 │ │ │ │ - b.n 17a7a │ │ │ │ + bl 176ac │ │ │ │ + b.n 17a32 │ │ │ │ │ │ │ │ -00017a8c : │ │ │ │ +00017a44 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27367,90 +27354,90 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 17ade │ │ │ │ + cbz r5, 17a96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 64a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r5 │ │ │ │ - bl 176f4 │ │ │ │ - b.n 17ada │ │ │ │ + bl 176ac │ │ │ │ + b.n 17a92 │ │ │ │ │ │ │ │ -00017aec : │ │ │ │ +00017aa4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 176b0 │ │ │ │ + b.n 17668 │ │ │ │ │ │ │ │ -00017b08 : │ │ │ │ +00017ac0 : │ │ │ │ push {r4, lr} │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00017b20 : │ │ │ │ +00017ad8 : │ │ │ │ push {r4, lr} │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -00017b38 : │ │ │ │ +00017af0 : │ │ │ │ push {r4, lr} │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00017b54 : │ │ │ │ +00017b0c : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27465,152 +27452,152 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 17bac │ │ │ │ + cbz r5, 17b64 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 176f4 │ │ │ │ + b.n 176ac │ │ │ │ │ │ │ │ -00017bb8 : │ │ │ │ +00017b70 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17bda │ │ │ │ + cbz r0, 17b92 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17bd6 │ │ │ │ + b.n 17b8e │ │ │ │ nop │ │ │ │ │ │ │ │ -00017bec : │ │ │ │ +00017ba4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17c10 │ │ │ │ + cbz r0, 17bc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17c0c │ │ │ │ + b.n 17bc4 │ │ │ │ │ │ │ │ -00017c20 : │ │ │ │ +00017bd8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17c44 │ │ │ │ + cbz r0, 17bfc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17c40 │ │ │ │ + b.n 17bf8 │ │ │ │ │ │ │ │ -00017c54 : │ │ │ │ +00017c0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17c76 │ │ │ │ + cbz r0, 17c2e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17c72 │ │ │ │ + b.n 17c2a │ │ │ │ nop │ │ │ │ │ │ │ │ -00017c88 : │ │ │ │ +00017c40 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17cac │ │ │ │ + cbz r0, 17c64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17ca8 │ │ │ │ + b.n 17c60 │ │ │ │ │ │ │ │ -00017cbc : │ │ │ │ +00017c74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r6, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17cf4 │ │ │ │ + cbz r0, 17cac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ @@ -27618,47 +27605,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176f4 │ │ │ │ - b.n 17cee │ │ │ │ + bl 176ac │ │ │ │ + b.n 17ca6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00017d04 : │ │ │ │ +00017cbc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17d26 │ │ │ │ + cbz r0, 17cde │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17d22 │ │ │ │ + b.n 17cda │ │ │ │ nop │ │ │ │ │ │ │ │ -00017d38 : │ │ │ │ +00017cf0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27671,38 +27658,38 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 17d8a │ │ │ │ + cbz r5, 17d42 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 64a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r5 │ │ │ │ - bl 176f4 │ │ │ │ - b.n 17d86 │ │ │ │ + bl 176ac │ │ │ │ + b.n 17d3e │ │ │ │ │ │ │ │ -00017d98 : │ │ │ │ +00017d50 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27729,27 +27716,27 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 17dfc │ │ │ │ + cbz r7, 17db4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 176f4 │ │ │ │ + b.n 176ac │ │ │ │ │ │ │ │ -00017e08 : │ │ │ │ +00017dc0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27762,38 +27749,38 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 17e5c │ │ │ │ + cbz r5, 17e14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 64a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r5 │ │ │ │ - bl 176f4 │ │ │ │ - b.n 17e58 │ │ │ │ + bl 176ac │ │ │ │ + b.n 17e10 │ │ │ │ nop │ │ │ │ │ │ │ │ -00017e6c : │ │ │ │ +00017e24 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27806,38 +27793,38 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 17ebe │ │ │ │ + cbz r5, 17e76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 64a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r5 │ │ │ │ - bl 176f4 │ │ │ │ - b.n 17eba │ │ │ │ + bl 176ac │ │ │ │ + b.n 17e72 │ │ │ │ │ │ │ │ -00017ecc : │ │ │ │ +00017e84 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -27864,140 +27851,140 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 17f30 │ │ │ │ + cbz r7, 17ee8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00017f40 : │ │ │ │ +00017ef8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17f64 │ │ │ │ + cbz r0, 17f1c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17f60 │ │ │ │ + b.n 17f18 │ │ │ │ │ │ │ │ -00017f74 : │ │ │ │ +00017f2c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17f94 │ │ │ │ + cbz r0, 17f4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00017fa4 : │ │ │ │ +00017f5c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17fc4 │ │ │ │ + cbz r0, 17f7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00017fd4 : │ │ │ │ +00017f8c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 17ff4 │ │ │ │ + cbz r0, 17fac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1aa20 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00018004 : │ │ │ │ +00017fbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 18024 │ │ │ │ + cbz r0, 17fdc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00018034 : │ │ │ │ +00017fec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ ldrb.w sl, [sp, #48] @ 0x30 │ │ │ │ ldrb.w fp, [sp, #52] @ 0x34 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -28013,15 +28000,15 @@ │ │ │ │ str.w fp, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ ldr.w sl, [r0, #64] @ 0x40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx sl │ │ │ │ - cbz r0, 180a8 │ │ │ │ + cbz r0, 18060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -28031,196 +28018,196 @@ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 176f4 │ │ │ │ - b.n 18086 │ │ │ │ + bl 176ac │ │ │ │ + b.n 1803e │ │ │ │ │ │ │ │ -000180b4 : │ │ │ │ +0001806c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 180ce │ │ │ │ + cbz r0, 18086 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ │ │ │ │ -000180dc : │ │ │ │ +00018094 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 180f8 │ │ │ │ + cbz r0, 180b0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00018108 : │ │ │ │ +000180c0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 18124 │ │ │ │ + cbz r0, 180dc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00018134 : │ │ │ │ +000180ec : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r5, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 18164 │ │ │ │ + cbz r0, 1811c │ │ │ │ ldrb.w r4, [sp, #7] │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00018178 : │ │ │ │ +00018130 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1819c │ │ │ │ + cbz r0, 18154 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ - b.n 18198 │ │ │ │ + b.n 18150 │ │ │ │ nop │ │ │ │ │ │ │ │ -000181b0 : │ │ │ │ +00018168 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r4, r0 │ │ │ │ blx 6438 │ │ │ │ mov r3, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 181d2 │ │ │ │ + cbz r0, 1818a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 181ce │ │ │ │ + b.n 18186 │ │ │ │ nop │ │ │ │ │ │ │ │ -000181e4 : │ │ │ │ +0001819c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ blx 6438 │ │ │ │ - ldr r2, [pc, #44] @ (18234 ) │ │ │ │ + ldr r2, [pc, #44] @ (181ec ) │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r6 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 18224 │ │ │ │ + cbz r5, 181dc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #712] @ (18500 ) │ │ │ │ + ldr r6, [pc, #680] @ (18498 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00018238 : │ │ │ │ +000181f0 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -28233,28 +28220,28 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 18274 │ │ │ │ + cbz r5, 1822c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -00018284 : │ │ │ │ +0001823c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -28267,29 +28254,29 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 182c0 │ │ │ │ + cbz r5, 18278 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 176f4 │ │ │ │ + b.w 176ac │ │ │ │ nop │ │ │ │ │ │ │ │ -000182d0 : │ │ │ │ +00018288 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #12 │ │ │ │ - bl 17674 │ │ │ │ + bl 1762c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ blx r3 │ │ │ │ @@ -28303,26 +28290,26 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 18320 │ │ │ │ + cbz r4, 182d8 │ │ │ │ ldrb.w r4, [sp, #7] │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 176f4 │ │ │ │ + bl 176ac │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -28332,181 +28319,181 @@ │ │ │ │ rsbs r3, ip, #0 │ │ │ │ and.w ip, ip, #7 │ │ │ │ and.w r3, r3, #7 │ │ │ │ it pl │ │ │ │ rsbpl ip, r3, #0 │ │ │ │ cmp r4, r0 │ │ │ │ rsb ip, ip, #8 │ │ │ │ - bgt.n 1837a │ │ │ │ + bgt.n 18332 │ │ │ │ adds r1, r0, #1 │ │ │ │ add r0, ip │ │ │ │ add r1, r6 │ │ │ │ add.w lr, r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ strb.w r2, [lr], #-1 │ │ │ │ subs r3, #2 │ │ │ │ subs r3, r3, r6 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 18366 │ │ │ │ + ble.n 1831e │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #32 │ │ │ │ adds r2, r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ strb r1, [r2, r4] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - bne.n 1837e │ │ │ │ + bne.n 18336 │ │ │ │ add.w r3, ip, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #52] @ (183d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (1838c ) │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 183c0 │ │ │ │ - ldr r3, [pc, #44] @ (183d8 ) │ │ │ │ + bgt.n 18378 │ │ │ │ + ldr r3, [pc, #44] @ (18390 ) │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #2 │ │ │ │ add r3, pc │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 6acc │ │ │ │ movs r0, #1 │ │ │ │ blx 685c │ │ │ │ - ldr r2, [pc, #24] @ (183dc ) │ │ │ │ + ldr r2, [pc, #24] @ (18394 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 183a8 │ │ │ │ + bne.n 18360 │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 6708 │ │ │ │ - b.n 183a8 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ + b.n 18360 │ │ │ │ + strb r4, [r0, #25] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #23] │ │ │ │ + strb r4, [r6, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #24] │ │ │ │ + strb r6, [r1, #25] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #48] @ (18414 ) │ │ │ │ + ldr r3, [pc, #48] @ (183cc ) │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strb.w r0, [sp, #7] │ │ │ │ - cbnz r2, 18410 │ │ │ │ + cbnz r2, 183c8 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ - cbz r3, 18404 │ │ │ │ + cbz r3, 183bc │ │ │ │ mov r4, r0 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrsh.w r3, [r3, r4, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18410 │ │ │ │ + blt.n 183c8 │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #7 │ │ │ │ mov r0, r2 │ │ │ │ blx 6acc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r4, #23] │ │ │ │ + strb r4, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ sub.w r8, r1, r0 │ │ │ │ - ldr r5, [pc, #76] @ (18470 ) │ │ │ │ - ldr r3, [pc, #80] @ (18474 ) │ │ │ │ + ldr r5, [pc, #76] @ (18428 ) │ │ │ │ + ldr r3, [pc, #80] @ (1842c ) │ │ │ │ add.w r8, r8, #1 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ adds r4, r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx 6a6c │ │ │ │ - ldr r2, [pc, #56] @ (18478 ) │ │ │ │ + ldr r2, [pc, #56] @ (18430 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r0, r8] │ │ │ │ cmp r6, r1 │ │ │ │ - bge.n 18464 │ │ │ │ + bge.n 1841c │ │ │ │ mov r2, r4 │ │ │ │ adds r3, r5, r6 │ │ │ │ add.w ip, r5, r1 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ strb.w r4, [r2], #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 18454 │ │ │ │ + bne.n 1840c │ │ │ │ subs r6, r7, r6 │ │ │ │ adds r7, r6, r1 │ │ │ │ - ldr r3, [pc, #20] @ (1847c ) │ │ │ │ + ldr r3, [pc, #20] @ (18434 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, r7] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 18486 │ │ │ │ + cbnz r0, 18450 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r2, #23] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 18482 │ │ │ │ + cbnz r0, 1844c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #212] @ (18558 ) │ │ │ │ + ldr r3, [pc, #212] @ (18510 ) │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 184a6 │ │ │ │ + blt.n 1845e │ │ │ │ movs r0, #0 │ │ │ │ blx 6e14 │ │ │ │ - cbnz r0, 184cc │ │ │ │ - ldr r3, [pc, #196] @ (1855c ) │ │ │ │ + cbnz r0, 18484 │ │ │ │ + ldr r3, [pc, #196] @ (18514 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #192] @ (18560 ) │ │ │ │ + ldr r3, [pc, #192] @ (18518 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #188] @ (18564 ) │ │ │ │ + ldr r3, [pc, #188] @ (1851c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1848c │ │ │ │ - ldr r4, [pc, #180] @ (18568 ) │ │ │ │ + bne.n 18444 │ │ │ │ + ldr r4, [pc, #180] @ (18520 ) │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ add r4, pc │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ blx 6a3c │ │ │ │ movs r0, #0 │ │ │ │ blx 6e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18494 │ │ │ │ + beq.n 1844c │ │ │ │ movs r0, #1 │ │ │ │ blx 6e14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18494 │ │ │ │ - ldr r5, [pc, #148] @ (1856c ) │ │ │ │ + beq.n 1844c │ │ │ │ + ldr r5, [pc, #148] @ (18524 ) │ │ │ │ add r5, pc │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1849c │ │ │ │ + bne.n 18454 │ │ │ │ adds r4, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 6f10 │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ mov ip, r4 │ │ │ │ strb.w r3, [r5, #476] @ 0x1dc │ │ │ │ @@ -28534,118 +28521,118 @@ │ │ │ │ bic.w r1, r1, #11 │ │ │ │ str.w r1, [r5, #492] @ 0x1ec │ │ │ │ mov r1, r6 │ │ │ │ orr.w r3, r3, #5 │ │ │ │ strh.w lr, [r5, #502] @ 0x1f6 │ │ │ │ str.w r3, [r5, #480] @ 0x1e0 │ │ │ │ blx 6708 │ │ │ │ - b.n 1849c │ │ │ │ + b.n 18454 │ │ │ │ nop │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strb r0, [r4, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + strb r0, [r7, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #19] │ │ │ │ + strb r4, [r0, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ + strb r0, [r5, #21] │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #19] │ │ │ │ + strb r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #72] @ (185bc ) │ │ │ │ + ldr r1, [pc, #72] @ (18574 ) │ │ │ │ push {lr} │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r1, #540] @ 0x21c │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ - cbz r2, 185b2 │ │ │ │ + cbz r2, 1856a │ │ │ │ adds r3, #99 @ 0x63 │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ asrs r2, r3, #31 │ │ │ │ smull lr, r0, r0, r3 │ │ │ │ rsb r2, r2, r0, asr #5 │ │ │ │ ldr.w r0, [r1, #544] @ 0x220 │ │ │ │ mls r2, ip, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 185b2 │ │ │ │ + beq.n 1856a │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ str.w r2, [r1, #540] @ 0x21c │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbnz r0, 185b6 │ │ │ │ - ldr r0, [pc, #12] @ (185c0 ) │ │ │ │ + cbnz r0, 1856e │ │ │ │ + ldr r0, [pc, #12] @ (18578 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - strb r4, [r2, #17] │ │ │ │ + strb r4, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, r8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ adds r3, r1, #2 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ - beq.w 188f0 │ │ │ │ - ldr.w sl, [pc, #1024] @ 189d8 │ │ │ │ + beq.w 188a8 │ │ │ │ + ldr.w sl, [pc, #1024] @ 18990 │ │ │ │ mov r6, r1 │ │ │ │ add sl, pc │ │ │ │ mov r1, sl │ │ │ │ blx 6408 │ │ │ │ - ldr r3, [pc, #1016] @ (189dc ) │ │ │ │ + ldr r3, [pc, #1016] @ (18994 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldrd fp, r5, [r3, #556] @ 0x22c │ │ │ │ sub.w r9, r5, fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 18806 │ │ │ │ - ldr r2, [pc, #1000] @ (189e0 ) │ │ │ │ + bne.w 187be │ │ │ │ + ldr r2, [pc, #1000] @ (18998 ) │ │ │ │ ldr.w r7, [r3, #564] @ 0x234 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r3, #552] @ 0x228 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 18754 │ │ │ │ + bne.w 1870c │ │ │ │ ldr.w sl, [r3, #68] @ 0x44 │ │ │ │ cmp r6, #0 │ │ │ │ sub.w r3, sl, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - bge.w 18880 │ │ │ │ + bge.w 18838 │ │ │ │ cmp r8, sl │ │ │ │ it ge │ │ │ │ movge r8, sl │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ - ldr r3, [pc, #956] @ (189e4 ) │ │ │ │ + ldr r3, [pc, #956] @ (1899c ) │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ - cbz r3, 18648 │ │ │ │ + cbz r3, 18600 │ │ │ │ add.w r3, r1, r1, lsr #31 │ │ │ │ add.w r0, r7, fp │ │ │ │ sub.w r0, r0, r3, asr #1 │ │ │ │ cmp r0, r8 │ │ │ │ ite le │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ add.w r0, r8, r0, lsl #1 │ │ │ │ add r0, r1 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ - ble.n 18660 │ │ │ │ + ble.n 18618 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1a1d0 │ │ │ │ + bl 1a188 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mul.w r4, r1, r0 │ │ │ │ cmp r4, fp │ │ │ │ - beq.w 18784 │ │ │ │ - ldr r3, [pc, #896] @ (189e8 ) │ │ │ │ + beq.w 1873c │ │ │ │ + ldr r3, [pc, #896] @ (189a0 ) │ │ │ │ subs r1, r4, #0 │ │ │ │ add.w r2, r7, r4 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ add r3, pc │ │ │ │ cmp r2, sl │ │ │ │ itt le │ │ │ │ @@ -28653,158 +28640,158 @@ │ │ │ │ movle r6, sl │ │ │ │ str.w r1, [r3, #548] @ 0x224 │ │ │ │ ite le │ │ │ │ movle r1, #1 │ │ │ │ movgt r1, #0 │ │ │ │ str.w r4, [r3, #556] @ 0x22c │ │ │ │ str.w r1, [r3, #552] @ 0x228 │ │ │ │ - ble.w 187ce │ │ │ │ + ble.w 18786 │ │ │ │ mov r6, sl │ │ │ │ - ldr r3, [pc, #852] @ (189ec ) │ │ │ │ + ldr r3, [pc, #852] @ (189a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r3, #556] @ 0x22c │ │ │ │ sub.w r7, sl, fp │ │ │ │ cmp r4, sl │ │ │ │ - bgt.w 187d6 │ │ │ │ + bgt.w 1878e │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 186be │ │ │ │ + ble.n 18676 │ │ │ │ movs r0, #8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 183e0 │ │ │ │ + bl 18398 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 186b2 │ │ │ │ - ldr r3, [pc, #816] @ (189f0 ) │ │ │ │ + bne.n 1866a │ │ │ │ + ldr r3, [pc, #816] @ (189a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #556] @ 0x22c │ │ │ │ cmp r2, r4 │ │ │ │ - beq.w 189a6 │ │ │ │ + beq.w 1895e │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 186e4 │ │ │ │ - ldr r5, [pc, #800] @ (189f4 ) │ │ │ │ + bge.n 1869c │ │ │ │ + ldr r5, [pc, #800] @ (189ac ) │ │ │ │ add r5, pc │ │ │ │ add r4, r5 │ │ │ │ add r5, r6 │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ - bl 183e0 │ │ │ │ + bl 18398 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 186d8 │ │ │ │ - ldr.w r9, [pc, #784] @ 189f8 │ │ │ │ + bne.n 18690 │ │ │ │ + ldr.w r9, [pc, #784] @ 189b0 │ │ │ │ add r9, pc │ │ │ │ ldr.w r4, [r9, #552] @ 0x228 │ │ │ │ str.w r6, [r9, #560] @ 0x230 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp sl, r6 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 189ba │ │ │ │ + bne.w 18972 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r7, r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ bic.w r5, r7, r7, asr #31 │ │ │ │ - ble.n 18724 │ │ │ │ + ble.n 186dc │ │ │ │ movs r0, #32 │ │ │ │ adds r4, #1 │ │ │ │ - bl 183e0 │ │ │ │ + bl 18398 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 18710 │ │ │ │ - ldr r3, [pc, #732] @ (189fc ) │ │ │ │ + bgt.n 186c8 │ │ │ │ + ldr r3, [pc, #732] @ (189b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #560] @ 0x230 │ │ │ │ - ldr r3, [pc, #728] @ (18a00 ) │ │ │ │ + ldr r3, [pc, #728] @ (189b8 ) │ │ │ │ add r5, r6 │ │ │ │ add r3, pc │ │ │ │ str.w r5, [r3, #560] @ 0x230 │ │ │ │ sub.w r4, r5, r8 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 187ec │ │ │ │ + ble.n 187a4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 183e0 │ │ │ │ + bl 18398 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 1873c │ │ │ │ - ldr r3, [pc, #700] @ (18a04 ) │ │ │ │ + bcs.n 186f4 │ │ │ │ + ldr r3, [pc, #700] @ (189bc ) │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r3, #560] @ 0x230 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r2, r7, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bge.w 188b0 │ │ │ │ + bge.w 18868 │ │ │ │ ldr.w sl, [r3, #68] @ 0x44 │ │ │ │ cmp r8, sl │ │ │ │ it ge │ │ │ │ movge r8, sl │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ add.w r0, r8, #2 │ │ │ │ add r0, r1 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 18654 │ │ │ │ + bgt.w 1860c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 18666 │ │ │ │ - b.n 1872e │ │ │ │ + bne.w 1861e │ │ │ │ + b.n 186e6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 1872e │ │ │ │ - ldr r3, [pc, #636] @ (18a08 ) │ │ │ │ + blt.n 186e6 │ │ │ │ + ldr r3, [pc, #636] @ (189c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ add r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - ldr r3, [pc, #628] @ (18a0c ) │ │ │ │ + ldr r3, [pc, #628] @ (189c4 ) │ │ │ │ it gt │ │ │ │ movgt r6, r4 │ │ │ │ add r4, r7 │ │ │ │ add r3, pc │ │ │ │ it le │ │ │ │ suble.w r9, r5, r6 │ │ │ │ cmp r4, sl │ │ │ │ ite le │ │ │ │ movle r2, #1 │ │ │ │ movgt r2, #0 │ │ │ │ str.w r2, [r3, #552] @ 0x228 │ │ │ │ ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ - bgt.w 1894e │ │ │ │ + bgt.w 18906 │ │ │ │ sub.w sl, r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 189d2 │ │ │ │ + beq.w 1898a │ │ │ │ add r3, r6 │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, sl │ │ │ │ it ge │ │ │ │ movge r3, sl │ │ │ │ mov r6, r3 │ │ │ │ subs r7, #1 │ │ │ │ cmp r4, sl │ │ │ │ - ble.w 186a8 │ │ │ │ - ldr r3, [pc, #568] @ (18a10 ) │ │ │ │ + ble.w 18660 │ │ │ │ + ldr r3, [pc, #568] @ (189c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #560] @ 0x230 │ │ │ │ sub.w r4, r5, r8 │ │ │ │ cmp r4, #0 │ │ │ │ it gt │ │ │ │ addgt.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - bgt.n 1873c │ │ │ │ + bgt.n 186f4 │ │ │ │ cmp r5, r8 │ │ │ │ - bge.n 18746 │ │ │ │ - ldr r4, [pc, #544] @ (18a14 ) │ │ │ │ + bge.n 186fe │ │ │ │ + ldr r4, [pc, #544] @ (189cc ) │ │ │ │ add r4, pc │ │ │ │ add r5, r4 │ │ │ │ add r4, r8 │ │ │ │ ldrb.w r0, [r5], #1 │ │ │ │ - bl 183e0 │ │ │ │ + bl 18398 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 187f8 │ │ │ │ - b.n 18746 │ │ │ │ + bne.n 187b0 │ │ │ │ + b.n 186fe │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 68a4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 68a4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -28817,73 +28804,73 @@ │ │ │ │ subs r2, r2, r4 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ adds r2, r4, #1 │ │ │ │ blx 6500 │ │ │ │ cmp r6, #0 │ │ │ │ it gt │ │ │ │ movgt r5, #0 │ │ │ │ - ble.n 18842 │ │ │ │ + ble.n 187fa │ │ │ │ movs r0, #8 │ │ │ │ adds r5, #1 │ │ │ │ - bl 183e0 │ │ │ │ + bl 18398 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 18836 │ │ │ │ - ldr r3, [pc, #468] @ (18a18 ) │ │ │ │ + bne.n 187ee │ │ │ │ + ldr r3, [pc, #468] @ (189d0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1893c │ │ │ │ - ldr r3, [pc, #456] @ (18a1c ) │ │ │ │ + beq.n 188f4 │ │ │ │ + ldr r3, [pc, #456] @ (189d4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #456] @ (18a20 ) │ │ │ │ + ldr r2, [pc, #456] @ (189d8 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r3, #552] @ 0x228 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ ldr.w fp, [r3, #556] @ 0x22c │ │ │ │ subs r7, r7, r4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ str.w fp, [r3, #560] @ 0x230 │ │ │ │ str.w r7, [r3, #564] @ 0x234 │ │ │ │ - cbnz r6, 188a6 │ │ │ │ + cbnz r6, 1885e │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ mov r5, fp │ │ │ │ sub.w r3, r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #416] @ (18a24 ) │ │ │ │ + ldr r0, [pc, #416] @ (189dc ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #412] @ (18a28 ) │ │ │ │ + ldr r3, [pc, #412] @ (189e0 ) │ │ │ │ cmp r8, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ it ge │ │ │ │ movge r8, r0 │ │ │ │ cmp r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ it ge │ │ │ │ movge r6, r0 │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ - b.n 18624 │ │ │ │ + b.n 185dc │ │ │ │ mov r9, r0 │ │ │ │ mov r5, fp │ │ │ │ mov r6, r0 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #376] @ (18a2c ) │ │ │ │ + ldr r0, [pc, #376] @ (189e4 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #372] @ (18a30 ) │ │ │ │ + ldr r3, [pc, #372] @ (189e8 ) │ │ │ │ cmp r8, r0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ it ge │ │ │ │ movge r8, r0 │ │ │ │ add r3, pc │ │ │ │ cmp r6, r0 │ │ │ │ mov sl, r0 │ │ │ │ @@ -28891,940 +28878,940 @@ │ │ │ │ it ge │ │ │ │ movge r6, r0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ add.w r0, r8, #2 │ │ │ │ add r0, r1 │ │ │ │ subs r0, r0, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.w 18654 │ │ │ │ + bgt.w 1860c │ │ │ │ mov r4, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 18788 │ │ │ │ + beq.w 18740 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 18666 │ │ │ │ - ldr r4, [pc, #320] @ (18a34 ) │ │ │ │ + b.n 1861e │ │ │ │ + ldr r4, [pc, #320] @ (189ec ) │ │ │ │ movs r5, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ strd r5, r5, [r4, #548] @ 0x224 │ │ │ │ str.w r5, [r4, #556] @ 0x22c │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ str.w r5, [r4, #560] @ 0x230 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - cbz r6, 18960 │ │ │ │ + cbz r6, 18918 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #296] @ (18a38 ) │ │ │ │ + ldr r0, [pc, #296] @ (189f0 ) │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ mov r0, r7 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #284] @ (18a3c ) │ │ │ │ + ldr r3, [pc, #284] @ (189f4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r7, r7, r0 │ │ │ │ str.w r7, [r4, #564] @ 0x234 │ │ │ │ - ldr r3, [pc, #272] @ (18a40 ) │ │ │ │ + ldr r3, [pc, #272] @ (189f8 ) │ │ │ │ movs r6, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ sub.w r3, r3, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 18880 │ │ │ │ + b.n 18838 │ │ │ │ mov r0, r7 │ │ │ │ blx 68a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6acc │ │ │ │ - b.n 18850 │ │ │ │ + b.n 18808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 189cc │ │ │ │ + beq.n 18984 │ │ │ │ add r3, r6 │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, sl │ │ │ │ it ge │ │ │ │ movge r3, sl │ │ │ │ mov r6, r3 │ │ │ │ - b.n 18696 │ │ │ │ + b.n 1864e │ │ │ │ blx 68a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6acc │ │ │ │ - ldr r0, [pc, #212] @ (18a44 ) │ │ │ │ + ldr r0, [pc, #212] @ (189fc ) │ │ │ │ mov r1, r7 │ │ │ │ ldr.w sl, [r4, #552] @ 0x228 │ │ │ │ add r0, pc │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ ldrd fp, r5, [r4, #556] @ 0x22c │ │ │ │ blx 6724 │ │ │ │ mov r0, r7 │ │ │ │ blx 68a4 │ │ │ │ - ldr r3, [pc, #188] @ (18a48 ) │ │ │ │ + ldr r3, [pc, #188] @ (18a00 ) │ │ │ │ sub.w r9, r5, fp │ │ │ │ add r3, pc │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r7, r7, r0 │ │ │ │ str.w r7, [r4, #564] @ 0x234 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1892c │ │ │ │ + beq.n 188e4 │ │ │ │ subs r3, r7, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 188b0 │ │ │ │ + b.n 18868 │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 186cc │ │ │ │ + beq.w 18684 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ adds r4, #1 │ │ │ │ - bl 183e0 │ │ │ │ - b.n 186cc │ │ │ │ + bl 18398 │ │ │ │ + b.n 18684 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ - bl 183e0 │ │ │ │ + bl 18398 │ │ │ │ ldr.w r5, [r9, #560] @ 0x230 │ │ │ │ adds r5, #1 │ │ │ │ str.w r5, [r9, #560] @ 0x230 │ │ │ │ - b.n 1872e │ │ │ │ + b.n 186e6 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ - b.n 1869e │ │ │ │ + b.n 18656 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ - b.n 187ce │ │ │ │ - ldrb r6, [r2, #1] │ │ │ │ + b.n 18786 │ │ │ │ + ldrb r6, [r3, #2] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #15] │ │ │ │ + strb r2, [r5, #16] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #14] │ │ │ │ + strb r0, [r5, #15] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #13] │ │ │ │ + strb r6, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #12] │ │ │ │ + strb r0, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + strb r0, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #10] │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r5, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #10] │ │ │ │ + strb r0, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + strb r6, [r0, #10] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #8] │ │ │ │ + strb r4, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #7] │ │ │ │ + strb r0, [r7, #8] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ + strb r2, [r1, #7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #5] │ │ │ │ + strb r2, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #5] │ │ │ │ + strb r4, [r1, #6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #4] │ │ │ │ + strb r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r7} │ │ │ │ + push {r2, lr} │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #4] │ │ │ │ + strb r4, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #3] │ │ │ │ + strb r4, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #20] │ │ │ │ + strb r6, [r4, #21] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + strb r4, [r0, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #2] │ │ │ │ + strb r0, [r4, #3] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #18] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #0] │ │ │ │ + strb r6, [r2, #1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #40] @ (18a78 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a30 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #40] @ (18a7c ) │ │ │ │ + ldr r2, [pc, #40] @ (18a34 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r1, [r2, #572] @ 0x23c │ │ │ │ - cbnz r3, 18a66 │ │ │ │ + cbnz r3, 18a1e │ │ │ │ ldr.w r3, [r2, #544] @ 0x220 │ │ │ │ str.w r3, [r2, #540] @ 0x21c │ │ │ │ - ldr r3, [pc, #24] @ (18a80 ) │ │ │ │ + ldr r3, [pc, #24] @ (18a38 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - b.n 185c4 │ │ │ │ + b.n 1857c │ │ │ │ nop │ │ │ │ - cbz r6, 18ac2 │ │ │ │ + cbz r6, 18a8c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ + ldr r4, [r7, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r4, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #68] @ (18acc ) │ │ │ │ + ldr r3, [pc, #68] @ (18a84 ) │ │ │ │ adds r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ - beq.n 18abc │ │ │ │ + beq.n 18a74 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ cmp r2, r4 │ │ │ │ - ble.n 18aba │ │ │ │ - ldr r0, [pc, #52] @ (18ad0 ) │ │ │ │ + ble.n 18a72 │ │ │ │ + ldr r0, [pc, #52] @ (18a88 ) │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r2, r4 │ │ │ │ add r0, pc │ │ │ │ add r1, r0 │ │ │ │ add r0, r4 │ │ │ │ blx 6498 │ │ │ │ - ldr r3, [pc, #40] @ (18ad4 ) │ │ │ │ + ldr r3, [pc, #40] @ (18a8c ) │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - b.n 185c4 │ │ │ │ + b.n 1857c │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 18aba │ │ │ │ + ble.n 18a72 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ subs r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.n 18a98 │ │ │ │ - b.n 18aa8 │ │ │ │ + bgt.n 18a50 │ │ │ │ + b.n 18a60 │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r2, r2 │ │ │ │ + cbz r2, 18ad2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #48] @ (18b0c ) │ │ │ │ + ldr r4, [pc, #48] @ (18ac4 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w r5, [r4, #560] @ 0x230 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 18aea │ │ │ │ + blt.n 18aa2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r6, [pc, #36] @ (18b10 ) │ │ │ │ - ldr r0, [pc, #36] @ (18b14 ) │ │ │ │ + ldr r6, [pc, #36] @ (18ac8 ) │ │ │ │ + ldr r0, [pc, #36] @ (18acc ) │ │ │ │ add r6, pc │ │ │ │ adds r1, r6, r5 │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, r5] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 185c4 │ │ │ │ + b.n 1857c │ │ │ │ nop │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r6, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r0 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #888] @ 0x378 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ - ldr r3, [pc, #184] @ (18bd4 ) │ │ │ │ + ldr r3, [pc, #184] @ (18b8c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 18b78 │ │ │ │ - ldr r3, [pc, #176] @ (18bd8 ) │ │ │ │ + ble.n 18b30 │ │ │ │ + ldr r3, [pc, #176] @ (18b90 ) │ │ │ │ subs r6, r4, #1 │ │ │ │ add r3, pc │ │ │ │ ldrb r5, [r3, r6] │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrh.w r3, [r0, r5, lsl #1] │ │ │ │ sub.w r5, r5, #95 @ 0x5f │ │ │ │ clz r5, r5 │ │ │ │ and.w r3, r3, #3072 @ 0xc00 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18bcc │ │ │ │ - ldr r1, [pc, #136] @ (18bdc ) │ │ │ │ + beq.n 18b84 │ │ │ │ + ldr r1, [pc, #136] @ (18b94 ) │ │ │ │ add r1, pc │ │ │ │ add r1, r4 │ │ │ │ ldrb.w r2, [r1], #-1 │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ clz r3, r3 │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbz r3, 18bc6 │ │ │ │ - ldr r5, [pc, #100] @ (18be0 ) │ │ │ │ + cbz r3, 18b7e │ │ │ │ + ldr r5, [pc, #100] @ (18b98 ) │ │ │ │ subs r7, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, pc │ │ │ │ add r5, r4 │ │ │ │ - ble.n 18bb2 │ │ │ │ + ble.n 18b6a │ │ │ │ ldrb.w r6, [r5, #-1]! │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub.w r3, r6, #95 @ 0x5f │ │ │ │ clz r3, r3 │ │ │ │ ldrh.w r2, [r2, r6, lsl #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbz r3, 18bb2 │ │ │ │ + cbz r3, 18b6a │ │ │ │ mov r4, r7 │ │ │ │ subs r7, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 18b84 │ │ │ │ - ldr r3, [pc, #48] @ (18be4 ) │ │ │ │ + bgt.n 18b3c │ │ │ │ + ldr r3, [pc, #48] @ (18b9c ) │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 185c4 │ │ │ │ + b.n 1857c │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 18b58 │ │ │ │ - b.n 18b78 │ │ │ │ + bne.n 18b10 │ │ │ │ + b.n 18b30 │ │ │ │ mov r4, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 18b52 │ │ │ │ - b.n 18b78 │ │ │ │ - ldr r4, [r5, #104] @ 0x68 │ │ │ │ + bne.n 18b0a │ │ │ │ + b.n 18b30 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r0 │ │ │ │ + uxth r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r4, r3 │ │ │ │ + sxtb r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 18c20 │ │ │ │ + sxth r2, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r1, #96] @ 0x60 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ - ldr r3, [pc, #136] @ (18c74 ) │ │ │ │ + ldr r3, [pc, #136] @ (18c2c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ cmp r5, r4 │ │ │ │ - ble.n 18c58 │ │ │ │ + ble.n 18c10 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ - ldr r1, [pc, #120] @ (18c78 ) │ │ │ │ + ldr r1, [pc, #120] @ (18c30 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, pc │ │ │ │ add r1, r4 │ │ │ │ - b.n 18c0c │ │ │ │ + b.n 18bc4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 18c58 │ │ │ │ + beq.n 18c10 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ clz r3, r3 │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 18c06 │ │ │ │ + bne.n 18bbe │ │ │ │ cmp r5, r4 │ │ │ │ - ble.n 18c58 │ │ │ │ - ldr r1, [pc, #72] @ (18c7c ) │ │ │ │ + ble.n 18c10 │ │ │ │ + ldr r1, [pc, #72] @ (18c34 ) │ │ │ │ add r1, pc │ │ │ │ add r1, r4 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ clz r3, r3 │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbz r3, 18c6c │ │ │ │ - ldr r3, [pc, #36] @ (18c80 ) │ │ │ │ + cbz r3, 18c24 │ │ │ │ + ldr r3, [pc, #36] @ (18c38 ) │ │ │ │ mov r2, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 185c4 │ │ │ │ + b.n 1857c │ │ │ │ adds r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 18c38 │ │ │ │ - b.n 18c58 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ + bne.n 18bf0 │ │ │ │ + b.n 18c10 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 18c98 │ │ │ │ + cbz r0, 18c62 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 18c8e │ │ │ │ + cbz r4, 18c58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #172] @ (18d34 ) │ │ │ │ + ldr r3, [pc, #172] @ (18cec ) │ │ │ │ movs r1, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #572] @ 0x23c │ │ │ │ str.w r1, [r3, #580] @ 0x244 │ │ │ │ - cbz r2, 18cfe │ │ │ │ + cbz r2, 18cb6 │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18cfa │ │ │ │ - ldr.w r8, [pc, #148] @ 18d38 │ │ │ │ + ble.n 18cb2 │ │ │ │ + ldr.w r8, [pc, #148] @ 18cf0 │ │ │ │ mov r7, r0 │ │ │ │ add r8, pc │ │ │ │ add.w r6, r8, #592 @ 0x250 │ │ │ │ - b.n 18cb6 │ │ │ │ + b.n 18c6e │ │ │ │ blx 6334 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 18cda │ │ │ │ - bl 18570 │ │ │ │ + cbnz r0, 18c92 │ │ │ │ + bl 18528 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18cae │ │ │ │ - ldr r3, [pc, #116] @ (18d3c ) │ │ │ │ + bne.n 18c66 │ │ │ │ + ldr r3, [pc, #116] @ (18cf4 ) │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #116] @ (18d40 ) │ │ │ │ + ldr r0, [pc, #116] @ (18cf8 ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 185c4 │ │ │ │ - ldr r0, [pc, #104] @ (18d44 ) │ │ │ │ + b.n 1857c │ │ │ │ + ldr r0, [pc, #104] @ (18cfc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, r5, r4 │ │ │ │ add.w r0, r8, #692 @ 0x2b4 │ │ │ │ - bl 185c4 │ │ │ │ - cbz r7, 18cfa │ │ │ │ + bl 1857c │ │ │ │ + cbz r7, 18cb2 │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ str.w r3, [r8, #584] @ 0x248 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #72] @ (18d48 ) │ │ │ │ + ldr r1, [pc, #72] @ (18d00 ) │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ strb.w r2, [r3, #592] @ 0x250 │ │ │ │ add r1, pc │ │ │ │ strh.w r4, [r3, #692] @ 0x2b4 │ │ │ │ strb.w r2, [r3, #694] @ 0x2b6 │ │ │ │ ldr.w r0, [r3, #544] @ 0x220 │ │ │ │ strb r2, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r3, #540] @ 0x21c │ │ │ │ strd r0, r2, [r3, #584] @ 0x248 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ str.w r0, [r3, #572] @ 0x23c │ │ │ │ add.w r0, r3, #692 @ 0x2b4 │ │ │ │ - b.n 185c4 │ │ │ │ + b.n 1857c │ │ │ │ nop │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ + ldr r4, [r0, #88] @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #236] @ (18e3c ) │ │ │ │ + ldr r3, [pc, #236] @ (18df4 ) │ │ │ │ movs r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add r3, pc │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r2, [r3, #572] @ 0x23c │ │ │ │ str r0, [sp, #4] │ │ │ │ str.w r1, [r3, #580] @ 0x244 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18e06 │ │ │ │ + beq.n 18dbe │ │ │ │ ldr.w r2, [r3, #588] @ 0x24c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18e00 │ │ │ │ - ldr r6, [pc, #208] @ (18e40 ) │ │ │ │ + ble.n 18db8 │ │ │ │ + ldr r6, [pc, #208] @ (18df8 ) │ │ │ │ movw r9, #34079 @ 0x851f │ │ │ │ movt r9, #20971 @ 0x51eb │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ add r6, pc │ │ │ │ ldrd r4, r8, [r3, #540] @ 0x21c │ │ │ │ add.w r7, r6, #592 @ 0x250 │ │ │ │ - b.n 18db8 │ │ │ │ + b.n 18d70 │ │ │ │ smull r0, r2, r9, r3 │ │ │ │ asrs r4, r3, #31 │ │ │ │ rsb r4, r4, r2, asr #5 │ │ │ │ mls r4, fp, r4, r3 │ │ │ │ str.w r4, [r6, #540] @ 0x21c │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 18dc0 │ │ │ │ + beq.n 18d78 │ │ │ │ ldrb.w r3, [sl] │ │ │ │ - cbz r3, 18dc0 │ │ │ │ + cbz r3, 18d78 │ │ │ │ blx 6334 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 18ddc │ │ │ │ + cbnz r0, 18d94 │ │ │ │ adds r3, r4, #1 │ │ │ │ mov r1, r7 │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 18d88 │ │ │ │ - ldr r3, [pc, #128] @ (18e44 ) │ │ │ │ + bne.n 18d40 │ │ │ │ + ldr r3, [pc, #128] @ (18dfc ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [pc, #128] @ (18e48 ) │ │ │ │ + ldr r0, [pc, #128] @ (18e00 ) │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 185c4 │ │ │ │ - ldr r0, [pc, #108] @ (18e4c ) │ │ │ │ + b.w 1857c │ │ │ │ + ldr r0, [pc, #108] @ (18e04 ) │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r2, r5, sl │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ - bl 185c4 │ │ │ │ + bl 1857c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 18e00 │ │ │ │ + cbz r3, 18db8 │ │ │ │ ldr.w r3, [r6, #540] @ 0x21c │ │ │ │ str.w r3, [r6, #584] @ 0x248 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ strh.w r4, [r3, #692] @ 0x2b4 │ │ │ │ - ldr r4, [pc, #64] @ (18e50 ) │ │ │ │ + ldr r4, [pc, #64] @ (18e08 ) │ │ │ │ ldr.w r0, [r3, #544] @ 0x220 │ │ │ │ add r4, pc │ │ │ │ str.w r0, [r3, #540] @ 0x21c │ │ │ │ strd r0, r2, [r3, #584] @ 0x248 │ │ │ │ add.w r0, r3, #692 @ 0x2b4 │ │ │ │ str.w r1, [r3, #572] @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ strb.w r2, [r3, #592] @ 0x250 │ │ │ │ strb.w r2, [r3, #694] @ 0x2b6 │ │ │ │ strb r2, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 185c4 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ + b.w 1857c │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #68] @ 0x44 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #672 @ 0x2a0 │ │ │ │ + add r7, sp, #960 @ 0x3c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r0, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #576 @ 0x240 │ │ │ │ + add r7, sp, #864 @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #368 @ 0x170 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, r0, #0 │ │ │ │ push {r4, lr} │ │ │ │ - bne.n 18e9c │ │ │ │ - ldr r2, [pc, #268] @ (18f68 ) │ │ │ │ + bne.n 18e54 │ │ │ │ + ldr r2, [pc, #268] @ (18f20 ) │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ - ldr r0, [pc, #264] @ (18f6c ) │ │ │ │ + ldr r0, [pc, #264] @ (18f24 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ add.w r1, r2, #592 @ 0x250 │ │ │ │ str.w r3, [r2, #588] @ 0x24c │ │ │ │ strb.w r3, [r2, #592] @ 0x250 │ │ │ │ strb.w r3, [r2, #694] @ 0x2b6 │ │ │ │ strh.w r4, [r2, #692] @ 0x2b4 │ │ │ │ blx 6334 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18f42 │ │ │ │ - ldr r2, [pc, #232] @ (18f70 ) │ │ │ │ + beq.n 18efa │ │ │ │ + ldr r2, [pc, #232] @ (18f28 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [pc, #232] @ (18f74 ) │ │ │ │ + ldr r0, [pc, #232] @ (18f2c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ subs r2, r3, r2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ - b.w 185c4 │ │ │ │ - ldr r1, [pc, #216] @ (18f78 ) │ │ │ │ + b.w 1857c │ │ │ │ + ldr r1, [pc, #216] @ (18f30 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, #588] @ 0x24c │ │ │ │ - ble.n 18efa │ │ │ │ + ble.n 18eb2 │ │ │ │ adds r0, r2, #1 │ │ │ │ add r2, r1 │ │ │ │ adds r4, r1, r0 │ │ │ │ str.w r0, [r1, #588] @ 0x24c │ │ │ │ uxtb r0, r3 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ movs r3, #32 │ │ │ │ strb.w r0, [r2, #592] @ 0x250 │ │ │ │ strb.w r0, [r2, #692] @ 0x2b4 │ │ │ │ strb.w r1, [r4, #692] @ 0x2b4 │ │ │ │ strb.w r3, [r2, #694] @ 0x2b6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #592] @ 0x250 │ │ │ │ strb.w r3, [r2, #695] @ 0x2b7 │ │ │ │ - ldr r4, [pc, #168] @ (18f7c ) │ │ │ │ - ldr r0, [pc, #172] @ (18f80 ) │ │ │ │ + ldr r4, [pc, #168] @ (18f34 ) │ │ │ │ + ldr r0, [pc, #172] @ (18f38 ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ blx 6334 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 18e84 │ │ │ │ + bne.n 18e3c │ │ │ │ ldr.w r3, [r4, #588] @ 0x24c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 18f42 │ │ │ │ + ble.n 18efa │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ - cbz r3, 18f3c │ │ │ │ + cbz r3, 18ef4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 18d4c │ │ │ │ + b.n 18d04 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 18f56 │ │ │ │ + ble.n 18f0e │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ adds r0, r1, r3 │ │ │ │ add r2, r1 │ │ │ │ movw ip, #8255 @ 0x203f │ │ │ │ str.w r3, [r1, #588] @ 0x24c │ │ │ │ strb.w r4, [r0, #592] @ 0x250 │ │ │ │ add.w r0, r1, #692 @ 0x2b4 │ │ │ │ strh.w ip, [r0, r3] │ │ │ │ strb.w r4, [r2, #693] @ 0x2b5 │ │ │ │ - cbz r3, 18f56 │ │ │ │ + cbz r3, 18f0e │ │ │ │ ldr.w r2, [r1, #584] @ 0x248 │ │ │ │ - ldr r3, [pc, #92] @ (18f84 ) │ │ │ │ - ldr r0, [pc, #96] @ (18f88 ) │ │ │ │ + ldr r3, [pc, #92] @ (18f3c ) │ │ │ │ + ldr r0, [pc, #96] @ (18f40 ) │ │ │ │ add r3, pc │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ add r0, pc │ │ │ │ str.w r2, [r3, #540] @ 0x21c │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ blx 6724 │ │ │ │ - b.n 18ed0 │ │ │ │ + b.n 18e88 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 18c84 │ │ │ │ - ldr r0, [pc, #72] @ (18f8c ) │ │ │ │ + b.n 18c3c │ │ │ │ + ldr r0, [pc, #72] @ (18f44 ) │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r0, pc │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ - b.w 185c4 │ │ │ │ - ldr r2, [pc, #56] @ (18f90 ) │ │ │ │ + b.w 1857c │ │ │ │ + ldr r2, [pc, #56] @ (18f48 ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #56] @ (18f94 ) │ │ │ │ + ldr r3, [pc, #56] @ (18f4c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r2, #544] @ 0x220 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n 18f24 │ │ │ │ - ldr r6, [r4, #52] @ 0x34 │ │ │ │ + b.n 18edc │ │ │ │ + ldr r6, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #48] @ 0x30 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ + ldr r2, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #44] @ 0x2c │ │ │ │ + ldr r4, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #264 @ 0x108 │ │ │ │ + add r6, sp, #552 @ 0x228 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #36] @ 0x24 │ │ │ │ + ldr r6, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r3, [pc, #156] @ (1903c ) │ │ │ │ + ldr r3, [pc, #156] @ (18ff4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r6, [r3, #560] @ 0x230 │ │ │ │ ldr.w r8, [r3, #68] @ 0x44 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 19038 │ │ │ │ + bge.n 18ff0 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ - ldr r1, [pc, #140] @ (19040 ) │ │ │ │ + ldr r1, [pc, #140] @ (18ff8 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ add r1, r6 │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ clz r3, r3 │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbz r3, 19030 │ │ │ │ - ldr r5, [pc, #104] @ (19044 ) │ │ │ │ + cbz r3, 18fe8 │ │ │ │ + ldr r5, [pc, #104] @ (18ffc ) │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ add r5, pc │ │ │ │ add r5, r4 │ │ │ │ - bge.n 19014 │ │ │ │ + bge.n 18fcc │ │ │ │ ldrb.w r9, [r5, #1]! │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub.w r3, r9, #95 @ 0x5f │ │ │ │ clz r3, r3 │ │ │ │ ldrh.w r2, [r2, r9, lsl #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ - cbz r3, 19014 │ │ │ │ + cbz r3, 18fcc │ │ │ │ mov r4, r7 │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 18fe6 │ │ │ │ + blt.n 18f9e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18418 │ │ │ │ - ldr r3, [pc, #40] @ (19048 ) │ │ │ │ + bl 183d0 │ │ │ │ + ldr r3, [pc, #40] @ (19000 ) │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 185c4 │ │ │ │ + b.w 1857c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 18fba │ │ │ │ - b.n 18fda │ │ │ │ + bne.n 18f72 │ │ │ │ + b.n 18f92 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 18fda │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ + b.n 18f92 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #744 @ 0x2e8 │ │ │ │ + add r6, sp, #8 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + add r5, sp, #864 @ 0x360 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ ... │ │ │ │ │ │ │ │ -0001904c : │ │ │ │ +00019004 : │ │ │ │ cmp r0, #20 │ │ │ │ push {r3, lr} │ │ │ │ - ble.n 1906c │ │ │ │ + ble.n 19024 │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ - ldr r2, [pc, #24] @ (19074 ) │ │ │ │ + ldr r2, [pc, #24] @ (1902c ) │ │ │ │ smull r1, r3, r3, r0 │ │ │ │ add r2, pc │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r0, [pc, #8] @ (19078 ) │ │ │ │ + ldr r0, [pc, #8] @ (19030 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18394 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + bl 1834c │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - eors r2, r2 │ │ │ │ + eors r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001907c : │ │ │ │ +00019034 : │ │ │ │ push {r4, r5, lr} │ │ │ │ movs r0, #0 │ │ │ │ sub sp, #12 │ │ │ │ blx 6e14 │ │ │ │ - cbnz r0, 1908c │ │ │ │ + cbnz r0, 19044 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, sp │ │ │ │ movs r0, #0 │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ ldrh.w r0, [sp, #2] │ │ │ │ - cbnz r0, 190a4 │ │ │ │ + cbnz r0, 1905c │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ strh.w r0, [sp, #2] │ │ │ │ ldrh.w r3, [sp] │ │ │ │ - cbnz r3, 190b0 │ │ │ │ + cbnz r3, 19068 │ │ │ │ movs r3, #24 │ │ │ │ strh.w r3, [sp] │ │ │ │ - ldr r4, [pc, #56] @ (190ec ) │ │ │ │ + ldr r4, [pc, #56] @ (190a4 ) │ │ │ │ blx 6558 │ │ │ │ - ldr r1, [pc, #56] @ (190f0 ) │ │ │ │ + ldr r1, [pc, #56] @ (190a8 ) │ │ │ │ add r4, pc │ │ │ │ ldrh.w r2, [sp] │ │ │ │ add.w r5, r4, #796 @ 0x31c │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, #828 @ 0x33c │ │ │ │ blx 6ca8 │ │ │ │ mov r0, r5 │ │ │ │ blx 6bec │ │ │ │ - ldr r1, [pc, #28] @ (190f4 ) │ │ │ │ + ldr r1, [pc, #28] @ (190ac ) │ │ │ │ ldrh.w r2, [sp, #2] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6ca8 │ │ │ │ mov r0, r4 │ │ │ │ blx 6bec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ands r6, r4 │ │ │ │ + ands r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r0, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -000190f8 : │ │ │ │ - ldr r3, [pc, #8] @ (19104 ) │ │ │ │ +000190b0 : │ │ │ │ + ldr r3, [pc, #8] @ (190bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #12] │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ ... │ │ │ │ │ │ │ │ -00019108 : │ │ │ │ +000190c0 : │ │ │ │ push {r3, lr} │ │ │ │ - ldr r3, [pc, #40] @ (19134 ) │ │ │ │ + ldr r3, [pc, #40] @ (190ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 19116 │ │ │ │ + bgt.n 190ce │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #10 │ │ │ │ - bl 183e0 │ │ │ │ - ldr r3, [pc, #24] @ (19138 ) │ │ │ │ + bl 18398 │ │ │ │ + ldr r3, [pc, #24] @ (190f0 ) │ │ │ │ mvn.w r1, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 185c4 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ + b.w 1857c │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ ... │ │ │ │ │ │ │ │ -0001913c : │ │ │ │ +000190f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 18480 │ │ │ │ + bl 18438 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 19870 │ │ │ │ - ldr.w r3, [pc, #2404] @ 19ab4 │ │ │ │ + beq.w 19828 │ │ │ │ + ldr.w r3, [pc, #2404] @ 19a6c │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r0, [pc, #2400] @ 19ab8 │ │ │ │ + ldr.w r0, [pc, #2400] @ 19a70 │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r6, [pc, #2396] @ 19abc │ │ │ │ + ldr.w r6, [pc, #2396] @ 19a74 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r8, [pc, #2392] @ 19ac0 │ │ │ │ - ldr.w r7, [pc, #2392] @ 19ac4 │ │ │ │ + ldr.w r8, [pc, #2392] @ 19a78 │ │ │ │ + ldr.w r7, [pc, #2392] @ 19a7c │ │ │ │ add r6, pc │ │ │ │ str.w r4, [r3, #576] @ 0x240 │ │ │ │ add r8, pc │ │ │ │ strb r5, [r0, #0] │ │ │ │ add r7, pc │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, sp, #3 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 185c4 │ │ │ │ + bl 1857c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19196 │ │ │ │ + b.n 1914e │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 191ce │ │ │ │ + bne.n 19186 │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx 6474 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1918a │ │ │ │ + ble.n 19142 │ │ │ │ ldrb.w r5, [sp, #3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #568] @ 0x238 │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r3, [r6, #572] @ 0x23c │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 19200 │ │ │ │ + bpl.n 191b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19452 │ │ │ │ + beq.w 1940a │ │ │ │ mov r0, r5 │ │ │ │ - bl 18e54 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r2, [pc, #2296] @ 19ac8 │ │ │ │ + bl 18e0c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r2, [pc, #2296] @ 19a80 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 19856 │ │ │ │ + beq.w 1980e │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #860] @ 0x35c │ │ │ │ - ldr.w r2, [pc, #2280] @ 19acc │ │ │ │ + ldr.w r2, [pc, #2280] @ 19a84 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r3, [pc, #2276] @ 19ad0 │ │ │ │ + ldr.w r3, [pc, #2276] @ 19a88 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str r1, [r2, #0] │ │ │ │ strb r1, [r3, #0] │ │ │ │ - ldr.w r0, [pc, #2268] @ 19ad4 │ │ │ │ + ldr.w r0, [pc, #2268] @ 19a8c │ │ │ │ add r0, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r3, 19248 │ │ │ │ + cbz r3, 19200 │ │ │ │ cmp r5, #27 │ │ │ │ - bhi.n 1923e │ │ │ │ + bhi.n 191f6 │ │ │ │ cmp r5, #7 │ │ │ │ - bls.n 19244 │ │ │ │ + bls.n 191fc │ │ │ │ sub.w r3, r5, #8 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.n 19244 │ │ │ │ + bhi.n 191fc │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r1, #4 │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ @@ -29839,18 +29826,18 @@ │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ movs r7, r2 │ │ │ │ lsls r5, r0, #4 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - beq.w 1942e │ │ │ │ - bl 18a4c │ │ │ │ + beq.w 193e6 │ │ │ │ + bl 18a04 │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ - bhi.w 194c0 │ │ │ │ + bhi.w 19478 │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ lsls r0, r6, #9 │ │ │ │ lsls r3, r4, #9 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r0, r3, #9 │ │ │ │ lsls r5, r1, #9 │ │ │ │ @@ -30075,425 +30062,425 @@ │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r5, r4, #5 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r2, r4, #5 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r7, r3, #5 │ │ │ │ - bl 18a4c │ │ │ │ + bl 18a04 │ │ │ │ ldr.w r3, [r7, #560] @ 0x230 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ - b.n 19186 │ │ │ │ + b.n 1913e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 18e54 │ │ │ │ - b.n 19424 │ │ │ │ - ldr.w r3, [pc, #1692] @ 19ad8 │ │ │ │ + bl 18e0c │ │ │ │ + b.n 193dc │ │ │ │ + ldr.w r3, [pc, #1692] @ 19a90 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - bl 18ad8 │ │ │ │ - b.n 19186 │ │ │ │ + bl 1857c │ │ │ │ + bl 18a90 │ │ │ │ + b.n 1913e │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 19a9c │ │ │ │ + bgt.w 19a54 │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ ldr.w r9, [r6, #560] @ 0x230 │ │ │ │ ldr.w fp, [r6, #576] @ 0x240 │ │ │ │ add.w sl, r9, #1 │ │ │ │ - cbz r3, 19490 │ │ │ │ + cbz r3, 19448 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 19494 │ │ │ │ - ldr.w r3, [pc, #1636] @ 19adc │ │ │ │ + beq.n 1944c │ │ │ │ + ldr.w r3, [pc, #1636] @ 19a94 │ │ │ │ mov r2, sl │ │ │ │ mov r0, fp │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ strb.w r5, [r3, r9] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r6, #568] @ 0x238 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ cmp r2, r9 │ │ │ │ - blt.n 194aa │ │ │ │ - ldr.w r0, [pc, #1608] @ 19ae0 │ │ │ │ + blt.n 19462 │ │ │ │ + ldr.w r0, [pc, #1608] @ 19a98 │ │ │ │ adds r2, #1 │ │ │ │ sub.w r2, r2, r9 │ │ │ │ add r0, pc │ │ │ │ add.w r1, r0, r9 │ │ │ │ add r0, sl │ │ │ │ blx 6498 │ │ │ │ - ldr.w r3, [pc, #1592] @ 19ae4 │ │ │ │ + ldr.w r3, [pc, #1592] @ 19a9c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ strb.w r5, [r3, r9] │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r2, [pc, #1572] @ 19ae8 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r2, [pc, #1572] @ 19aa0 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r1, [r2, #477] @ 0x1dd │ │ │ │ ldrb.w r3, [r2, #478] @ 0x1de │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 19958 │ │ │ │ + beq.w 19910 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 199bc │ │ │ │ + beq.w 19974 │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ moveq r5, #2 │ │ │ │ - bne.w 19186 │ │ │ │ - ldr.w r3, [pc, #1536] @ 19aec │ │ │ │ + bne.w 1913e │ │ │ │ + ldr.w r3, [pc, #1536] @ 19aa4 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 19962 │ │ │ │ - ldr.w r3, [pc, #1528] @ 19af0 │ │ │ │ + bgt.w 1991a │ │ │ │ + ldr.w r3, [pc, #1528] @ 19aa8 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 6364 │ │ │ │ - bl 18480 │ │ │ │ + bl 18438 │ │ │ │ blx 6b6c │ │ │ │ - b.n 19186 │ │ │ │ - bl 18be8 │ │ │ │ - b.n 19186 │ │ │ │ - bl 18f98 │ │ │ │ - b.n 19186 │ │ │ │ - bl 18b18 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r4, [pc, #1488] @ 19af4 │ │ │ │ + b.n 1913e │ │ │ │ + bl 18ba0 │ │ │ │ + b.n 1913e │ │ │ │ + bl 18f50 │ │ │ │ + b.n 1913e │ │ │ │ + bl 18ad0 │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r4, [pc, #1488] @ 19aac │ │ │ │ movw r2, #8094 @ 0x1f9e │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [r4, #564] @ 0x234 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ subs r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 19a9c │ │ │ │ + bgt.w 19a54 │ │ │ │ cmp r3, r1 │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 185c4 │ │ │ │ + bl 1857c │ │ │ │ movs r0, #10 │ │ │ │ - bl 183e0 │ │ │ │ - ldr.w r3, [pc, #1444] @ 19af8 │ │ │ │ + bl 18398 │ │ │ │ + ldr.w r3, [pc, #1444] @ 19ab0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.w 19876 │ │ │ │ - ldr.w r3, [pc, #1428] @ 19afc │ │ │ │ + bgt.w 1982e │ │ │ │ + ldr.w r3, [pc, #1428] @ 19ab4 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 191f4 │ │ │ │ + b.n 191ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bl 18a84 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r3, [pc, #1412] @ 19b00 │ │ │ │ + bl 18a3c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r3, [pc, #1412] @ 19ab8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ adds r2, #1 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r0, [pc, #1388] @ 19b04 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r0, [pc, #1388] @ 19abc │ │ │ │ add r0, pc │ │ │ │ blx 68a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19186 │ │ │ │ - ldr.w r3, [pc, #1376] @ 19b08 │ │ │ │ - ldr.w r2, [pc, #1376] @ 19b0c │ │ │ │ + beq.w 1913e │ │ │ │ + ldr.w r3, [pc, #1376] @ 19ac0 │ │ │ │ + ldr.w r2, [pc, #1376] @ 19ac4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ ldr.w r9, [r3, #560] @ 0x230 │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 19978 │ │ │ │ + bne.w 19930 │ │ │ │ adds r2, r5, r1 │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 19a9c │ │ │ │ + bgt.w 19a54 │ │ │ │ cmp r9, r1 │ │ │ │ - bgt.n 195f4 │ │ │ │ - ldr.w r3, [pc, #1336] @ 19b10 │ │ │ │ + bgt.n 195ac │ │ │ │ + ldr.w r3, [pc, #1336] @ 19ac8 │ │ │ │ adds r2, r1, #1 │ │ │ │ add r2, r5 │ │ │ │ add r3, pc │ │ │ │ add r1, r3 │ │ │ │ add r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r9 │ │ │ │ ldrb.w r0, [r1], #-1 │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 195e8 │ │ │ │ - ldr.w r0, [pc, #1308] @ 19b14 │ │ │ │ + bne.n 195a0 │ │ │ │ + ldr.w r0, [pc, #1308] @ 19acc │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [pc, #1308] @ 19b18 │ │ │ │ + ldr.w r1, [pc, #1308] @ 19ad0 │ │ │ │ add r0, pc │ │ │ │ add r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 6500 │ │ │ │ - ldr.w r3, [pc, #1296] @ 19b1c │ │ │ │ + ldr.w r3, [pc, #1296] @ 19ad4 │ │ │ │ add.w r2, r5, r9 │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r5, [pc, #1280] @ 19b20 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r5, [pc, #1280] @ 19ad8 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 19186 │ │ │ │ - ldr.w r3, [pc, #1268] @ 19b24 │ │ │ │ + blt.w 1913e │ │ │ │ + ldr.w r3, [pc, #1268] @ 19adc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3, #560] @ 0x230 │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ + bl 1857c │ │ │ │ str.w r9, [r5, #12] │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r3, [pc, #1244] @ 19b28 │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r3, [pc, #1244] @ 19ae0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 19186 │ │ │ │ - ldr.w r3, [pc, #1236] @ 19b2c │ │ │ │ + blt.w 1913e │ │ │ │ + ldr.w r3, [pc, #1236] @ 19ae4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #560] @ 0x230 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 19186 │ │ │ │ + beq.w 1913e │ │ │ │ ittt lt │ │ │ │ movlt r3, r5 │ │ │ │ movlt r5, r1 │ │ │ │ movlt r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #1 │ │ │ │ - bl 18418 │ │ │ │ - ldr.w r3, [pc, #1208] @ 19b30 │ │ │ │ + bl 183d0 │ │ │ │ + ldr.w r3, [pc, #1208] @ 19ae8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r3, [pc, #1192] @ 19b34 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r3, [pc, #1192] @ 19aec │ │ │ │ add r3, pc │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 19186 │ │ │ │ - ldr.w r5, [pc, #1176] @ 19b38 │ │ │ │ + beq.w 1913e │ │ │ │ + ldr.w r5, [pc, #1176] @ 19af0 │ │ │ │ add r5, pc │ │ │ │ ldr.w r3, [r5, #560] @ 0x230 │ │ │ │ ldr.w r0, [r5, #576] @ 0x240 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 68a4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r0, [pc, #1160] @ 19b3c │ │ │ │ + ldr.w r0, [pc, #1160] @ 19af4 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, pc │ │ │ │ blx r9 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 196dc │ │ │ │ + bge.n 19694 │ │ │ │ ldr.w r0, [r5, #560] @ 0x230 │ │ │ │ adds r5, r1, #2 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 19186 │ │ │ │ - ldr.w r3, [pc, #1120] @ 19b40 │ │ │ │ + beq.w 1913e │ │ │ │ + ldr.w r3, [pc, #1120] @ 19af8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r3, [pc, #1108] @ 19b44 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r3, [pc, #1108] @ 19afc │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r2, [pc, #1092] @ 19b48 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r2, [pc, #1092] @ 19b00 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19a7a │ │ │ │ + beq.w 19a32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 18a84 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r3, [pc, #1072] @ 19b4c │ │ │ │ + bl 18a3c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r3, [pc, #1072] @ 19b04 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ add r2, r1 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r3, [pc, #1052] @ 19b50 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r3, [pc, #1052] @ 19b08 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr.w r5, [pc, #1032] @ 19b54 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr.w r5, [pc, #1032] @ 19b0c │ │ │ │ add r5, pc │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 19186 │ │ │ │ + ble.w 1913e │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 19186 │ │ │ │ - ldr r3, [pc, #1012] @ (19b58 ) │ │ │ │ + bge.w 1913e │ │ │ │ + ldr r3, [pc, #1012] @ (19b10 ) │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr.w r0, [r5, #576] @ 0x240 │ │ │ │ mov.w ip, #2 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [r5, #568] @ 0x238 │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ ldrb.w ip, [r3, r2] │ │ │ │ strb.w ip, [r3, r1] │ │ │ │ strb r5, [r3, r2] │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ movs r0, #1 │ │ │ │ - bl 18d4c │ │ │ │ - b.n 19186 │ │ │ │ + bl 18d04 │ │ │ │ + b.n 1913e │ │ │ │ movs r0, #1 │ │ │ │ - bl 18c84 │ │ │ │ - b.n 19186 │ │ │ │ - bl 18570 │ │ │ │ + bl 18c3c │ │ │ │ + b.n 1913e │ │ │ │ + bl 18528 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #960] @ (19b5c ) │ │ │ │ + ldr r0, [pc, #960] @ (19b14 ) │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ - ldr r3, [pc, #956] @ (19b60 ) │ │ │ │ + ldr r3, [pc, #956] @ (19b18 ) │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr r2, [pc, #940] @ (19b64 ) │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr r2, [pc, #940] @ (19b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, #864] @ 0x360 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str.w r3, [r2, #864] @ 0x360 │ │ │ │ - b.n 19186 │ │ │ │ - ldr r3, [pc, #924] @ (19b68 ) │ │ │ │ + b.n 1913e │ │ │ │ + ldr r3, [pc, #924] @ (19b20 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19888 │ │ │ │ + beq.n 19840 │ │ │ │ adds r1, #1 │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ smull r2, r0, r2, r1 │ │ │ │ asrs r2, r1, #31 │ │ │ │ rsb r2, r2, r0, asr #5 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mls r2, r0, r2, r1 │ │ │ │ str.w r2, [r3, #540] @ 0x21c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19888 │ │ │ │ - ldr r0, [pc, #876] @ (19b6c ) │ │ │ │ + beq.n 19840 │ │ │ │ + ldr r0, [pc, #876] @ (19b24 ) │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ - ldr r3, [pc, #872] @ (19b70 ) │ │ │ │ + ldr r3, [pc, #872] @ (19b28 ) │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr r3, [pc, #856] @ (19b74 ) │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr r3, [pc, #856] @ (19b2c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 19186 │ │ │ │ + ble.w 1913e │ │ │ │ movs r0, #10 │ │ │ │ - bl 183e0 │ │ │ │ - ldr r3, [pc, #840] @ (19b78 ) │ │ │ │ + bl 18398 │ │ │ │ + ldr r3, [pc, #840] @ (19b30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 19840 │ │ │ │ - ldr r1, [pc, #836] @ (19b7c ) │ │ │ │ + cbnz r3, 197f8 │ │ │ │ + ldr r1, [pc, #836] @ (19b34 ) │ │ │ │ movs r2, #4 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6acc │ │ │ │ - ldr r3, [pc, #828] @ (19b80 ) │ │ │ │ + ldr r3, [pc, #828] @ (19b38 ) │ │ │ │ mvn.w r1, #1 │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.n 19186 │ │ │ │ - ldr r3, [pc, #812] @ (19b84 ) │ │ │ │ + bl 1857c │ │ │ │ + b.n 1913e │ │ │ │ + ldr r3, [pc, #812] @ (19b3c ) │ │ │ │ str.w r1, [r2, #860] @ 0x35c │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 191e2 │ │ │ │ + ble.w 1919a │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 6708 │ │ │ │ - b.n 191e2 │ │ │ │ - ldr r4, [pc, #788] @ (19b88 ) │ │ │ │ + b.n 1919a │ │ │ │ + ldr r4, [pc, #788] @ (19b40 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 1914e │ │ │ │ + b.n 19106 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 19564 │ │ │ │ + bne.w 1951c │ │ │ │ adds r2, r4, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 6708 │ │ │ │ - b.n 19564 │ │ │ │ - ldr r1, [pc, #768] @ (19b8c ) │ │ │ │ + b.n 1951c │ │ │ │ + ldr r1, [pc, #768] @ (19b44 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 197fe │ │ │ │ + b.n 197b6 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 198a0 │ │ │ │ + b.n 19858 │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 19186 │ │ │ │ + bne.w 1913e │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx 6474 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 19892 │ │ │ │ + ble.n 1984a │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - bhi.w 19186 │ │ │ │ - add r2, pc, #8 @ (adr r2, 198c4 ) │ │ │ │ + bhi.w 1913e │ │ │ │ + add r2, pc, #8 @ (adr r2, 1987c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ mrrc2 15, 15, pc, r9, cr15 @ │ │ │ │ str.w pc, [r3, #4095] @ 0xfff │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ str.w pc, [r3, #4095] @ 0xfff │ │ │ │ @@ -30532,375 +30519,375 @@ │ │ │ │ mrrc2 15, 15, pc, r3, cr15 @ │ │ │ │ str.w pc, [r3, #4095] @ 0xfff │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ cmp r5, r3 │ │ │ │ ite eq │ │ │ │ moveq r5, #20 │ │ │ │ movne r5, #3 │ │ │ │ - b.n 194e8 │ │ │ │ - ldr r2, [pc, #556] @ (19b90 ) │ │ │ │ + b.n 194a0 │ │ │ │ + ldr r2, [pc, #556] @ (19b48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 194f6 │ │ │ │ + bne.w 194ae │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 6708 │ │ │ │ - b.n 194f6 │ │ │ │ + b.n 194ae │ │ │ │ add.w sl, r5, r9 │ │ │ │ cmp sl, r1 │ │ │ │ - ble.n 19994 │ │ │ │ + ble.n 1994c │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.w 19a9c │ │ │ │ - ldr r3, [pc, #520] @ (19b94 ) │ │ │ │ + bgt.w 19a54 │ │ │ │ + ldr r3, [pc, #520] @ (19b4c ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strb.w r2, [r3, sl] │ │ │ │ - ldr r0, [pc, #512] @ (19b98 ) │ │ │ │ + ldr r0, [pc, #512] @ (19b50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #512] @ (19b9c ) │ │ │ │ + ldr r1, [pc, #512] @ (19b54 ) │ │ │ │ add r0, pc │ │ │ │ add r0, r9 │ │ │ │ add r1, pc │ │ │ │ blx 6500 │ │ │ │ - ldr r3, [pc, #504] @ (19ba0 ) │ │ │ │ + ldr r3, [pc, #504] @ (19b58 ) │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ str.w r5, [r3, #568] @ 0x238 │ │ │ │ - bl 185c4 │ │ │ │ - b.w 19186 │ │ │ │ + bl 1857c │ │ │ │ + b.w 1913e │ │ │ │ movs r5, #20 │ │ │ │ - b.n 194e8 │ │ │ │ + b.n 194a0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 199d2 │ │ │ │ + b.n 1998a │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 19186 │ │ │ │ + bne.w 1913e │ │ │ │ str r5, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx 6474 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 199c4 │ │ │ │ + ble.n 1997c │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 19186 │ │ │ │ + bhi.w 1913e │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r0, r6, #32 │ │ │ │ lsls r5, r0, #8 │ │ │ │ - ldr r3, [pc, #428] @ (19ba4 ) │ │ │ │ + ldr r3, [pc, #428] @ (19b5c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1971e │ │ │ │ - ldr r3, [pc, #428] @ (19ba8 ) │ │ │ │ + b.n 196d6 │ │ │ │ + ldr r3, [pc, #428] @ (19b60 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 19580 │ │ │ │ - ldr r3, [pc, #424] @ (19bac ) │ │ │ │ + b.n 19538 │ │ │ │ + ldr r3, [pc, #424] @ (19b64 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 19a74 │ │ │ │ + beq.n 19a2c │ │ │ │ adds r1, #1 │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ smull r2, r0, r2, r1 │ │ │ │ asrs r2, r1, #31 │ │ │ │ rsb r2, r2, r0, asr #5 │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ mls r2, r0, r2, r1 │ │ │ │ str.w r2, [r3, #540] @ 0x21c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cbz r1, 19a74 │ │ │ │ - ldr r0, [pc, #380] @ (19bb0 ) │ │ │ │ + cbz r1, 19a2c │ │ │ │ + ldr r0, [pc, #380] @ (19b68 ) │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ - ldr r3, [pc, #376] @ (19bb4 ) │ │ │ │ + ldr r3, [pc, #376] @ (19b6c ) │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.w 19186 │ │ │ │ - bl 18570 │ │ │ │ + bl 1857c │ │ │ │ + b.w 1913e │ │ │ │ + bl 18528 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #352] @ (19bb8 ) │ │ │ │ + ldr r0, [pc, #352] @ (19b70 ) │ │ │ │ add r0, pc │ │ │ │ blx 6724 │ │ │ │ - ldr r3, [pc, #348] @ (19bbc ) │ │ │ │ + ldr r3, [pc, #348] @ (19b74 ) │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ - b.w 19186 │ │ │ │ - ldr r1, [pc, #328] @ (19bc0 ) │ │ │ │ - add r1, pc │ │ │ │ - b.n 19a32 │ │ │ │ - ldr r1, [pc, #328] @ (19bc4 ) │ │ │ │ - ldr r3, [pc, #328] @ (19bc8 ) │ │ │ │ + bl 1857c │ │ │ │ + b.w 1913e │ │ │ │ + ldr r1, [pc, #328] @ (19b78 ) │ │ │ │ + add r1, pc │ │ │ │ + b.n 199ea │ │ │ │ + ldr r1, [pc, #328] @ (19b7c ) │ │ │ │ + ldr r3, [pc, #328] @ (19b80 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strb r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 19aa4 │ │ │ │ - ldr r3, [pc, #320] @ (19bcc ) │ │ │ │ + bgt.n 19a5c │ │ │ │ + ldr r3, [pc, #320] @ (19b84 ) │ │ │ │ movs r0, #10 │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 183e0 │ │ │ │ - b.w 191f4 │ │ │ │ - ldr r0, [pc, #304] @ (19bd0 ) │ │ │ │ + bl 18398 │ │ │ │ + b.w 191ac │ │ │ │ + ldr r0, [pc, #304] @ (19b88 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18394 │ │ │ │ + bl 1834c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 19a8a │ │ │ │ + bne.n 19a42 │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r1 │ │ │ │ blx 6708 │ │ │ │ - b.n 19a8a │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ + b.n 19a42 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #124] @ 0x7c │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #480 @ 0x1e0 │ │ │ │ + add r3, sp, #768 @ 0x300 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #88] @ 0x58 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #968 @ 0x3c8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #16 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #72] @ 0x48 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #72] @ 0x48 │ │ │ │ + str r6, [r4, #76] @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #64] @ 0x40 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ + str r2, [r2, #72] @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #0] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #584 @ (adr r7, 19d5c ) │ │ │ │ + add r7, pc, #872 @ (adr r7, 19e34 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, 19ce0 ) │ │ │ │ + add r7, pc, #744 @ (adr r7, 19db8 ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #62] @ 0x3e │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #52] @ 0x34 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #52] @ 0x34 │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #52] @ 0x34 │ │ │ │ + str r2, [r2, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + str r0, [r6, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 19e20 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 19af8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #44] @ 0x2c │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #16 @ (adr r6, 19b6c ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 19c44 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #848 @ (adr r5, 19eb0 ) │ │ │ │ + add r6, pc, #112 @ (adr r6, 19b88 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #448 @ (adr r5, 19d30 ) │ │ │ │ + add r5, pc, #736 @ (adr r5, 19e08 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r7, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ + str r2, [r4, #28] │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #24] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + str r0, [r1, #24] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #142 @ 0x8e │ │ │ │ + adds r2, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #118 @ 0x76 │ │ │ │ + adds r2, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #4] │ │ │ │ + str r4, [r5, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #904 @ (adr r3, 19f20 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 19bf8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #856 @ (adr r3, 19ef4 ) │ │ │ │ + add r4, pc, #120 @ (adr r4, 19bcc ) │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ + strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #0] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ + str r2, [r3, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r7] │ │ │ │ + str r4, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #240 @ (adr r3, 19ca4 ) │ │ │ │ + add r3, pc, #528 @ (adr r3, 19d7c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #96 @ (adr r3, 19c1c ) │ │ │ │ + add r3, pc, #384 @ (adr r3, 19cf4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r3, r4] │ │ │ │ + ldrsh r6, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #960 @ (adr r2, 19f8c ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 19c64 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldrsh r4, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ ... │ │ │ │ │ │ │ │ -00019bd4 : │ │ │ │ +00019b8c : │ │ │ │ push {r3, lr} │ │ │ │ movs r2, #0 │ │ │ │ - ldr r3, [pc, #20] @ (19bf0 ) │ │ │ │ + ldr r3, [pc, #20] @ (19ba8 ) │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ - bl 185c4 │ │ │ │ + bl 1857c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 18ad8 │ │ │ │ - ldrb r2, [r5, r7] │ │ │ │ + b.w 18a90 │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ -00019bf4 : │ │ │ │ - cbz r0, 19bfe │ │ │ │ - ldr r3, [pc, #12] @ (19c04 ) │ │ │ │ +00019bac : │ │ │ │ + cbz r0, 19bb6 │ │ │ │ + ldr r3, [pc, #12] @ (19bbc ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ (19c08 ) │ │ │ │ + ldr r0, [pc, #8] @ (19bc0 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 19bf6 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + b.n 19bae │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - b.n 19a66 │ │ │ │ - Address 0x19c0a is out of bounds. │ │ │ │ + b.n 19a1e │ │ │ │ + Address 0x19bc2 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ -00019c0c : │ │ │ │ +00019bc4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ sub sp, #24 │ │ │ │ sub.w r2, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 19c38 │ │ │ │ + bhi.n 19bf0 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ sub.w r2, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bls.n 19c28 │ │ │ │ - ldr r2, [pc, #556] @ (19e68 ) │ │ │ │ + bls.n 19be0 │ │ │ │ + ldr r2, [pc, #556] @ (19e20 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r2, #544] @ 0x220 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19ce6 │ │ │ │ + beq.n 19c9e │ │ │ │ mov r0, r6 │ │ │ │ blx 68a4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ blx 68cc │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19cf8 │ │ │ │ - ldr r3, [pc, #524] @ (19e6c ) │ │ │ │ + beq.n 19cb0 │ │ │ │ + ldr r3, [pc, #524] @ (19e24 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r7, [r3, #868] @ 0x364 │ │ │ │ - cbz r7, 19c72 │ │ │ │ + cbz r7, 19c2a │ │ │ │ mov r0, r7 │ │ │ │ blx 68a4 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 19d34 │ │ │ │ + beq.n 19cec │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ blx 68cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19d44 │ │ │ │ + beq.n 19cfc │ │ │ │ mov r0, r4 │ │ │ │ blx 67c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 19e40 │ │ │ │ + beq.w 19df8 │ │ │ │ subs r2, r4, #1 │ │ │ │ add r4, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 6a6c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - ldr r3, [pc, #464] @ (19e70 ) │ │ │ │ + ldr r3, [pc, #464] @ (19e28 ) │ │ │ │ adds r1, r5, #1 │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ add r3, pc │ │ │ │ add.w r5, r3, r5, lsl #2 │ │ │ │ smull r0, r2, r2, r1 │ │ │ │ str.w r7, [r3, #868] @ 0x364 │ │ │ │ @@ -30909,299 +30896,299 @@ │ │ │ │ rsb r5, r5, r2, asr #5 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mls r5, r2, r5, r1 │ │ │ │ str.w r5, [r3, #544] @ 0x220 │ │ │ │ lsls r4, r5, #2 │ │ │ │ add r3, r4 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - cbz r0, 19cd6 │ │ │ │ + cbz r0, 19c8e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19d5c │ │ │ │ - ldr r6, [pc, #412] @ (19e74 ) │ │ │ │ - ldr r3, [pc, #412] @ (19e78 ) │ │ │ │ + bne.n 19d14 │ │ │ │ + ldr r6, [pc, #412] @ (19e2c ) │ │ │ │ + ldr r3, [pc, #412] @ (19e30 ) │ │ │ │ add r6, pc │ │ │ │ add r4, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - cbnz r2, 19cfc │ │ │ │ - ldr r3, [pc, #404] @ (19e7c ) │ │ │ │ + cbnz r2, 19cb4 │ │ │ │ + ldr r3, [pc, #404] @ (19e34 ) │ │ │ │ add r3, pc │ │ │ │ str.w r5, [r3, #540] @ 0x21c │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, r4 │ │ │ │ - b.n 19c5e │ │ │ │ - ldr r1, [pc, #384] @ (19e80 ) │ │ │ │ + b.n 19c16 │ │ │ │ + ldr r1, [pc, #384] @ (19e38 ) │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19d24 │ │ │ │ - ldr r1, [pc, #372] @ (19e84 ) │ │ │ │ + cbz r0, 19cdc │ │ │ │ + ldr r1, [pc, #372] @ (19e3c ) │ │ │ │ ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ add r1, pc │ │ │ │ blx 695c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ blx 6b44 │ │ │ │ - ldr r0, [pc, #352] @ (19e88 ) │ │ │ │ + ldr r0, [pc, #352] @ (19e40 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 19d62 │ │ │ │ + bgt.n 19d1a │ │ │ │ ldr.w r5, [r0, #544] @ 0x220 │ │ │ │ - b.n 19ce6 │ │ │ │ + b.n 19c9e │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 6e44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19ce6 │ │ │ │ - b.n 19c72 │ │ │ │ + beq.n 19c9e │ │ │ │ + b.n 19c2a │ │ │ │ adds r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 67c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19e40 │ │ │ │ + beq.n 19df8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 6500 │ │ │ │ - b.n 19c9c │ │ │ │ + b.n 19c54 │ │ │ │ blx 64a8 │ │ │ │ - b.n 19cd6 │ │ │ │ - ldr r1, [pc, #296] @ (19e8c ) │ │ │ │ + b.n 19c8e │ │ │ │ + ldr r1, [pc, #296] @ (19e44 ) │ │ │ │ add r4, sp, #24 │ │ │ │ sub.w r7, r4, #20 │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 6b9c │ │ │ │ - ldr r1, [pc, #272] @ (19e90 ) │ │ │ │ + ldr r1, [pc, #272] @ (19e48 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r8, r0 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 19e52 │ │ │ │ - ldr.w sl, [pc, #256] @ 19e94 │ │ │ │ + beq.n 19e0a │ │ │ │ + ldr.w sl, [pc, #256] @ 19e4c │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r9, [pc, #256] @ 19e98 │ │ │ │ + ldr.w r9, [pc, #256] @ 19e50 │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ blx 64d8 │ │ │ │ - cbz r0, 19dc8 │ │ │ │ + cbz r0, 19d80 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ - bgt.n 19e30 │ │ │ │ + bgt.n 19de8 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dac │ │ │ │ + bne.n 19d64 │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r8 │ │ │ │ blx 6b44 │ │ │ │ - ldr r0, [pc, #196] @ (19e9c ) │ │ │ │ - ldr r1, [pc, #200] @ (19ea0 ) │ │ │ │ + ldr r0, [pc, #196] @ (19e54 ) │ │ │ │ + ldr r1, [pc, #200] @ (19e58 ) │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ blx 6d14 │ │ │ │ - ldr r1, [pc, #188] @ (19ea4 ) │ │ │ │ + ldr r1, [pc, #188] @ (19e5c ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 19e04 │ │ │ │ - b.n 19e48 │ │ │ │ + bne.n 19dbc │ │ │ │ + b.n 19e00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 6e38 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ blx 64d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19dfc │ │ │ │ + bne.n 19db4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r5 │ │ │ │ blx 6b44 │ │ │ │ mov r0, r7 │ │ │ │ blx 6cf0 │ │ │ │ - ldr r3, [pc, #128] @ (19ea8 ) │ │ │ │ + ldr r3, [pc, #128] @ (19e60 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r3, #544] @ 0x220 │ │ │ │ - b.n 19ce6 │ │ │ │ + b.n 19c9e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [sl, #72] @ 0x48 │ │ │ │ blx 6e38 │ │ │ │ - b.n 19d9e │ │ │ │ - ldr r0, [pc, #104] @ (19eac ) │ │ │ │ + b.n 19d56 │ │ │ │ + ldr r0, [pc, #104] @ (19e64 ) │ │ │ │ add r0, pc │ │ │ │ - bl 18394 │ │ │ │ - cbz r6, 19e62 │ │ │ │ + bl 1834c │ │ │ │ + cbz r6, 19e1a │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ - b.n 19e20 │ │ │ │ - cbz r6, 19e5a │ │ │ │ + b.n 19dd8 │ │ │ │ + cbz r6, 19e12 │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 19dd4 │ │ │ │ - b.n 19dce │ │ │ │ + beq.n 19d8c │ │ │ │ + b.n 19d86 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19e1a │ │ │ │ - b.n 19e20 │ │ │ │ - ldrb r6, [r1, r6] │ │ │ │ + bne.n 19dd2 │ │ │ │ + b.n 19dd8 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r4] │ │ │ │ + ldrb r0, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r3] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ + cmp r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r2] │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, r0] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r7] │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ + ldrh r0, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ ... │ │ │ │ │ │ │ │ -00019eb0 : │ │ │ │ - ldr r3, [pc, #140] @ (19f40 ) │ │ │ │ +00019e68 : │ │ │ │ + ldr r3, [pc, #140] @ (19ef8 ) │ │ │ │ movs r1, #0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [pc, #136] @ (19f44 ) │ │ │ │ + ldr r5, [pc, #136] @ (19efc ) │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ add r5, pc │ │ │ │ strd r1, r5, [r3, #72] @ 0x48 │ │ │ │ blx 6a3c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 19ede │ │ │ │ + bne.n 19e96 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 19ede │ │ │ │ + cbnz r3, 19e96 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #104] @ (19f48 ) │ │ │ │ + ldr r3, [pc, #104] @ (19f00 ) │ │ │ │ mov r1, r4 │ │ │ │ add r3, pc │ │ │ │ add.w r4, r3, #872 @ 0x368 │ │ │ │ mov r0, r4 │ │ │ │ blx 6724 │ │ │ │ - ldr r1, [pc, #92] @ (19f4c ) │ │ │ │ + ldr r1, [pc, #92] @ (19f04 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 19f2c │ │ │ │ + cbz r0, 19ee4 │ │ │ │ movs r5, #1 │ │ │ │ mov r4, sp │ │ │ │ - b.n 19f08 │ │ │ │ + b.n 19ec0 │ │ │ │ adds r5, #1 │ │ │ │ blx 6b50 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ blx 64d8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19f02 │ │ │ │ + bne.n 19eba │ │ │ │ mov r0, r6 │ │ │ │ blx 6b44 │ │ │ │ - ldr r3, [pc, #44] @ (19f50 ) │ │ │ │ + ldr r3, [pc, #44] @ (19f08 ) │ │ │ │ add r3, pc │ │ │ │ str r5, [r3, #72] @ 0x48 │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #36] @ (19f54 ) │ │ │ │ + ldr r1, [pc, #36] @ (19f0c ) │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ blx 6d14 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19f22 │ │ │ │ - b.n 19f1c │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + beq.n 19eda │ │ │ │ + b.n 19ed4 │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, r3] │ │ │ │ + ldrh r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #30 │ │ │ │ + cmp r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 1a1aa │ │ │ │ + bcc.w 1a162 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 1a194 │ │ │ │ + bls.w 1a14c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1a19c │ │ │ │ + beq.w 1a154 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 19f90 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 19f48 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -31369,45 +31356,45 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 1a1b0 │ │ │ │ + cbz r0, 1a168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1a8c8 │ │ │ │ + b.w 1a880 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a1aa │ │ │ │ + beq.n 1a162 │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ - bl 19f58 │ │ │ │ + bl 19f10 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1a452 │ │ │ │ + beq.w 1a40a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 1a422 │ │ │ │ + beq.w 1a3da │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 1a42c │ │ │ │ + bls.w 1a3e4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 1a43c │ │ │ │ + beq.w 1a3f4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 1a218 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 1a1d0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -31591,139 +31578,139 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 1a8c8 │ │ │ │ + b.w 1a880 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1a452 │ │ │ │ + beq.n 1a40a │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ - bl 1a1d6 │ │ │ │ + bl 1a18e │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ eor.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1a48c │ │ │ │ + b.n 1a444 │ │ │ │ nop │ │ │ │ eor.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, r1, lsl #1 │ │ │ │ mov.w r5, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ itttt ne │ │ │ │ orrsne.w ip, r4, r0 │ │ │ │ orrsne.w ip, r5, r2 │ │ │ │ mvnsne.w ip, r4, asr #21 │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.w 1a67a │ │ │ │ + beq.w 1a632 │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ it lt │ │ │ │ neglt r5, r5 │ │ │ │ - ble.n 1a4de │ │ │ │ + ble.n 1a496 │ │ │ │ add r4, r5 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ eor.w r0, r2, r0 │ │ │ │ eor.w r1, r3, r1 │ │ │ │ eor.w r2, r0, r2 │ │ │ │ eor.w r3, r1, r3 │ │ │ │ cmp r5, #54 @ 0x36 │ │ │ │ it hi │ │ │ │ pophi {r4, r5, pc} │ │ │ │ tst.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov.w r1, r1, lsl #12 │ │ │ │ mov.w ip, #1048576 @ 0x100000 │ │ │ │ orr.w r1, ip, r1, lsr #12 │ │ │ │ - beq.n 1a4fc │ │ │ │ + beq.n 1a4b4 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ tst.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, r3, lsl #12 │ │ │ │ orr.w r3, ip, r3, lsr #12 │ │ │ │ - beq.n 1a510 │ │ │ │ + beq.n 1a4c8 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ teq r4, r5 │ │ │ │ - beq.w 1a666 │ │ │ │ + beq.w 1a61e │ │ │ │ sub.w r4, r4, #1 │ │ │ │ rsbs lr, r5, #32 │ │ │ │ - blt.n 1a53e │ │ │ │ + blt.n 1a4f6 │ │ │ │ lsl.w ip, r2, lr │ │ │ │ lsr.w r2, r2, r5 │ │ │ │ adds r0, r0, r2 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ lsl.w r2, r3, lr │ │ │ │ adds r0, r0, r2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adcs r1, r3 │ │ │ │ - b.n 1a55c │ │ │ │ + b.n 1a514 │ │ │ │ sub.w r5, r5, #32 │ │ │ │ add.w lr, lr, #32 │ │ │ │ cmp r2, #1 │ │ │ │ lsl.w ip, r3, lr │ │ │ │ it cs │ │ │ │ orrcs.w ip, ip, #2 │ │ │ │ asr.w r3, r3, r5 │ │ │ │ adds r0, r0, r3 │ │ │ │ adcs.w r1, r1, r3, asr #31 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 1a572 │ │ │ │ + bpl.n 1a52a │ │ │ │ mov.w lr, #0 │ │ │ │ rsbs ip, ip, #0 │ │ │ │ sbcs.w r0, lr, r0 │ │ │ │ sbc.w r1, lr, r1 │ │ │ │ cmp.w r1, #1048576 @ 0x100000 │ │ │ │ - bcc.n 1a5b0 │ │ │ │ + bcc.n 1a568 │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ - bcc.n 1a598 │ │ │ │ + bcc.n 1a550 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ movs.w r0, r0, rrx │ │ │ │ mov.w ip, ip, rrx │ │ │ │ add.w r4, r4, #1 │ │ │ │ mov.w r2, r4, lsl #21 │ │ │ │ cmn.w r2, #4194304 @ 0x400000 │ │ │ │ - bcs.w 1a6cc │ │ │ │ + bcs.w 1a684 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ movseq.w ip, r0, lsr #1 │ │ │ │ adcs.w r0, r0, #0 │ │ │ │ adc.w r1, r1, r4, lsl #20 │ │ │ │ orr.w r1, r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs.w ip, ip, lsl #1 │ │ │ │ adcs r0, r0 │ │ │ │ adc.w r1, r1, r1 │ │ │ │ subs r4, #1 │ │ │ │ it cs │ │ │ │ cmpcs.w r1, #1048576 @ 0x100000 │ │ │ │ - bcs.n 1a598 │ │ │ │ + bcs.n 1a550 │ │ │ │ teq r1, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, r0 │ │ │ │ moveq r0, #0 │ │ │ │ clz r3, r1 │ │ │ │ it eq │ │ │ │ addeq r3, #32 │ │ │ │ sub.w r3, r3, #11 │ │ │ │ subs.w r2, r3, #32 │ │ │ │ - bge.n 1a5fa │ │ │ │ + bge.n 1a5b2 │ │ │ │ adds r2, #12 │ │ │ │ - ble.n 1a5f6 │ │ │ │ + ble.n 1a5ae │ │ │ │ add.w ip, r2, #20 │ │ │ │ rsb r2, r2, #12 │ │ │ │ lsl.w r0, r1, ip │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ - b.n 1a610 │ │ │ │ + b.n 1a5c8 │ │ │ │ add.w r2, r2, #20 │ │ │ │ it le │ │ │ │ rsble ip, r2, #32 │ │ │ │ lsl.w r1, r1, r2 │ │ │ │ lsr.w ip, r0, ip │ │ │ │ itt le │ │ │ │ orrle.w r1, r1, ip │ │ │ │ @@ -31731,17 +31718,17 @@ │ │ │ │ subs r4, r4, r3 │ │ │ │ ittt ge │ │ │ │ addge.w r1, r1, r4, lsl #20 │ │ │ │ orrge r1, r5 │ │ │ │ popge {r4, r5, pc} │ │ │ │ mvn.w r4, r4 │ │ │ │ subs r4, #31 │ │ │ │ - bge.n 1a65e │ │ │ │ + bge.n 1a616 │ │ │ │ adds r4, #12 │ │ │ │ - bgt.n 1a646 │ │ │ │ + bgt.n 1a5fe │ │ │ │ add.w r4, r4, #20 │ │ │ │ rsb r2, r4, #32 │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ lsl.w r3, r1, r2 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ lsr.w r3, r1, r4 │ │ │ │ orr.w r1, r5, r3 │ │ │ │ @@ -31758,35 +31745,35 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r4, #0 │ │ │ │ eor.w r3, r3, #1048576 @ 0x100000 │ │ │ │ itte eq │ │ │ │ eoreq.w r1, r1, #1048576 @ 0x100000 │ │ │ │ addeq r4, #1 │ │ │ │ subne r5, #1 │ │ │ │ - b.n 1a518 │ │ │ │ + b.n 1a4d0 │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ it ne │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ - beq.n 1a6da │ │ │ │ + beq.n 1a692 │ │ │ │ teq r4, r5 │ │ │ │ it eq │ │ │ │ teqeq r0, r2 │ │ │ │ - beq.n 1a69e │ │ │ │ + beq.n 1a656 │ │ │ │ orrs.w ip, r4, r0 │ │ │ │ itt eq │ │ │ │ moveq r1, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, pc} │ │ │ │ teq r1, r3 │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ popne {r4, r5, pc} │ │ │ │ movs.w ip, r4, lsr #21 │ │ │ │ - bne.n 1a6bc │ │ │ │ + bne.n 1a674 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adcs r1, r1 │ │ │ │ it cs │ │ │ │ orrcs.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds.w r4, r4, #4194304 @ 0x400000 │ │ │ │ itt cc │ │ │ │ @@ -31817,28 +31804,28 @@ │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ mov.w r5, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 1a5c4 │ │ │ │ + b.n 1a57c │ │ │ │ nop │ │ │ │ teq r0, #0 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ ands.w r5, r0, #2147483648 @ 0x80000000 │ │ │ │ it mi │ │ │ │ negmi r0, r0 │ │ │ │ mov.w r1, #0 │ │ │ │ - b.n 1a5c4 │ │ │ │ + b.n 1a57c │ │ │ │ nop │ │ │ │ lsls r2, r0, #1 │ │ │ │ mov.w r1, r2, asr #3 │ │ │ │ mov.w r1, r1, rrx │ │ │ │ mov.w r0, r2, lsl #28 │ │ │ │ itttt ne │ │ │ │ andsne.w r3, r2, #4278190080 @ 0xff000000 │ │ │ │ @@ -31852,34 +31839,34 @@ │ │ │ │ itt eq │ │ │ │ orreq.w r1, r1, #524288 @ 0x80000 │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r4, #896 @ 0x380 │ │ │ │ and.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 1a5c4 │ │ │ │ + b.n 1a57c │ │ │ │ nop │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w r5, #0 │ │ │ │ - b.n 1a7b2 │ │ │ │ + b.n 1a76a │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ push {r4, r5, lr} │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ - bpl.n 1a7b2 │ │ │ │ + bpl.n 1a76a │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ add.w r4, r4, #50 @ 0x32 │ │ │ │ movs.w ip, r1, lsr #22 │ │ │ │ - beq.w 1a572 │ │ │ │ + beq.w 1a52a │ │ │ │ mov.w r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ movs.w ip, ip, lsr #3 │ │ │ │ it ne │ │ │ │ addne r2, #3 │ │ │ │ @@ -31887,96 +31874,96 @@ │ │ │ │ rsb r3, r2, #32 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ lsl.w lr, r1, r3 │ │ │ │ orr.w r0, r0, lr │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ add r4, r2 │ │ │ │ - b.n 1a572 │ │ │ │ + b.n 1a52a │ │ │ │ nop │ │ │ │ - cbnz r3, 1a81a │ │ │ │ - cbnz r2, 1a81a │ │ │ │ + cbnz r3, 1a7d2 │ │ │ │ + cbnz r2, 1a7d2 │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 1a816 │ │ │ │ + blt.n 1a7ce │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1a8c8 │ │ │ │ + b.w 1a880 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 1a83a │ │ │ │ + blt.n 1a7f2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a860 │ │ │ │ - bl 1a918 │ │ │ │ + blt.n 1a818 │ │ │ │ + bl 1a8d0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1a87c │ │ │ │ - bl 1a918 │ │ │ │ + blt.n 1a834 │ │ │ │ + bl 1a8d0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1a918 │ │ │ │ + bl 1a8d0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r0, r0 │ │ │ │ sbc.w r1, r1, r1, lsl #1 │ │ │ │ bx lr │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ - bl 1a918 │ │ │ │ + bl 1a8d0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 1a8b0 │ │ │ │ - cbnz r2, 1a8b0 │ │ │ │ + cbnz r3, 1a868 │ │ │ │ + cbnz r2, 1a868 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 1a8c8 │ │ │ │ + b.w 1a880 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 1a918 │ │ │ │ + bl 1a8d0 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 6364 │ │ │ │ pop {r1, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d6, [pc, #44] @ 1a908 │ │ │ │ + vldr d6, [pc, #44] @ 1a8c0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 1a910 │ │ │ │ + vldr d5, [pc, #44] @ 1a8c8 │ │ │ │ vmul.f64 d6, d7, d6 │ │ │ │ vcvt.u32.f64 s12, d6 │ │ │ │ vcvt.f64.u32 d4, s12 │ │ │ │ vmov r1, s12 │ │ │ │ vmls.f64 d7, d4, d5 │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r0, s15 │ │ │ │ @@ -31997,64 +31984,64 @@ │ │ │ │ sbcs.w r1, r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ - bcc.n 1a9fc │ │ │ │ + bcc.n 1a9b4 │ │ │ │ clz r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1aa0e │ │ │ │ + beq.n 1a9c6 │ │ │ │ clz r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1aa06 │ │ │ │ + beq.n 1a9be │ │ │ │ subs r6, r6, r1 │ │ │ │ sub.w ip, r6, #32 │ │ │ │ rsb lr, r6, #32 │ │ │ │ lsls r3, r6 │ │ │ │ lsl.w r1, r2, ip │ │ │ │ lsl.w r8, r2, r6 │ │ │ │ orrs r3, r1 │ │ │ │ lsr.w r2, r2, lr │ │ │ │ cmp r4, r8 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, r5, r3 │ │ │ │ itt cc │ │ │ │ movcc r0, #0 │ │ │ │ movcc r1, r0 │ │ │ │ - bcc.n 1a984 │ │ │ │ + bcc.n 1a93c │ │ │ │ movs r0, #1 │ │ │ │ subs.w r4, r4, r8 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ lsl.w r1, r0, ip │ │ │ │ lsr.w r2, r0, lr │ │ │ │ orrs r1, r2 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r6, 1a9fc │ │ │ │ + cbz r6, 1a9b4 │ │ │ │ mov.w r2, r8, lsr #1 │ │ │ │ mov r8, r6 │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 1a9aa │ │ │ │ + b.n 1a962 │ │ │ │ subs r4, r4, r2 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - beq.n 1a9bc │ │ │ │ + beq.n 1a974 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r9, r5, r3 │ │ │ │ - bcs.n 1a994 │ │ │ │ + bcs.n 1a94c │ │ │ │ adds r4, r4, r4 │ │ │ │ adcs r5, r5 │ │ │ │ subs.w r8, r8, #1 │ │ │ │ - bne.n 1a9aa │ │ │ │ + bne.n 1a962 │ │ │ │ adds r0, r0, r4 │ │ │ │ lsl.w lr, r5, lr │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ adc.w r1, r1, r5 │ │ │ │ lsr.w ip, r5, ip │ │ │ │ orr.w r4, r4, lr │ │ │ │ orr.w r4, r4, ip │ │ │ │ @@ -32065,21 +32052,20 @@ │ │ │ │ lsl.w ip, r4, ip │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs r2, r3 │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ subs r0, r0, r3 │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ - cbz r7, 1aa02 │ │ │ │ + cbz r7, 1a9ba │ │ │ │ strd r4, r5, [r7] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ clz r1, r4 │ │ │ │ adds r1, #32 │ │ │ │ - b.n 1a942 │ │ │ │ + b.n 1a8fa │ │ │ │ clz r6, r2 │ │ │ │ clz r1, r5 │ │ │ │ adds r6, #32 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1a942 │ │ │ │ - b.n 1aa06 │ │ │ │ + bne.n 1a8fa │ │ │ │ + b.n 1a9be │ │ │ │ nop │ │ │ │ - b.w 176f4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0001aa24 <.fini>: │ │ │ │ +0001a9d8 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,660 +1,660 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0001aa30 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x0001aa40 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x0001aa50 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x0001aa60 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x0001aa70 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x0001aa80 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x0001aa90 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x0001aaa0 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x0001aab0 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ - 0x0001aac0 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ - 0x0001aad0 74506172 616d7344 65737472 6f790000 tParamsDestroy.. │ │ │ │ - 0x0001aae0 564d434f 4e54524f 4c5f4445 42554700 VMCONTROL_DEBUG. │ │ │ │ - 0x0001aaf0 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ - 0x0001ab00 206c6962 3d3d4e55 4c4c0a00 5b766d63 lib==NULL..[vmc │ │ │ │ - 0x0001ab10 6f6e7472 6f6c5f69 6e69745d 20616c69 ontrol_init] ali │ │ │ │ - 0x0001ab20 61732025 73202d3e 2025730a 00000000 as %s -> %s..... │ │ │ │ - 0x0001ab30 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ - 0x0001ab40 20257320 2d3e2055 4e444546 494e4544 %s -> UNDEFINED │ │ │ │ - 0x0001ab50 0a000000 5b766d63 6f6e7472 6f6c5f69 ....[vmcontrol_i │ │ │ │ - 0x0001ab60 6e69745d 20257320 756e7573 6561626c nit] %s unuseabl │ │ │ │ - 0x0001ab70 650a0000 564d436f 6e74726f 6c5f436f e...VMControl_Co │ │ │ │ - 0x0001ab80 6e6e6563 74506172 616d734e 65770000 nnectParamsNew.. │ │ │ │ - 0x0001ab90 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ - 0x0001aba0 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ - 0x0001abb0 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ - 0x0001abc0 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ - 0x0001abd0 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ - 0x0001abe0 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ + 0x0001a9e0 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x0001a9f0 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x0001aa00 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x0001aa10 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x0001aa20 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x0001aa30 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x0001aa40 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x0001aa50 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x0001aa60 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x0001aa70 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ + 0x0001aa80 74506172 616d7344 65737472 6f790000 tParamsDestroy.. │ │ │ │ + 0x0001aa90 564d434f 4e54524f 4c5f4445 42554700 VMCONTROL_DEBUG. │ │ │ │ + 0x0001aaa0 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ + 0x0001aab0 206c6962 3d3d4e55 4c4c0a00 5b766d63 lib==NULL..[vmc │ │ │ │ + 0x0001aac0 6f6e7472 6f6c5f69 6e69745d 20616c69 ontrol_init] ali │ │ │ │ + 0x0001aad0 61732025 73202d3e 2025730a 00000000 as %s -> %s..... │ │ │ │ + 0x0001aae0 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ + 0x0001aaf0 20257320 2d3e2055 4e444546 494e4544 %s -> UNDEFINED │ │ │ │ + 0x0001ab00 0a000000 5b766d63 6f6e7472 6f6c5f69 ....[vmcontrol_i │ │ │ │ + 0x0001ab10 6e69745d 20257320 756e7573 6561626c nit] %s unuseabl │ │ │ │ + 0x0001ab20 650a0000 564d436f 6e74726f 6c5f436f e...VMControl_Co │ │ │ │ + 0x0001ab30 6e6e6563 74506172 616d734e 65770000 nnectParamsNew.. │ │ │ │ + 0x0001ab40 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ + 0x0001ab50 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ + 0x0001ab60 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ + 0x0001ab70 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ + 0x0001ab80 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ + 0x0001ab90 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ + 0x0001aba0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ + 0x0001abb0 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ + 0x0001abc0 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ + 0x0001abd0 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ + 0x0001abe0 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ 0x0001abf0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ - 0x0001ac00 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ - 0x0001ac10 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ - 0x0001ac20 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ - 0x0001ac30 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ - 0x0001ac40 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ - 0x0001ac50 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ - 0x0001ac60 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ - 0x0001ac70 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ - 0x0001ac80 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ - 0x0001ac90 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ - 0x0001aca0 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ - 0x0001acb0 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ - 0x0001acc0 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ - 0x0001acd0 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ - 0x0001ace0 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ - 0x0001acf0 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ - 0x0001ad00 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ - 0x0001ad10 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ - 0x0001ad20 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ - 0x0001ad30 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ - 0x0001ad40 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ - 0x0001ad50 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ - 0x0001ad60 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ - 0x0001ad70 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ - 0x0001ad80 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ - 0x0001ad90 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ - 0x0001ada0 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ - 0x0001adb0 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ - 0x0001adc0 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ - 0x0001add0 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ - 0x0001ade0 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ - 0x0001adf0 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ - 0x0001ae00 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ - 0x0001ae10 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ - 0x0001ae20 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ - 0x0001ae30 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ - 0x0001ae40 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ - 0x0001ae50 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ - 0x0001ae60 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ - 0x0001ae70 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ - 0x0001ae80 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ - 0x0001ae90 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ - 0x0001aea0 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ - 0x0001aeb0 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ - 0x0001aec0 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ - 0x0001aed0 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ - 0x0001aee0 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ - 0x0001aef0 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ - 0x0001af00 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ - 0x0001af10 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ - 0x0001af20 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ - 0x0001af30 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ - 0x0001af40 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ - 0x0001af50 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ - 0x0001af60 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ - 0x0001af70 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ - 0x0001af80 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ - 0x0001af90 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ - 0x0001afa0 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ - 0x0001afb0 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ - 0x0001afc0 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ - 0x0001afd0 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ - 0x0001afe0 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ - 0x0001aff0 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ - 0x0001b000 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ - 0x0001b010 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ - 0x0001b020 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ - 0x0001b030 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ - 0x0001b040 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ - 0x0001b050 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ - 0x0001b060 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ - 0x0001b070 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ - 0x0001b080 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ - 0x0001b090 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ - 0x0001b0a0 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ - 0x0001b0b0 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ - 0x0001b0c0 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ - 0x0001b0d0 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ - 0x0001b0e0 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ - 0x0001b0f0 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ - 0x0001b100 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ - 0x0001b110 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ - 0x0001b120 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ - 0x0001b130 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ - 0x0001b140 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ - 0x0001b150 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ - 0x0001b160 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ - 0x0001b170 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ - 0x0001b180 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ - 0x0001b190 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ - 0x0001b1a0 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ - 0x0001b1b0 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ - 0x0001b1c0 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ - 0x0001b1d0 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ - 0x0001b1e0 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ - 0x0001b200 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ - 0x0001b210 4a000000 73746172 7454696d 65000000 J...startTime... │ │ │ │ - 0x0001b220 75736572 00000000 73797300 746f7461 user....sys.tota │ │ │ │ - 0x0001b230 6c000000 5f6e756c 6c000000 67657461 l..._null...geta │ │ │ │ - 0x0001b240 74747200 73657461 74747200 6c6f6f6b ttr.setattr.look │ │ │ │ - 0x0001b250 75700000 61636365 73730000 72656164 up..access..read │ │ │ │ - 0x0001b260 6c696e6b 00000000 72656164 00000000 link....read.... │ │ │ │ - 0x0001b270 77726974 65000000 63726561 74650000 write...create.. │ │ │ │ - 0x0001b280 6d6b6469 72000000 73796d6c 696e6b00 mkdir...symlink. │ │ │ │ - 0x0001b290 6d6b6e6f 64000000 72656d6f 76650000 mknod...remove.. │ │ │ │ - 0x0001b2a0 726d6469 72000000 72656e61 6d650000 rmdir...rename.. │ │ │ │ - 0x0001b2b0 72656164 64697200 72656164 64697270 readdir.readdirp │ │ │ │ - 0x0001b2c0 6c757300 66737374 61740000 6673696e lus.fsstat..fsin │ │ │ │ - 0x0001b2d0 666f0000 70617468 636f6e66 00000000 fo..pathconf.... │ │ │ │ - 0x0001b2e0 636f6d6d 69740000 69646c65 00000000 commit..idle.... │ │ │ │ - 0x0001b2f0 72756e6e 696e6700 736c6565 70696e67 running.sleeping │ │ │ │ - 0x0001b300 00000000 73746f70 70656400 7a6f6d62 ....stopped.zomb │ │ │ │ - 0x0001b310 69650000 74687265 61647300 75696400 ie..threads.uid. │ │ │ │ - 0x0001b320 67696400 65756964 00000000 65676964 gid.euid....egid │ │ │ │ - 0x0001b330 00000000 64656661 756c7447 61746577 ....defaultGatew │ │ │ │ - 0x0001b340 61790000 686f7374 4e616d65 00000000 ay..hostName.... │ │ │ │ - 0x0001b350 646f6d61 696e4e61 6d650000 7072696d domainName..prim │ │ │ │ - 0x0001b360 61727944 6e730000 7365636f 6e646172 aryDns..secondar │ │ │ │ - 0x0001b370 79446e73 00000000 75736564 00000000 yDns....used.... │ │ │ │ - 0x0001b380 66726565 00000000 70616765 496e0000 free....pageIn.. │ │ │ │ - 0x0001b390 70616765 4f757400 66696c65 73000000 pageOut.files... │ │ │ │ - 0x0001b3a0 73756264 69727300 73796d6c 696e6b73 subdirs.symlinks │ │ │ │ - 0x0001b3b0 00000000 63687264 65767300 626c6b64 ....chrdevs.blkd │ │ │ │ - 0x0001b3c0 65767300 736f636b 65747300 6469736b evs.sockets.disk │ │ │ │ - 0x0001b3d0 55736167 65000000 67726f75 70000000 Usage...group... │ │ │ │ - 0x0001b3e0 61766169 6c000000 66726565 46696c65 avail...freeFile │ │ │ │ - 0x0001b3f0 73000000 6469736b 52656164 73000000 s...diskReads... │ │ │ │ - 0x0001b400 6469736b 57726974 65730000 6469736b diskWrites..disk │ │ │ │ - 0x0001b410 52656164 42797465 73000000 6469736b ReadBytes...disk │ │ │ │ - 0x0001b420 57726974 65427974 65730000 6469736b WriteBytes..disk │ │ │ │ - 0x0001b430 51756575 65000000 6469736b 53657276 Queue...diskServ │ │ │ │ - 0x0001b440 69636554 696d6500 75736550 65726365 iceTime.usePerce │ │ │ │ - 0x0001b450 6e740000 63776400 43000000 73746174 nt..cwd.C...stat │ │ │ │ - 0x0001b460 65000000 70706964 00000000 74747900 e...ppid....tty. │ │ │ │ - 0x0001b470 6e696365 00000000 7072696f 72697479 nice....priority │ │ │ │ - 0x0001b480 00000000 70726f63 6573736f 72000000 ....processor... │ │ │ │ - 0x0001b490 726f6f74 00000000 77726974 65636163 root....writecac │ │ │ │ - 0x0001b4a0 68650000 7065726d 69737369 6f6e7300 he..permissions. │ │ │ │ - 0x0001b4b0 74797065 00000000 696e6f64 65000000 type....inode... │ │ │ │ - 0x0001b4c0 64657669 63650000 6e6c696e 6b000000 device..nlink... │ │ │ │ - 0x0001b4d0 73697a65 00000000 6174696d 65000000 size....atime... │ │ │ │ - 0x0001b4e0 6374696d 65000000 6d74696d 65000000 ctime...mtime... │ │ │ │ - 0x0001b4f0 68776164 64720000 64657363 72697074 hwaddr..descript │ │ │ │ - 0x0001b500 696f6e00 61646472 65737300 64657374 ion.address.dest │ │ │ │ - 0x0001b510 696e6174 696f6e00 62726f61 64636173 ination.broadcas │ │ │ │ - 0x0001b520 74000000 6e65746d 61736b00 666c6167 t...netmask.flag │ │ │ │ - 0x0001b530 73000000 6d747500 6d657472 69630000 s...mtu.metric.. │ │ │ │ - 0x0001b540 75707469 6d650000 72657369 64656e74 uptime..resident │ │ │ │ - 0x0001b550 00000000 73686172 65000000 6d696e6f ....share...mino │ │ │ │ - 0x0001b560 72466175 6c747300 6d616a6f 72466175 rFaults.majorFau │ │ │ │ - 0x0001b570 6c747300 70616765 4661756c 74730000 lts.pageFaults.. │ │ │ │ - 0x0001b580 61637469 76654f70 656e7300 70617373 activeOpens.pass │ │ │ │ - 0x0001b590 6976654f 70656e73 00000000 61747465 iveOpens....atte │ │ │ │ - 0x0001b5a0 6d707446 61696c73 00000000 65737461 mptFails....esta │ │ │ │ - 0x0001b5b0 62526573 65747300 63757272 45737461 bResets.currEsta │ │ │ │ - 0x0001b5c0 62000000 696e5365 67730000 6f757453 b...inSegs..outS │ │ │ │ - 0x0001b5d0 65677300 72657472 616e7353 65677300 egs.retransSegs. │ │ │ │ - 0x0001b5e0 696e4572 72730000 6f757452 73747300 inErrs..outRsts. │ │ │ │ - 0x0001b5f0 70657263 656e7400 6c617374 54696d65 percent.lastTime │ │ │ │ - 0x0001b600 00000000 77616974 00000000 69727100 ....wait....irq. │ │ │ │ - 0x0001b610 736f6674 49727100 73746f6c 656e0000 softIrq.stolen.. │ │ │ │ - 0x0001b620 63707543 75720000 6370754d 61780000 cpuCur..cpuMax.. │ │ │ │ - 0x0001b630 66696c65 53697a65 43757200 66696c65 fileSizeCur.file │ │ │ │ - 0x0001b640 53697a65 4d617800 70697065 53697a65 SizeMax.pipeSize │ │ │ │ - 0x0001b650 4d617800 70697065 53697a65 43757200 Max.pipeSizeCur. │ │ │ │ - 0x0001b660 64617461 43757200 64617461 4d617800 dataCur.dataMax. │ │ │ │ - 0x0001b670 73746163 6b437572 00000000 73746163 stackCur....stac │ │ │ │ - 0x0001b680 6b4d6178 00000000 636f7265 43757200 kMax....coreCur. │ │ │ │ - 0x0001b690 636f7265 4d617800 6d656d6f 72794375 coreMax.memoryCu │ │ │ │ - 0x0001b6a0 72000000 6d656d6f 72794d61 78000000 r...memoryMax... │ │ │ │ - 0x0001b6b0 70726f63 65737365 73437572 00000000 processesCur.... │ │ │ │ - 0x0001b6c0 70726f63 65737365 734d6178 00000000 processesMax.... │ │ │ │ - 0x0001b6d0 6f70656e 46696c65 73437572 00000000 openFilesCur.... │ │ │ │ - 0x0001b6e0 6f70656e 46696c65 734d6178 00000000 openFilesMax.... │ │ │ │ - 0x0001b6f0 76697274 75616c4d 656d6f72 79437572 virtualMemoryCur │ │ │ │ - 0x0001b700 00000000 76697274 75616c4d 656d6f72 ....virtualMemor │ │ │ │ - 0x0001b710 794d6178 00000000 61726368 00000000 yMax....arch.... │ │ │ │ - 0x0001b720 6d616368 696e6500 70617463 684c6576 machine.patchLev │ │ │ │ - 0x0001b730 656c0000 76656e64 6f720000 76656e64 el..vendor..vend │ │ │ │ - 0x0001b740 6f725665 7273696f 6e000000 76656e64 orVersion...vend │ │ │ │ - 0x0001b750 6f724e61 6d650000 76656e64 6f72436f orName..vendorCo │ │ │ │ - 0x0001b760 64654e61 6d650000 72616d00 61637475 deName..ram.actu │ │ │ │ - 0x0001b770 616c5573 65640000 61637475 616c4672 alUsed..actualFr │ │ │ │ - 0x0001b780 65650000 75736564 50657263 656e7400 ee..usedPercent. │ │ │ │ - 0x0001b790 66726565 50657263 656e7400 72784279 freePercent.rxBy │ │ │ │ - 0x0001b7a0 74657300 72785061 636b6574 73000000 tes.rxPackets... │ │ │ │ - 0x0001b7b0 72784572 726f7273 00000000 72784472 rxErrors....rxDr │ │ │ │ - 0x0001b7c0 6f707065 64000000 72784f76 65727275 opped...rxOverru │ │ │ │ - 0x0001b7d0 6e730000 72784672 616d6500 74784279 ns..rxFrame.txBy │ │ │ │ - 0x0001b7e0 74657300 74785061 636b6574 73000000 tes.txPackets... │ │ │ │ - 0x0001b7f0 74784572 726f7273 00000000 74784472 txErrors....txDr │ │ │ │ - 0x0001b800 6f707065 64000000 74784f76 65727275 opped...txOverru │ │ │ │ - 0x0001b810 6e730000 7478436f 6c6c6973 696f6e73 ns..txCollisions │ │ │ │ - 0x0001b820 00000000 74784361 72726965 72000000 ....txCarrier... │ │ │ │ - 0x0001b830 73706565 64000000 72656164 73000000 speed...reads... │ │ │ │ - 0x0001b840 77726974 65730000 72656164 42797465 writes..readByte │ │ │ │ - 0x0001b850 73000000 77726974 65427974 65730000 s...writeBytes.. │ │ │ │ - 0x0001b860 71756575 65000000 73657276 69636554 queue...serviceT │ │ │ │ - 0x0001b870 696d6500 6f72672f 68797065 7269632f ime.org/hyperic/ │ │ │ │ - 0x0001b880 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ - 0x0001b890 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ - 0x0001b8a0 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ - 0x0001b8b0 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ - 0x0001b8c0 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ - 0x0001b8d0 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ - 0x0001b8e0 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ - 0x0001b8f0 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ - 0x0001b900 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ - 0x0001b910 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ - 0x0001b920 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ - 0x0001b930 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ - 0x0001b940 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ - 0x0001b950 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ - 0x0001b960 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ - 0x0001b970 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ - 0x0001b980 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ - 0x0001b990 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ - 0x0001b9a0 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ - 0x0001b9b0 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ - 0x0001b9c0 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ - 0x0001b9d0 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ - 0x0001b9e0 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ - 0x0001b9f0 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ - 0x0001ba00 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ - 0x0001ba10 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ - 0x0001ba20 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ - 0x0001ba30 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ - 0x0001ba40 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ - 0x0001ba50 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ - 0x0001ba60 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ - 0x0001ba70 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ - 0x0001ba80 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ - 0x0001ba90 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ - 0x0001baa0 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ - 0x0001bab0 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ - 0x0001bac0 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ - 0x0001bad0 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ - 0x0001bae0 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ - 0x0001baf0 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ - 0x0001bb00 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ - 0x0001bb10 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ - 0x0001bb20 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ - 0x0001bb30 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ - 0x0001bb40 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ - 0x0001bb50 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ - 0x0001bb60 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ - 0x0001bb70 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ - 0x0001bb80 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ - 0x0001bb90 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ - 0x0001bba0 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ - 0x0001bbb0 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ - 0x0001bbc0 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ - 0x0001bbd0 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ - 0x0001bbe0 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ - 0x0001bbf0 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ - 0x0001bc00 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ - 0x0001bc10 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ - 0x0001bc20 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ - 0x0001bc30 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ - 0x0001bc40 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ - 0x0001bc50 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ - 0x0001bc60 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ - 0x0001bc70 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ - 0x0001bc80 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ - 0x0001bc90 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ - 0x0001bca0 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ - 0x0001bcb0 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ - 0x0001bcc0 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ - 0x0001bcd0 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ - 0x0001bce0 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ - 0x0001bcf0 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ - 0x0001bd00 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ - 0x0001bd10 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ - 0x0001bd20 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ - 0x0001bd30 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ - 0x0001bd40 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ - 0x0001bd50 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ - 0x0001bd60 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ - 0x0001bd70 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ - 0x0001bd80 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ - 0x0001bd90 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ - 0x0001bda0 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ - 0x0001bdb0 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ - 0x0001bdc0 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ - 0x0001bdd0 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ - 0x0001bde0 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ - 0x0001bdf0 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ - 0x0001be00 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ - 0x0001be10 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ - 0x0001be20 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ - 0x0001be30 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ - 0x0001be40 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ - 0x0001be50 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ - 0x0001be60 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ - 0x0001be70 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ - 0x0001be80 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ - 0x0001be90 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ - 0x0001bea0 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ - 0x0001beb0 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ - 0x0001bec0 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ - 0x0001bed0 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ - 0x0001bee0 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ - 0x0001bef0 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ - 0x0001bf00 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ - 0x0001bf10 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ - 0x0001bf20 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ - 0x0001bf30 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ - 0x0001bf40 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ - 0x0001bf50 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ - 0x0001bf60 4b362033 442b0000 30392f32 352f3230 K6 3D+..09/25/20 │ │ │ │ - 0x0001bf70 32342030 363a3430 20414d00 6578706f 24 06:40 AM.expo │ │ │ │ - 0x0001bf80 72746564 00000000 312e362e 342e3000 rted....1.6.4.0. │ │ │ │ - 0x0001bf90 61726d2d 6c696e75 78000000 6c696273 arm-linux...libs │ │ │ │ - 0x0001bfa0 69676172 2e736f00 73696761 72000000 igar.so.sigar... │ │ │ │ - 0x0001bfb0 53494741 522d312e 362e342e 302c2053 SIGAR-1.6.4.0, S │ │ │ │ - 0x0001bfc0 434d2072 65766973 696f6e20 6578706f CM revision expo │ │ │ │ - 0x0001bfd0 72746564 2c206275 696c7420 30392f32 rted, built 09/2 │ │ │ │ - 0x0001bfe0 352f3230 32342030 363a3430 20414d20 5/2024 06:40 AM │ │ │ │ - 0x0001bff0 6173206c 69627369 6761722e 736f0000 as libsigar.so.. │ │ │ │ - 0x0001c000 53494741 525f4350 555f4c49 53545f53 SIGAR_CPU_LIST_S │ │ │ │ - 0x0001c010 4f434b45 54530000 756e6b6e 6f776e00 OCKETS..unknown. │ │ │ │ - 0x0001c020 6e6f6e65 00000000 736d6266 73000000 none....smbfs... │ │ │ │ - 0x0001c030 73776170 00000000 61667300 69736f39 swap....afs.iso9 │ │ │ │ - 0x0001c040 36363000 63766673 00000000 63696673 660.cvfs....cifs │ │ │ │ - 0x0001c050 00000000 6d73646f 73000000 6d696e69 ....msdos...mini │ │ │ │ - 0x0001c060 78000000 68706673 00000000 76786673 x...hpfs....vxfs │ │ │ │ - 0x0001c070 00000000 76666174 00000000 7a667300 ....vfat....zfs. │ │ │ │ - 0x0001c080 4f4b0000 5b66735f 70696e67 5d202573 OK..[fs_ping] %s │ │ │ │ - 0x0001c090 202d3e20 25733a20 25730000 2f70726f -> %s: %s../pro │ │ │ │ - 0x0001c0a0 632f6e65 742f6465 76000000 5b6e6574 c/net/dev...[net │ │ │ │ - 0x0001c0b0 5f737461 745f706f 72745d20 7573696e _stat_port] usin │ │ │ │ - 0x0001c0c0 67206164 64726573 73202725 733a2564 g address '%s:%d │ │ │ │ - 0x0001c0d0 27000000 2f766172 2f72756e 2f75746d '.../var/run/utm │ │ │ │ - 0x0001c0e0 70000000 2f657463 2f726573 6f6c762e p.../etc/resolv. │ │ │ │ - 0x0001c0f0 636f6e66 00000000 6e616d65 73657276 conf....nameserv │ │ │ │ - 0x0001c100 65720000 414d5052 204e4554 2f524f4d er..AMPR NET/ROM │ │ │ │ - 0x0001c110 00000000 45746865 726e6574 00000000 ....Ethernet.... │ │ │ │ - 0x0001c120 4c6f6361 6c204c6f 6f706261 636b0000 Local Loopback.. │ │ │ │ - 0x0001c130 5b667164 6e5d2075 73696e67 20697020 [fqdn] using ip │ │ │ │ - 0x0001c140 61646472 65737320 27257327 20666f72 address '%s' for │ │ │ │ - 0x0001c150 20667164 6e000000 5b667164 6e5d2067 fqdn...[fqdn] g │ │ │ │ - 0x0001c160 6574686f 73746e61 6d652066 61696c65 ethostname faile │ │ │ │ - 0x0001c170 643a2025 73000000 5b667164 6e5d2067 d: %s...[fqdn] g │ │ │ │ - 0x0001c180 6574686f 73746e61 6d652829 3d3d2725 ethostname()=='% │ │ │ │ - 0x0001c190 73270000 5b667164 6e5d2067 6574686f s'..[fqdn] getho │ │ │ │ - 0x0001c1a0 73746279 6e616d65 28257329 20666169 stbyname(%s) fai │ │ │ │ - 0x0001c1b0 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ - 0x0001c1c0 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ - 0x0001c1d0 74686f73 7462796e 616d652e 685f6e61 thostbyname.h_na │ │ │ │ - 0x0001c1e0 6d650000 5b667164 6e5d2075 6e726573 me..[fqdn] unres │ │ │ │ - 0x0001c1f0 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ - 0x0001c200 6f737462 796e616d 652e685f 6e616d65 ostbyname.h_name │ │ │ │ - 0x0001c210 00000000 5b667164 6e5d2072 65736f6c ....[fqdn] resol │ │ │ │ - 0x0001c220 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ - 0x0001c230 7462796e 616d652e 685f616c 69617365 tbyname.h_aliase │ │ │ │ - 0x0001c240 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ - 0x0001c250 73746279 6e616d65 28257329 2e616c69 stbyname(%s).ali │ │ │ │ - 0x0001c260 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ - 0x0001c270 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ - 0x0001c280 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ - 0x0001c290 796e616d 652e685f 616c6961 73657300 yname.h_aliases. │ │ │ │ + 0x0001ac00 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ + 0x0001ac10 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ + 0x0001ac20 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ + 0x0001ac30 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ + 0x0001ac40 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ + 0x0001ac50 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ + 0x0001ac60 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ + 0x0001ac70 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ + 0x0001ac80 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ + 0x0001ac90 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ + 0x0001aca0 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ + 0x0001acb0 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ + 0x0001acc0 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ + 0x0001acd0 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ + 0x0001ace0 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ + 0x0001acf0 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ + 0x0001ad00 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ + 0x0001ad10 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ + 0x0001ad20 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ + 0x0001ad30 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ + 0x0001ad40 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ + 0x0001ad50 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ + 0x0001ad60 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ + 0x0001ad70 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ + 0x0001ad80 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ + 0x0001ad90 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ + 0x0001ada0 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ + 0x0001adb0 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ + 0x0001adc0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ + 0x0001add0 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ + 0x0001ade0 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ + 0x0001adf0 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ + 0x0001ae00 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ + 0x0001ae10 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ + 0x0001ae20 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ + 0x0001ae30 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ + 0x0001ae40 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ + 0x0001ae50 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ + 0x0001ae60 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ + 0x0001ae70 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ + 0x0001ae80 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ + 0x0001ae90 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ + 0x0001aea0 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ + 0x0001aeb0 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ + 0x0001aec0 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ + 0x0001aed0 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ + 0x0001aee0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ + 0x0001aef0 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ + 0x0001af00 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ + 0x0001af10 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ + 0x0001af20 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ + 0x0001af30 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ + 0x0001af40 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ + 0x0001af50 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ + 0x0001af60 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ + 0x0001af70 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ + 0x0001af80 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ + 0x0001af90 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ + 0x0001afa0 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ + 0x0001afb0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ + 0x0001afc0 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ + 0x0001afd0 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ + 0x0001afe0 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ + 0x0001aff0 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ + 0x0001b000 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ + 0x0001b010 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ + 0x0001b020 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ + 0x0001b030 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ + 0x0001b040 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ + 0x0001b050 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ + 0x0001b060 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ + 0x0001b070 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ + 0x0001b080 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ + 0x0001b090 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ + 0x0001b0a0 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ + 0x0001b0b0 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ + 0x0001b0c0 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ + 0x0001b0d0 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ + 0x0001b0e0 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ + 0x0001b0f0 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ + 0x0001b100 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ + 0x0001b110 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ + 0x0001b120 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ + 0x0001b130 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ + 0x0001b140 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ + 0x0001b150 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ + 0x0001b160 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ + 0x0001b170 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ + 0x0001b180 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ + 0x0001b190 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ + 0x0001b1b0 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ + 0x0001b1c0 43000000 73746174 65000000 4a000000 C...state...J... │ │ │ │ + 0x0001b1d0 70706964 00000000 74747900 6e696365 ppid....tty.nice │ │ │ │ + 0x0001b1e0 00000000 7072696f 72697479 00000000 ....priority.... │ │ │ │ + 0x0001b1f0 74687265 61647300 70726f63 6573736f threads.processo │ │ │ │ + 0x0001b200 72000000 746f7461 6c000000 75736564 r...total...used │ │ │ │ + 0x0001b210 00000000 66726565 00000000 70616765 ....free....page │ │ │ │ + 0x0001b220 496e0000 70616765 4f757400 61726368 In..pageOut.arch │ │ │ │ + 0x0001b230 00000000 6d616368 696e6500 64657363 ....machine.desc │ │ │ │ + 0x0001b240 72697074 696f6e00 70617463 684c6576 ription.patchLev │ │ │ │ + 0x0001b250 656c0000 76656e64 6f720000 76656e64 el..vendor..vend │ │ │ │ + 0x0001b260 6f725665 7273696f 6e000000 76656e64 orVersion...vend │ │ │ │ + 0x0001b270 6f724e61 6d650000 76656e64 6f72436f orName..vendorCo │ │ │ │ + 0x0001b280 64654e61 6d650000 61766169 6c000000 deName..avail... │ │ │ │ + 0x0001b290 66696c65 73000000 66726565 46696c65 files...freeFile │ │ │ │ + 0x0001b2a0 73000000 6469736b 52656164 73000000 s...diskReads... │ │ │ │ + 0x0001b2b0 6469736b 57726974 65730000 6469736b diskWrites..disk │ │ │ │ + 0x0001b2c0 52656164 42797465 73000000 6469736b ReadBytes...disk │ │ │ │ + 0x0001b2d0 57726974 65427974 65730000 6469736b WriteBytes..disk │ │ │ │ + 0x0001b2e0 51756575 65000000 6469736b 53657276 Queue...diskServ │ │ │ │ + 0x0001b2f0 69636554 696d6500 75736550 65726365 iceTime.usePerce │ │ │ │ + 0x0001b300 6e740000 5f6e756c 6c000000 67657461 nt.._null...geta │ │ │ │ + 0x0001b310 74747200 73657461 74747200 726f6f74 ttr.setattr.root │ │ │ │ + 0x0001b320 00000000 6c6f6f6b 75700000 72656164 ....lookup..read │ │ │ │ + 0x0001b330 6c696e6b 00000000 72656164 00000000 link....read.... │ │ │ │ + 0x0001b340 77726974 65636163 68650000 77726974 writecache..writ │ │ │ │ + 0x0001b350 65000000 63726561 74650000 72656d6f e...create..remo │ │ │ │ + 0x0001b360 76650000 72656e61 6d650000 73796d6c ve..rename..syml │ │ │ │ + 0x0001b370 696e6b00 6d6b6469 72000000 726d6469 ink.mkdir...rmdi │ │ │ │ + 0x0001b380 72000000 72656164 64697200 66737374 r...readdir.fsst │ │ │ │ + 0x0001b390 61740000 7065726d 69737369 6f6e7300 at..permissions. │ │ │ │ + 0x0001b3a0 74797065 00000000 75696400 67696400 type....uid.gid. │ │ │ │ + 0x0001b3b0 696e6f64 65000000 64657669 63650000 inode...device.. │ │ │ │ + 0x0001b3c0 6e6c696e 6b000000 73697a65 00000000 nlink...size.... │ │ │ │ + 0x0001b3d0 6174696d 65000000 6374696d 65000000 atime...ctime... │ │ │ │ + 0x0001b3e0 6d74696d 65000000 73756264 69727300 mtime...subdirs. │ │ │ │ + 0x0001b3f0 73796d6c 696e6b73 00000000 63687264 symlinks....chrd │ │ │ │ + 0x0001b400 65767300 626c6b64 65767300 736f636b evs.blkdevs.sock │ │ │ │ + 0x0001b410 65747300 6469736b 55736167 65000000 ets.diskUsage... │ │ │ │ + 0x0001b420 75736572 00000000 67726f75 70000000 user....group... │ │ │ │ + 0x0001b430 72657369 64656e74 00000000 73686172 resident....shar │ │ │ │ + 0x0001b440 65000000 6d696e6f 72466175 6c747300 e...minorFaults. │ │ │ │ + 0x0001b450 6d616a6f 72466175 6c747300 70616765 majorFaults.page │ │ │ │ + 0x0001b460 4661756c 74730000 68776164 64720000 Faults..hwaddr.. │ │ │ │ + 0x0001b470 61646472 65737300 64657374 696e6174 address.destinat │ │ │ │ + 0x0001b480 696f6e00 62726f61 64636173 74000000 ion.broadcast... │ │ │ │ + 0x0001b490 6e65746d 61736b00 666c6167 73000000 netmask.flags... │ │ │ │ + 0x0001b4a0 6d747500 6d657472 69630000 72656164 mtu.metric..read │ │ │ │ + 0x0001b4b0 73000000 77726974 65730000 72656164 s...writes..read │ │ │ │ + 0x0001b4c0 42797465 73000000 77726974 65427974 Bytes...writeByt │ │ │ │ + 0x0001b4d0 65730000 71756575 65000000 73657276 es..queue...serv │ │ │ │ + 0x0001b4e0 69636554 696d6500 61637469 76654f70 iceTime.activeOp │ │ │ │ + 0x0001b4f0 656e7300 70617373 6976654f 70656e73 ens.passiveOpens │ │ │ │ + 0x0001b500 00000000 61747465 6d707446 61696c73 ....attemptFails │ │ │ │ + 0x0001b510 00000000 65737461 62526573 65747300 ....estabResets. │ │ │ │ + 0x0001b520 63757272 45737461 62000000 696e5365 currEstab...inSe │ │ │ │ + 0x0001b530 67730000 6f757453 65677300 72657472 gs..outSegs.retr │ │ │ │ + 0x0001b540 616e7353 65677300 696e4572 72730000 ansSegs.inErrs.. │ │ │ │ + 0x0001b550 6f757452 73747300 61636365 73730000 outRsts.access.. │ │ │ │ + 0x0001b560 6d6b6e6f 64000000 72656164 64697270 mknod...readdirp │ │ │ │ + 0x0001b570 6c757300 6673696e 666f0000 70617468 lus.fsinfo..path │ │ │ │ + 0x0001b580 636f6e66 00000000 636f6d6d 69740000 conf....commit.. │ │ │ │ + 0x0001b590 63776400 70657263 656e7400 6c617374 cwd.percent.last │ │ │ │ + 0x0001b5a0 54696d65 00000000 73746172 7454696d Time....startTim │ │ │ │ + 0x0001b5b0 65000000 73797300 69646c65 00000000 e...sys.idle.... │ │ │ │ + 0x0001b5c0 77616974 00000000 69727100 736f6674 wait....irq.soft │ │ │ │ + 0x0001b5d0 49727100 73746f6c 656e0000 72756e6e Irq.stolen..runn │ │ │ │ + 0x0001b5e0 696e6700 736c6565 70696e67 00000000 ing.sleeping.... │ │ │ │ + 0x0001b5f0 73746f70 70656400 7a6f6d62 69650000 stopped.zombie.. │ │ │ │ + 0x0001b600 63707543 75720000 6370754d 61780000 cpuCur..cpuMax.. │ │ │ │ + 0x0001b610 66696c65 53697a65 43757200 66696c65 fileSizeCur.file │ │ │ │ + 0x0001b620 53697a65 4d617800 70697065 53697a65 SizeMax.pipeSize │ │ │ │ + 0x0001b630 4d617800 70697065 53697a65 43757200 Max.pipeSizeCur. │ │ │ │ + 0x0001b640 64617461 43757200 64617461 4d617800 dataCur.dataMax. │ │ │ │ + 0x0001b650 73746163 6b437572 00000000 73746163 stackCur....stac │ │ │ │ + 0x0001b660 6b4d6178 00000000 636f7265 43757200 kMax....coreCur. │ │ │ │ + 0x0001b670 636f7265 4d617800 6d656d6f 72794375 coreMax.memoryCu │ │ │ │ + 0x0001b680 72000000 6d656d6f 72794d61 78000000 r...memoryMax... │ │ │ │ + 0x0001b690 70726f63 65737365 73437572 00000000 processesCur.... │ │ │ │ + 0x0001b6a0 70726f63 65737365 734d6178 00000000 processesMax.... │ │ │ │ + 0x0001b6b0 6f70656e 46696c65 73437572 00000000 openFilesCur.... │ │ │ │ + 0x0001b6c0 6f70656e 46696c65 734d6178 00000000 openFilesMax.... │ │ │ │ + 0x0001b6d0 76697274 75616c4d 656d6f72 79437572 virtualMemoryCur │ │ │ │ + 0x0001b6e0 00000000 76697274 75616c4d 656d6f72 ....virtualMemor │ │ │ │ + 0x0001b6f0 794d6178 00000000 64656661 756c7447 yMax....defaultG │ │ │ │ + 0x0001b700 61746577 61790000 686f7374 4e616d65 ateway..hostName │ │ │ │ + 0x0001b710 00000000 646f6d61 696e4e61 6d650000 ....domainName.. │ │ │ │ + 0x0001b720 7072696d 61727944 6e730000 7365636f primaryDns..seco │ │ │ │ + 0x0001b730 6e646172 79446e73 00000000 72784279 ndaryDns....rxBy │ │ │ │ + 0x0001b740 74657300 72785061 636b6574 73000000 tes.rxPackets... │ │ │ │ + 0x0001b750 72784572 726f7273 00000000 72784472 rxErrors....rxDr │ │ │ │ + 0x0001b760 6f707065 64000000 72784f76 65727275 opped...rxOverru │ │ │ │ + 0x0001b770 6e730000 72784672 616d6500 74784279 ns..rxFrame.txBy │ │ │ │ + 0x0001b780 74657300 74785061 636b6574 73000000 tes.txPackets... │ │ │ │ + 0x0001b790 74784572 726f7273 00000000 74784472 txErrors....txDr │ │ │ │ + 0x0001b7a0 6f707065 64000000 74784f76 65727275 opped...txOverru │ │ │ │ + 0x0001b7b0 6e730000 7478436f 6c6c6973 696f6e73 ns..txCollisions │ │ │ │ + 0x0001b7c0 00000000 74784361 72726965 72000000 ....txCarrier... │ │ │ │ + 0x0001b7d0 73706565 64000000 65756964 00000000 speed...euid.... │ │ │ │ + 0x0001b7e0 65676964 00000000 72616d00 61637475 egid....ram.actu │ │ │ │ + 0x0001b7f0 616c5573 65640000 61637475 616c4672 alUsed..actualFr │ │ │ │ + 0x0001b800 65650000 75736564 50657263 656e7400 ee..usedPercent. │ │ │ │ + 0x0001b810 66726565 50657263 656e7400 75707469 freePercent.upti │ │ │ │ + 0x0001b820 6d650000 6f72672f 68797065 7269632f me..org/hyperic/ │ │ │ │ + 0x0001b830 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ + 0x0001b840 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ + 0x0001b850 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ + 0x0001b860 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ + 0x0001b870 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ + 0x0001b880 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ + 0x0001b890 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ + 0x0001b8a0 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ + 0x0001b8b0 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ + 0x0001b8c0 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ + 0x0001b8d0 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ + 0x0001b8e0 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ + 0x0001b8f0 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ + 0x0001b900 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ + 0x0001b910 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ + 0x0001b920 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ + 0x0001b930 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ + 0x0001b940 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ + 0x0001b950 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ + 0x0001b960 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ + 0x0001b970 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ + 0x0001b980 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ + 0x0001b990 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ + 0x0001b9a0 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ + 0x0001b9b0 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ + 0x0001b9c0 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ + 0x0001b9d0 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ + 0x0001b9e0 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ + 0x0001b9f0 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ + 0x0001ba00 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ + 0x0001ba10 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ + 0x0001ba20 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ + 0x0001ba30 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ + 0x0001ba40 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ + 0x0001ba50 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ + 0x0001ba60 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ + 0x0001ba70 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ + 0x0001ba80 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ + 0x0001ba90 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ + 0x0001baa0 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ + 0x0001bab0 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ + 0x0001bac0 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ + 0x0001bad0 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ + 0x0001bae0 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ + 0x0001baf0 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ + 0x0001bb00 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ + 0x0001bb10 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ + 0x0001bb20 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ + 0x0001bb30 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ + 0x0001bb40 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ + 0x0001bb50 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ + 0x0001bb60 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ + 0x0001bb70 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ + 0x0001bb80 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ + 0x0001bb90 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ + 0x0001bba0 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ + 0x0001bbb0 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ + 0x0001bbc0 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ + 0x0001bbd0 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ + 0x0001bbe0 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ + 0x0001bbf0 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ + 0x0001bc00 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ + 0x0001bc10 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ + 0x0001bc20 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ + 0x0001bc30 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ + 0x0001bc40 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ + 0x0001bc50 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ + 0x0001bc60 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ + 0x0001bc70 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ + 0x0001bc80 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ + 0x0001bc90 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ + 0x0001bca0 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ + 0x0001bcb0 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ + 0x0001bcc0 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ + 0x0001bcd0 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ + 0x0001bce0 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ + 0x0001bcf0 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ + 0x0001bd00 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ + 0x0001bd10 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ + 0x0001bd20 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ + 0x0001bd30 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ + 0x0001bd40 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ + 0x0001bd50 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ + 0x0001bd60 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ + 0x0001bd70 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ + 0x0001bd80 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ + 0x0001bd90 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ + 0x0001bda0 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ + 0x0001bdb0 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ + 0x0001bdc0 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ + 0x0001bdd0 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ + 0x0001bde0 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ + 0x0001bdf0 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ + 0x0001be00 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ + 0x0001be10 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ + 0x0001be20 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ + 0x0001be30 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ + 0x0001be40 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ + 0x0001be50 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ + 0x0001be60 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ + 0x0001be70 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ + 0x0001be80 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ + 0x0001be90 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ + 0x0001bea0 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ + 0x0001beb0 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ + 0x0001bec0 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ + 0x0001bed0 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ + 0x0001bee0 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ + 0x0001bef0 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ + 0x0001bf00 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ + 0x0001bf10 4b362033 442b0000 30392f32 352f3230 K6 3D+..09/25/20 │ │ │ │ + 0x0001bf20 32342030 363a3430 20414d00 6578706f 24 06:40 AM.expo │ │ │ │ + 0x0001bf30 72746564 00000000 312e362e 342e3000 rted....1.6.4.0. │ │ │ │ + 0x0001bf40 61726d2d 6c696e75 78000000 6c696273 arm-linux...libs │ │ │ │ + 0x0001bf50 69676172 2e736f00 73696761 72000000 igar.so.sigar... │ │ │ │ + 0x0001bf60 53494741 522d312e 362e342e 302c2053 SIGAR-1.6.4.0, S │ │ │ │ + 0x0001bf70 434d2072 65766973 696f6e20 6578706f CM revision expo │ │ │ │ + 0x0001bf80 72746564 2c206275 696c7420 30392f32 rted, built 09/2 │ │ │ │ + 0x0001bf90 352f3230 32342030 363a3430 20414d20 5/2024 06:40 AM │ │ │ │ + 0x0001bfa0 6173206c 69627369 6761722e 736f0000 as libsigar.so.. │ │ │ │ + 0x0001bfb0 53494741 525f4350 555f4c49 53545f53 SIGAR_CPU_LIST_S │ │ │ │ + 0x0001bfc0 4f434b45 54530000 756e6b6e 6f776e00 OCKETS..unknown. │ │ │ │ + 0x0001bfd0 6e6f6e65 00000000 736d6266 73000000 none....smbfs... │ │ │ │ + 0x0001bfe0 73776170 00000000 61667300 69736f39 swap....afs.iso9 │ │ │ │ + 0x0001bff0 36363000 63766673 00000000 63696673 660.cvfs....cifs │ │ │ │ + 0x0001c000 00000000 6d73646f 73000000 6d696e69 ....msdos...mini │ │ │ │ + 0x0001c010 78000000 68706673 00000000 76786673 x...hpfs....vxfs │ │ │ │ + 0x0001c020 00000000 76666174 00000000 7a667300 ....vfat....zfs. │ │ │ │ + 0x0001c030 4f4b0000 5b66735f 70696e67 5d202573 OK..[fs_ping] %s │ │ │ │ + 0x0001c040 202d3e20 25733a20 25730000 2f70726f -> %s: %s../pro │ │ │ │ + 0x0001c050 632f6e65 742f6465 76000000 5b6e6574 c/net/dev...[net │ │ │ │ + 0x0001c060 5f737461 745f706f 72745d20 7573696e _stat_port] usin │ │ │ │ + 0x0001c070 67206164 64726573 73202725 733a2564 g address '%s:%d │ │ │ │ + 0x0001c080 27000000 2f766172 2f72756e 2f75746d '.../var/run/utm │ │ │ │ + 0x0001c090 70000000 2f657463 2f726573 6f6c762e p.../etc/resolv. │ │ │ │ + 0x0001c0a0 636f6e66 00000000 6e616d65 73657276 conf....nameserv │ │ │ │ + 0x0001c0b0 65720000 414d5052 204e4554 2f524f4d er..AMPR NET/ROM │ │ │ │ + 0x0001c0c0 00000000 45746865 726e6574 00000000 ....Ethernet.... │ │ │ │ + 0x0001c0d0 4c6f6361 6c204c6f 6f706261 636b0000 Local Loopback.. │ │ │ │ + 0x0001c0e0 5b667164 6e5d2075 73696e67 20697020 [fqdn] using ip │ │ │ │ + 0x0001c0f0 61646472 65737320 27257327 20666f72 address '%s' for │ │ │ │ + 0x0001c100 20667164 6e000000 5b667164 6e5d2067 fqdn...[fqdn] g │ │ │ │ + 0x0001c110 6574686f 73746e61 6d652066 61696c65 ethostname faile │ │ │ │ + 0x0001c120 643a2025 73000000 5b667164 6e5d2067 d: %s...[fqdn] g │ │ │ │ + 0x0001c130 6574686f 73746e61 6d652829 3d3d2725 ethostname()=='% │ │ │ │ + 0x0001c140 73270000 5b667164 6e5d2067 6574686f s'..[fqdn] getho │ │ │ │ + 0x0001c150 73746279 6e616d65 28257329 20666169 stbyname(%s) fai │ │ │ │ + 0x0001c160 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ + 0x0001c170 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ + 0x0001c180 74686f73 7462796e 616d652e 685f6e61 thostbyname.h_na │ │ │ │ + 0x0001c190 6d650000 5b667164 6e5d2075 6e726573 me..[fqdn] unres │ │ │ │ + 0x0001c1a0 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ + 0x0001c1b0 6f737462 796e616d 652e685f 6e616d65 ostbyname.h_name │ │ │ │ + 0x0001c1c0 00000000 5b667164 6e5d2072 65736f6c ....[fqdn] resol │ │ │ │ + 0x0001c1d0 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ + 0x0001c1e0 7462796e 616d652e 685f616c 69617365 tbyname.h_aliase │ │ │ │ + 0x0001c1f0 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ + 0x0001c200 73746279 6e616d65 28257329 2e616c69 stbyname(%s).ali │ │ │ │ + 0x0001c210 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ + 0x0001c220 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ + 0x0001c230 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ + 0x0001c240 796e616d 652e685f 616c6961 73657300 yname.h_aliases. │ │ │ │ + 0x0001c250 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ + 0x0001c260 61646472 28257329 20666169 6c65643a addr(%s) failed: │ │ │ │ + 0x0001c270 20257300 5b667164 6e5d2072 65736f6c %s.[fqdn] resol │ │ │ │ + 0x0001c280 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ + 0x0001c290 74627961 6464722e 685f6e61 6d650000 tbyaddr.h_name.. │ │ │ │ 0x0001c2a0 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ - 0x0001c2b0 61646472 28257329 20666169 6c65643a addr(%s) failed: │ │ │ │ - 0x0001c2c0 20257300 5b667164 6e5d2072 65736f6c %s.[fqdn] resol │ │ │ │ - 0x0001c2d0 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ - 0x0001c2e0 74627961 6464722e 685f6e61 6d650000 tbyaddr.h_name.. │ │ │ │ + 0x0001c2b0 61646472 28257329 3d3d2725 73270000 addr(%s)=='%s'.. │ │ │ │ + 0x0001c2c0 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ + 0x0001c2d0 7573696e 67206765 74686f73 74627961 using gethostbya │ │ │ │ + 0x0001c2e0 6464722e 685f616c 69617365 73000000 ddr.h_aliases... │ │ │ │ 0x0001c2f0 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ - 0x0001c300 61646472 28257329 3d3d2725 73270000 addr(%s)=='%s'.. │ │ │ │ - 0x0001c310 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ - 0x0001c320 7573696e 67206765 74686f73 74627961 using gethostbya │ │ │ │ - 0x0001c330 6464722e 685f616c 69617365 73000000 ddr.h_aliases... │ │ │ │ - 0x0001c340 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ - 0x0001c350 61646472 28257329 2e616c69 61735b25 addr(%s).alias[% │ │ │ │ - 0x0001c360 645d3d3d 27257327 00000000 5b667164 d]=='%s'....[fqd │ │ │ │ - 0x0001c370 6e5d2075 6e726573 6f6c7665 64207573 n] unresolved us │ │ │ │ - 0x0001c380 696e6720 67657468 6f737462 796e616d ing gethostbynam │ │ │ │ - 0x0001c390 652e685f 61646472 5f6c6973 74000000 e.h_addr_list... │ │ │ │ - 0x0001c3a0 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ - 0x0001c3b0 7573696e 67206765 74646f6d 61696e6e using getdomainn │ │ │ │ - 0x0001c3c0 616d6500 5b667164 6e5d2067 6574646f ame.[fqdn] getdo │ │ │ │ - 0x0001c3d0 6d61696e 6e616d65 20666169 6c656400 mainname failed. │ │ │ │ - 0x0001c3e0 2f646576 2f747479 00000000 6c6f6361 /dev/tty....loca │ │ │ │ - 0x0001c3f0 6c000000 72656d6f 74650000 6364726f l...remote..cdro │ │ │ │ - 0x0001c400 6d000000 2f657463 2f736572 76696365 m.../etc/service │ │ │ │ - 0x0001c410 73000000 53494741 525f4e45 545f5345 s...SIGAR_NET_SE │ │ │ │ - 0x0001c420 52564943 45535f46 494c4500 25732564 RVICES_FILE.%s%d │ │ │ │ - 0x0001c430 2f257300 556e6b6e 6f776e20 4572726f /%s.Unknown Erro │ │ │ │ - 0x0001c440 72000000 556e6b6e 6f776e20 4f532045 r...Unknown OS E │ │ │ │ - 0x0001c450 72726f72 00000000 4572726f 72207374 rror....Error st │ │ │ │ - 0x0001c460 72696e67 206e6f74 20737065 63696669 ring not specifi │ │ │ │ - 0x0001c470 65642079 65740000 54686973 2066756e ed yet..This fun │ │ │ │ - 0x0001c480 6374696f 6e206861 73206e6f 74206265 ction has not be │ │ │ │ - 0x0001c490 656e2069 6d706c65 6d656e74 6564206f en implemented o │ │ │ │ - 0x0001c4a0 6e207468 69732070 6c617466 6f726d00 n this platform. │ │ │ │ - 0x0001c4b0 25336420 00000000 25642e25 64256300 %3d ....%d.%d%c. │ │ │ │ - 0x0001c4c0 25336425 63000000 4b4d4754 50450000 %3d%c...KMGTPE.. │ │ │ │ - 0x0001c4d0 25642064 61792573 2c200000 2532643a %d day%s, ..%2d: │ │ │ │ - 0x0001c4e0 25303264 00000000 2564206d 696e0000 %02d....%d min.. │ │ │ │ - 0x0001c4f0 25303258 3a253032 583a2530 32583a25 %02X:%02X:%02X:% │ │ │ │ - 0x0001c500 3032583a 25303258 3a253032 58000000 02X:%02X:%02X... │ │ │ │ - 0x0001c510 74637000 75647000 72617700 756e6978 tcp.udp.raw.unix │ │ │ │ - 0x0001c520 00000000 45535441 424c4953 48454400 ....ESTABLISHED. │ │ │ │ - 0x0001c530 53594e5f 53454e54 00000000 53594e5f SYN_SENT....SYN_ │ │ │ │ - 0x0001c540 52454356 00000000 46494e5f 57414954 RECV....FIN_WAIT │ │ │ │ - 0x0001c550 31000000 46494e5f 57414954 32000000 1...FIN_WAIT2... │ │ │ │ - 0x0001c560 54494d45 5f574149 54000000 434c4f53 TIME_WAIT...CLOS │ │ │ │ - 0x0001c570 45000000 434c4f53 455f5741 49540000 E...CLOSE_WAIT.. │ │ │ │ - 0x0001c580 4c415354 5f41434b 00000000 4c495354 LAST_ACK....LIST │ │ │ │ - 0x0001c590 454e0000 434c4f53 494e4700 49444c45 EN..CLOSING.IDLE │ │ │ │ - 0x0001c5a0 00000000 424f554e 44000000 554e4b4e ....BOUND...UNKN │ │ │ │ - 0x0001c5b0 4f574e00 5b4e4f20 464c4147 535d2000 OWN.[NO FLAGS] . │ │ │ │ - 0x0001c5c0 55502000 42524f41 44434153 54200000 UP .BROADCAST .. │ │ │ │ - 0x0001c5d0 44454255 47200000 4c4f4f50 4241434b DEBUG ..LOOPBACK │ │ │ │ - 0x0001c5e0 20000000 504f494e 544f504f 494e5420 ...POINTOPOINT │ │ │ │ - 0x0001c5f0 00000000 4e4f5452 41494c45 52532000 ....NOTRAILERS . │ │ │ │ - 0x0001c600 52554e4e 494e4720 00000000 4e4f4152 RUNNING ....NOAR │ │ │ │ - 0x0001c610 50200000 50524f4d 49534320 00000000 P ..PROMISC .... │ │ │ │ - 0x0001c620 414c4c4d 554c5449 20000000 4d554c54 ALLMULTI ...MULT │ │ │ │ - 0x0001c630 49434153 54200000 2f70726f 632f7374 ICAST ../proc/st │ │ │ │ - 0x0001c640 61740000 6274696d 65000000 2f70726f at..btime.../pro │ │ │ │ - 0x0001c650 632f7365 6c662f73 74617400 2f737461 c/self/stat./sta │ │ │ │ - 0x0001c660 74000000 2f737973 2f646576 69636573 t.../sys/devices │ │ │ │ - 0x0001c670 2f737973 74656d2f 6370752f 63707525 /system/cpu/cpu% │ │ │ │ - 0x0001c680 642f6370 75667265 712f6370 75696e66 d/cpufreq/cpuinf │ │ │ │ - 0x0001c690 6f5f6d61 785f6672 65710000 52656420 o_max_freq..Red │ │ │ │ - 0x0001c6a0 48617420 456e7465 72707269 7365204c Hat Enterprise L │ │ │ │ - 0x0001c6b0 696e7578 20000000 456e7465 72707269 inux ...Enterpri │ │ │ │ - 0x0001c6c0 7365204c 696e7578 20256300 43656e74 se Linux %c.Cent │ │ │ │ - 0x0001c6d0 4f530000 53636965 6e746966 6963204c OS..Scientific L │ │ │ │ - 0x0001c6e0 696e7578 00000000 58656e53 65727665 inux....XenServe │ │ │ │ - 0x0001c6f0 72202573 00000000 44495354 5249425f r %s....DISTRIB_ │ │ │ │ - 0x0001c700 49440000 44495354 5249425f 52454c45 ID..DISTRIB_RELE │ │ │ │ - 0x0001c710 41534500 44495354 5249425f 434f4445 ASE.DISTRIB_CODE │ │ │ │ - 0x0001c720 4e414d45 00000000 50524f44 5543545f NAME....PRODUCT_ │ │ │ │ - 0x0001c730 56455253 494f4e00 4b45524e 454c5f56 VERSION.KERNEL_V │ │ │ │ - 0x0001c740 45525349 4f4e0000 70726f63 33000000 ERSION..proc3... │ │ │ │ - 0x0001c750 70726f63 32000000 2f70726f 632f7061 proc2.../proc/pa │ │ │ │ - 0x0001c760 72746974 696f6e73 20257320 2d3e2025 rtitions %s -> % │ │ │ │ - 0x0001c770 73205b25 642c2564 5d000000 2f70726f s [%d,%d].../pro │ │ │ │ - 0x0001c780 632f7061 72746974 696f6e73 00000000 c/partitions.... │ │ │ │ - 0x0001c790 2f70726f 632f6469 736b7374 61747320 /proc/diskstats │ │ │ │ - 0x0001c7a0 2573202d 3e202573 205b2564 2c25645d %s -> %s [%d,%d] │ │ │ │ - 0x0001c7b0 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ - 0x0001c7c0 61747300 256c7520 256c7520 256c7520 ats.%lu %lu %lu │ │ │ │ - 0x0001c7d0 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ - 0x0001c7e0 256c7520 256c7520 256c7520 256c7500 %lu %lu %lu %lu. │ │ │ │ - 0x0001c7f0 2f737973 2f626c6f 636b2f25 732f2573 /sys/block/%s/%s │ │ │ │ - 0x0001c800 25642f73 74617400 53494741 525f4f53 %d/stat.SIGAR_OS │ │ │ │ - 0x0001c810 5f52454c 45415345 5f46494c 45000000 _RELEASE_FILE... │ │ │ │ - 0x0001c820 53494741 525f4f53 5f56454e 444f525f SIGAR_OS_VENDOR_ │ │ │ │ - 0x0001c830 4e414d45 00000000 25732025 73000000 NAME....%s %s... │ │ │ │ - 0x0001c840 2f737461 74757300 0a546872 65616473 /status..Threads │ │ │ │ - 0x0001c850 3a000000 47656e75 696e6549 6e74656c :...GenuineIntel │ │ │ │ - 0x0001c860 00000000 496e7465 6c000000 41757468 ....Intel...Auth │ │ │ │ - 0x0001c870 656e7469 63414d44 00000000 414d4400 enticAMD....AMD. │ │ │ │ - 0x0001c880 66616d69 6c790000 6d6f6465 6c206e61 family..model na │ │ │ │ - 0x0001c890 6d650000 63707520 4d487a00 63616368 me..cpu MHz.cach │ │ │ │ - 0x0001c8a0 65207369 7a650000 25732f25 73000000 e size..%s/%s... │ │ │ │ - 0x0001c8b0 5b70726f 635f6e65 745d2075 73696e67 [proc_net] using │ │ │ │ - 0x0001c8c0 20257300 5b70726f 635f6e65 745d2063 %s.[proc_net] c │ │ │ │ - 0x0001c8d0 616e6e6f 74206f70 656e2025 73000000 annot open %s... │ │ │ │ - 0x0001c8e0 2f737973 2f626c6f 636b0000 53494741 /sys/block..SIGA │ │ │ │ - 0x0001c8f0 525f5052 4f435f4e 45540000 53494741 R_PROC_NET..SIGA │ │ │ │ - 0x0001c900 525f4841 535f4e50 544c0000 2f70726f R_HAS_NPTL../pro │ │ │ │ - 0x0001c910 632f6d65 6d696e66 6f000000 4d656d54 c/meminfo...MemT │ │ │ │ - 0x0001c920 6f74616c 3a000000 4d656d46 7265653a otal:...MemFree: │ │ │ │ - 0x0001c930 00000000 42756666 6572733a 00000000 ....Buffers:.... │ │ │ │ - 0x0001c940 43616368 65643a00 2f70726f 632f6d74 Cached:./proc/mt │ │ │ │ - 0x0001c950 72720000 73697a65 3d000000 77726974 rr..size=...writ │ │ │ │ - 0x0001c960 652d6261 636b0000 53776170 546f7461 e-back..SwapTota │ │ │ │ - 0x0001c970 6c3a0000 53776170 46726565 3a000000 l:..SwapFree:... │ │ │ │ - 0x0001c980 2f70726f 632f766d 73746174 00000000 /proc/vmstat.... │ │ │ │ - 0x0001c990 0a707377 70696e00 0a737761 70000000 .pswpin..swap... │ │ │ │ - 0x0001c9a0 2f70726f 632f7570 74696d65 00000000 /proc/uptime.... │ │ │ │ - 0x0001c9b0 2f70726f 632f6c6f 61646176 67000000 /proc/loadavg... │ │ │ │ - 0x0001c9c0 2f737461 746d0000 0a556964 3a000000 /statm...Uid:... │ │ │ │ - 0x0001c9d0 0a476964 3a000000 5b70726f 635f6372 .Gid:...[proc_cr │ │ │ │ - 0x0001c9e0 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ - 0x0001c9f0 61747573 206d6973 73696e67 20556964 atus missing Uid │ │ │ │ - 0x0001ca00 00000000 5b70726f 635f6372 65645d20 ....[proc_cred] │ │ │ │ - 0x0001ca10 2f70726f 632f256c 752f7374 61747573 /proc/%lu/status │ │ │ │ - 0x0001ca20 206d6973 73696e67 20476964 00000000 missing Gid.... │ │ │ │ - 0x0001ca30 2f656e76 69726f6e 00000000 2f637764 /environ..../cwd │ │ │ │ - 0x0001ca40 00000000 2f657865 00000000 2f726f6f ..../exe..../roo │ │ │ │ - 0x0001ca50 74000000 2f6d6170 73000000 67667300 t.../maps...gfs. │ │ │ │ - 0x0001ca60 6f636673 00000000 70736673 00000000 ocfs....psfs.... │ │ │ │ - 0x0001ca70 72656973 65726673 00000000 767a6673 reiserfs....vzfs │ │ │ │ - 0x0001ca80 00000000 78667300 78696166 73000000 ....xfs.xiafs... │ │ │ │ - 0x0001ca90 2f657463 2f6d7461 62000000 2f70726f /etc/mtab.../pro │ │ │ │ - 0x0001caa0 632f6370 75696e66 6f000000 5b637075 c/cpuinfo...[cpu │ │ │ │ - 0x0001cab0 5d206e63 70753d25 640a0000 2f70726f ] ncpu=%d.../pro │ │ │ │ - 0x0001cac0 632f6e65 742f726f 75746500 25313673 c/net/route.%16s │ │ │ │ - 0x0001cad0 20253132 38732025 31323873 20255820 %128s %128s %X │ │ │ │ - 0x0001cae0 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ - 0x0001caf0 31323873 20256c6c 6420256c 6c642025 128s %lld %lld % │ │ │ │ - 0x0001cb00 6c6c640a 00000000 2f70726f 632f6e65 lld...../proc/ne │ │ │ │ - 0x0001cb10 742f7463 70000000 2f70726f 632f6e65 t/tcp.../proc/ne │ │ │ │ - 0x0001cb20 742f7463 70360000 2f70726f 632f6e65 t/tcp6../proc/ne │ │ │ │ - 0x0001cb30 742f7564 70000000 2f70726f 632f6e65 t/udp.../proc/ne │ │ │ │ - 0x0001cb40 742f7564 70360000 2f70726f 632f6e65 t/udp6../proc/ne │ │ │ │ - 0x0001cb50 742f7261 77000000 2f70726f 632f6e65 t/raw.../proc/ne │ │ │ │ - 0x0001cb60 742f7261 77360000 2f70726f 632f6e65 t/raw6../proc/ne │ │ │ │ - 0x0001cb70 742f736e 6d700000 5463703a 20000000 t/snmp..Tcp: ... │ │ │ │ - 0x0001cb80 2f70726f 632f6e65 742f7270 632f6e66 /proc/net/rpc/nf │ │ │ │ - 0x0001cb90 73000000 2f70726f 632f6e65 742f7270 s.../proc/net/rp │ │ │ │ - 0x0001cba0 632f6e66 73640000 4665646f 72610000 c/nfsd..Fedora.. │ │ │ │ - 0x0001cbb0 2f657463 2f666564 6f72612d 72656c65 /etc/fedora-rele │ │ │ │ - 0x0001cbc0 61736500 53755345 00000000 2f657463 ase.SuSE..../etc │ │ │ │ - 0x0001cbd0 2f537553 452d7265 6c656173 65000000 /SuSE-release... │ │ │ │ - 0x0001cbe0 47656e74 6f6f0000 2f657463 2f67656e Gentoo../etc/gen │ │ │ │ - 0x0001cbf0 746f6f2d 72656c65 61736500 536c6163 too-release.Slac │ │ │ │ - 0x0001cc00 6b776172 65000000 2f657463 2f736c61 kware.../etc/sla │ │ │ │ - 0x0001cc10 636b7761 72652d76 65727369 6f6e0000 ckware-version.. │ │ │ │ - 0x0001cc20 4d616e64 72616b65 00000000 2f657463 Mandrake..../etc │ │ │ │ - 0x0001cc30 2f6d616e 6472616b 652d7265 6c656173 /mandrake-releas │ │ │ │ - 0x0001cc40 65000000 564d7761 72650000 2f70726f e...VMware../pro │ │ │ │ - 0x0001cc50 632f766d 77617265 2f766572 73696f6e c/vmware/version │ │ │ │ - 0x0001cc60 00000000 58656e53 6f757263 65000000 ....XenSource... │ │ │ │ - 0x0001cc70 2f657463 2f78656e 736f7572 63652d69 /etc/xensource-i │ │ │ │ - 0x0001cc80 6e76656e 746f7279 00000000 52656420 nventory....Red │ │ │ │ - 0x0001cc90 48617400 2f657463 2f726564 6861742d Hat./etc/redhat- │ │ │ │ - 0x0001cca0 72656c65 61736500 6c736200 2f657463 release.lsb./etc │ │ │ │ - 0x0001ccb0 2f6c7362 2d72656c 65617365 00000000 /lsb-release.... │ │ │ │ - 0x0001ccc0 44656269 616e0000 2f657463 2f646562 Debian../etc/deb │ │ │ │ - 0x0001ccd0 69616e5f 76657273 696f6e00 6469725f ian_version.dir_ │ │ │ │ - 0x0001cce0 73746174 3a206361 6e6e6f74 20737461 stat: cannot sta │ │ │ │ - 0x0001ccf0 74206025 73273a20 25730000 72656775 t `%s': %s..regu │ │ │ │ - 0x0001cd00 6c617200 64697265 63746f72 79000000 lar.directory... │ │ │ │ - 0x0001cd10 63686172 61637465 72206465 76696365 character device │ │ │ │ - 0x0001cd20 00000000 626c6f63 6b206465 76696365 ....block device │ │ │ │ - 0x0001cd30 00000000 70697065 00000000 73796d62 ....pipe....symb │ │ │ │ - 0x0001cd40 6f6c6963 206c696e 6b000000 736f636b olic link...sock │ │ │ │ - 0x0001cd50 65740000 44697370 6c61794e 616d6500 et..DisplayName. │ │ │ │ - 0x0001cd60 50617468 00000000 45786500 556e7375 Path....Exe.Unsu │ │ │ │ - 0x0001cd70 70706f72 74656420 25732061 74747269 pported %s attri │ │ │ │ - 0x0001cd80 62757465 3a202573 00000000 50696400 bute: %s....Pid. │ │ │ │ - 0x0001cd90 51756572 79207661 6c756520 27257327 Query value '%s' │ │ │ │ - 0x0001cda0 20697320 6e6f7420 61206e75 6d626572 is not a number │ │ │ │ - 0x0001cdb0 00000000 5375646f 50696446 696c6500 ....SudoPidFile. │ │ │ │ - 0x0001cdc0 25732072 65717569 72657320 27657127 %s requires 'eq' │ │ │ │ - 0x0001cdd0 206f7065 7261746f 72000000 556e7375 operator...Unsu │ │ │ │ - 0x0001cde0 70706f72 74656420 25732070 726f746f pported %s proto │ │ │ │ - 0x0001cdf0 636f6c3a 20257300 25732069 73206e6f col: %s.%s is no │ │ │ │ - 0x0001ce00 74206120 6e756d62 65720000 7375646f t a number..sudo │ │ │ │ - 0x0001ce10 20636174 20257300 4d616c66 6f726d65 cat %s.Malforme │ │ │ │ - 0x0001ce20 64207175 65727900 4d697373 696e6720 d query.Missing │ │ │ │ - 0x0001ce30 273d2700 4d697373 696e6720 272e2700 '='.Missing '.'. │ │ │ │ - 0x0001ce40 556e7375 70706f72 74656420 6d6f6469 Unsupported modi │ │ │ │ - 0x0001ce50 66696572 3a202563 00000000 53657276 fier: %c....Serv │ │ │ │ - 0x0001ce60 69636500 4d697373 696e6720 71756572 ice.Missing quer │ │ │ │ - 0x0001ce70 79000000 556e7375 70706f72 74656420 y...Unsupported │ │ │ │ - 0x0001ce80 6f706572 61746f72 3a202573 00000000 operator: %s.... │ │ │ │ - 0x0001ce90 556e7375 70706f72 74656420 6d657468 Unsupported meth │ │ │ │ - 0x0001cea0 6f643a20 25730000 556e7375 70706f72 od: %s..Unsuppor │ │ │ │ - 0x0001ceb0 74656420 6f706572 61746f72 20272573 ted operator '%s │ │ │ │ - 0x0001cec0 2720666f 72202573 2e257300 556e7375 ' for %s.%s.Unsu │ │ │ │ - 0x0001ced0 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ - 0x0001cee0 20272573 27207769 74682076 61726961 '%s' with varia │ │ │ │ - 0x0001cef0 626c6520 25730000 56617269 61626c65 ble %s..Variable │ │ │ │ - 0x0001cf00 20257320 6f757420 6f662072 616e6765 %s out of range │ │ │ │ - 0x0001cf10 20282564 29000000 56617269 61626c65 (%d)...Variable │ │ │ │ - 0x0001cf20 20257320 73656c66 20726566 6572656e %s self referen │ │ │ │ - 0x0001cf30 63650000 25732069 73206e6f 74206120 ce..%s is not a │ │ │ │ - 0x0001cf40 63686172 00000000 51756572 79206469 char....Query di │ │ │ │ - 0x0001cf50 64206e6f 74206d61 74636820 616e7920 d not match any │ │ │ │ - 0x0001cf60 70726f63 65737365 73000000 51756572 processes...Quer │ │ │ │ - 0x0001cf70 79206d61 74636865 64206d75 6c746970 y matched multip │ │ │ │ - 0x0001cf80 6c652070 726f6365 73736573 20282564 le processes (%d │ │ │ │ - 0x0001cf90 29000000 43707500 43726564 4e616d65 )...Cpu.CredName │ │ │ │ - 0x0001cfa0 00000000 4d656d00 43726564 00000000 ....Mem.Cred.... │ │ │ │ - 0x0001cfb0 46640000 41726773 00000000 4d6f6475 Fd..Args....Modu │ │ │ │ - 0x0001cfc0 6c657300 456e7600 506f7274 00000000 les.Env.Port.... │ │ │ │ - 0x0001cfd0 546f7461 6c000000 50706964 00000000 Total...Ppid.... │ │ │ │ - 0x0001cfe0 54747900 4e696365 00000000 5072696f Tty.Nice....Prio │ │ │ │ - 0x0001cff0 72697479 00000000 54687265 61647300 rity....Threads. │ │ │ │ - 0x0001d000 50726f63 6573736f 72000000 55696400 Processor...Uid. │ │ │ │ - 0x0001d010 47696400 45756964 00000000 45676964 Gid.Euid....Egid │ │ │ │ - 0x0001d020 00000000 43776400 53697a65 00000000 ....Cwd.Size.... │ │ │ │ - 0x0001d030 52657369 64656e74 00000000 53686172 Resident....Shar │ │ │ │ - 0x0001d040 65000000 4d696e6f 72466175 6c747300 e...MinorFaults. │ │ │ │ - 0x0001d050 4d616a6f 72466175 6c747300 50616765 MajorFaults.Page │ │ │ │ - 0x0001d060 4661756c 74730000 47726f75 70000000 Faults..Group... │ │ │ │ - 0x0001d070 53746172 7454696d 65000000 53797300 StartTime...Sys. │ │ │ │ - 0x0001d080 70747200 6f72672f 68797065 7269632f ptr.org/hyperic/ │ │ │ │ - 0x0001d090 73696761 722f766d 77617265 2f564d77 sigar/vmware/VMw │ │ │ │ - 0x0001d0a0 61726545 78636570 74696f6e 00000000 areException.... │ │ │ │ - 0x0001d0b0 564d434f 4e54524f 4c5f5348 4c494200 VMCONTROL_SHLIB. │ │ │ │ - 0x0001d0c0 504e4700 0a2a2a2a 20457272 6f723a20 PNG..*** Error: │ │ │ │ - 0x0001d0d0 6d696e69 6d756d20 73637265 656e2077 minimum screen w │ │ │ │ - 0x0001d0e0 69647468 20697320 32310a00 4c494e45 idth is 21..LINE │ │ │ │ - 0x0001d0f0 533d2564 00000000 434f4c55 4d4e533d S=%d....COLUMNS= │ │ │ │ - 0x0001d100 25640000 0a2a2a2a 20457272 6f723a20 %d...*** Error: │ │ │ │ - 0x0001d110 73696761 725f6765 746c696e 6528293a sigar_getline(): │ │ │ │ - 0x0001d120 20696e70 75742062 75666665 72206f76 input buffer ov │ │ │ │ - 0x0001d130 6572666c 6f770a00 1b5b324a 00000000 erflow...[2J.... │ │ │ │ - 0x0001d140 0a2a2a2a 20457272 6f723a20 68697374 .*** Error: hist │ │ │ │ - 0x0001d150 5f736176 65282920 6661696c 6564206f _save() failed o │ │ │ │ - 0x0001d160 6e206d61 6c6c6f63 0a000000 612b0000 n malloc....a+.. │ │ │ │ - 0x0001d170 25730a00 73696761 725f7072 6f635f66 %s..sigar_proc_f │ │ │ │ - 0x0001d180 696c656e 616d6500 00000000 01000000 ilename......... │ │ │ │ - 0x0001d190 00000000 08000000 01000000 00040000 ................ │ │ │ │ - 0x0001d1a0 10000000 18000000 02000000 00040000 ................ │ │ │ │ - 0x0001d1b0 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ - 0x0001d1c0 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ - 0x0001d1d0 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ - 0x0001d1e0 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ - 0x0001d1f0 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ - 0x0001d200 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ - 0x0001d210 80000000 88000000 09000000 00040000 ................ │ │ │ │ - 0x0001d220 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ - 0x0001d230 00000000 00000000 00040000 00000000 ................ │ │ │ │ - 0x0001d240 00020000 00000000 00010000 00000000 ................ │ │ │ │ - 0x0001d250 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ - 0x0001d260 10000000 00000000 04000000 00000000 ................ │ │ │ │ - 0x0001d270 02000000 00000000 01000000 00000000 ................ │ │ │ │ - 0x0001d280 72777800 90010000 c8000000 64000000 rwx.........d... │ │ │ │ - 0x0001d290 28000000 14000000 0a000000 04000000 (............... │ │ │ │ - 0x0001d2a0 02000000 01000000 3e000000 41000000 ........>...A... │ │ │ │ - 0x0001d2b0 0c000000 41000000 11000000 41000000 ....A.......A... │ │ │ │ - 0x0001d2c0 27000000 41000000 36000000 41000000 '...A...6...A... │ │ │ │ - 0x0001d2d0 03000000 41000000 06000000 41000000 ....A.......A... │ │ │ │ - 0x0001d2e0 15000000 41000000 0f000000 41000000 ....A.......A... │ │ │ │ - 0x0001d2f0 0e000000 41000000 26000000 41000000 ....A...&...A... │ │ │ │ - 0x0001d300 13000000 41000000 29000000 41000000 ....A...)...A... │ │ │ │ - 0x0001d310 02000000 41000000 19000000 41000000 ....A.......A... │ │ │ │ - 0x0001d320 0a000000 41000000 0b000000 41000000 ....A.......A... │ │ │ │ - 0x0001d330 00000000 00000000 ........ │ │ │ │ + 0x0001c300 61646472 28257329 2e616c69 61735b25 addr(%s).alias[% │ │ │ │ + 0x0001c310 645d3d3d 27257327 00000000 5b667164 d]=='%s'....[fqd │ │ │ │ + 0x0001c320 6e5d2075 6e726573 6f6c7665 64207573 n] unresolved us │ │ │ │ + 0x0001c330 696e6720 67657468 6f737462 796e616d ing gethostbynam │ │ │ │ + 0x0001c340 652e685f 61646472 5f6c6973 74000000 e.h_addr_list... │ │ │ │ + 0x0001c350 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ + 0x0001c360 7573696e 67206765 74646f6d 61696e6e using getdomainn │ │ │ │ + 0x0001c370 616d6500 5b667164 6e5d2067 6574646f ame.[fqdn] getdo │ │ │ │ + 0x0001c380 6d61696e 6e616d65 20666169 6c656400 mainname failed. │ │ │ │ + 0x0001c390 2f646576 2f747479 00000000 6c6f6361 /dev/tty....loca │ │ │ │ + 0x0001c3a0 6c000000 72656d6f 74650000 6364726f l...remote..cdro │ │ │ │ + 0x0001c3b0 6d000000 2f657463 2f736572 76696365 m.../etc/service │ │ │ │ + 0x0001c3c0 73000000 53494741 525f4e45 545f5345 s...SIGAR_NET_SE │ │ │ │ + 0x0001c3d0 52564943 45535f46 494c4500 25732564 RVICES_FILE.%s%d │ │ │ │ + 0x0001c3e0 2f257300 556e6b6e 6f776e20 4572726f /%s.Unknown Erro │ │ │ │ + 0x0001c3f0 72000000 556e6b6e 6f776e20 4f532045 r...Unknown OS E │ │ │ │ + 0x0001c400 72726f72 00000000 4572726f 72207374 rror....Error st │ │ │ │ + 0x0001c410 72696e67 206e6f74 20737065 63696669 ring not specifi │ │ │ │ + 0x0001c420 65642079 65740000 54686973 2066756e ed yet..This fun │ │ │ │ + 0x0001c430 6374696f 6e206861 73206e6f 74206265 ction has not be │ │ │ │ + 0x0001c440 656e2069 6d706c65 6d656e74 6564206f en implemented o │ │ │ │ + 0x0001c450 6e207468 69732070 6c617466 6f726d00 n this platform. │ │ │ │ + 0x0001c460 25336420 00000000 25642e25 64256300 %3d ....%d.%d%c. │ │ │ │ + 0x0001c470 25336425 63000000 4b4d4754 50450000 %3d%c...KMGTPE.. │ │ │ │ + 0x0001c480 25642064 61792573 2c200000 2532643a %d day%s, ..%2d: │ │ │ │ + 0x0001c490 25303264 00000000 2564206d 696e0000 %02d....%d min.. │ │ │ │ + 0x0001c4a0 25303258 3a253032 583a2530 32583a25 %02X:%02X:%02X:% │ │ │ │ + 0x0001c4b0 3032583a 25303258 3a253032 58000000 02X:%02X:%02X... │ │ │ │ + 0x0001c4c0 74637000 75647000 72617700 756e6978 tcp.udp.raw.unix │ │ │ │ + 0x0001c4d0 00000000 45535441 424c4953 48454400 ....ESTABLISHED. │ │ │ │ + 0x0001c4e0 53594e5f 53454e54 00000000 53594e5f SYN_SENT....SYN_ │ │ │ │ + 0x0001c4f0 52454356 00000000 46494e5f 57414954 RECV....FIN_WAIT │ │ │ │ + 0x0001c500 31000000 46494e5f 57414954 32000000 1...FIN_WAIT2... │ │ │ │ + 0x0001c510 54494d45 5f574149 54000000 434c4f53 TIME_WAIT...CLOS │ │ │ │ + 0x0001c520 45000000 434c4f53 455f5741 49540000 E...CLOSE_WAIT.. │ │ │ │ + 0x0001c530 4c415354 5f41434b 00000000 4c495354 LAST_ACK....LIST │ │ │ │ + 0x0001c540 454e0000 434c4f53 494e4700 49444c45 EN..CLOSING.IDLE │ │ │ │ + 0x0001c550 00000000 424f554e 44000000 554e4b4e ....BOUND...UNKN │ │ │ │ + 0x0001c560 4f574e00 5b4e4f20 464c4147 535d2000 OWN.[NO FLAGS] . │ │ │ │ + 0x0001c570 55502000 42524f41 44434153 54200000 UP .BROADCAST .. │ │ │ │ + 0x0001c580 44454255 47200000 4c4f4f50 4241434b DEBUG ..LOOPBACK │ │ │ │ + 0x0001c590 20000000 504f494e 544f504f 494e5420 ...POINTOPOINT │ │ │ │ + 0x0001c5a0 00000000 4e4f5452 41494c45 52532000 ....NOTRAILERS . │ │ │ │ + 0x0001c5b0 52554e4e 494e4720 00000000 4e4f4152 RUNNING ....NOAR │ │ │ │ + 0x0001c5c0 50200000 50524f4d 49534320 00000000 P ..PROMISC .... │ │ │ │ + 0x0001c5d0 414c4c4d 554c5449 20000000 4d554c54 ALLMULTI ...MULT │ │ │ │ + 0x0001c5e0 49434153 54200000 2f70726f 632f7374 ICAST ../proc/st │ │ │ │ + 0x0001c5f0 61740000 6274696d 65000000 2f70726f at..btime.../pro │ │ │ │ + 0x0001c600 632f7365 6c662f73 74617400 2f737461 c/self/stat./sta │ │ │ │ + 0x0001c610 74000000 2f737973 2f646576 69636573 t.../sys/devices │ │ │ │ + 0x0001c620 2f737973 74656d2f 6370752f 63707525 /system/cpu/cpu% │ │ │ │ + 0x0001c630 642f6370 75667265 712f6370 75696e66 d/cpufreq/cpuinf │ │ │ │ + 0x0001c640 6f5f6d61 785f6672 65710000 52656420 o_max_freq..Red │ │ │ │ + 0x0001c650 48617420 456e7465 72707269 7365204c Hat Enterprise L │ │ │ │ + 0x0001c660 696e7578 20000000 456e7465 72707269 inux ...Enterpri │ │ │ │ + 0x0001c670 7365204c 696e7578 20256300 43656e74 se Linux %c.Cent │ │ │ │ + 0x0001c680 4f530000 53636965 6e746966 6963204c OS..Scientific L │ │ │ │ + 0x0001c690 696e7578 00000000 58656e53 65727665 inux....XenServe │ │ │ │ + 0x0001c6a0 72202573 00000000 44495354 5249425f r %s....DISTRIB_ │ │ │ │ + 0x0001c6b0 49440000 44495354 5249425f 52454c45 ID..DISTRIB_RELE │ │ │ │ + 0x0001c6c0 41534500 44495354 5249425f 434f4445 ASE.DISTRIB_CODE │ │ │ │ + 0x0001c6d0 4e414d45 00000000 50524f44 5543545f NAME....PRODUCT_ │ │ │ │ + 0x0001c6e0 56455253 494f4e00 4b45524e 454c5f56 VERSION.KERNEL_V │ │ │ │ + 0x0001c6f0 45525349 4f4e0000 70726f63 33000000 ERSION..proc3... │ │ │ │ + 0x0001c700 70726f63 32000000 2f70726f 632f7061 proc2.../proc/pa │ │ │ │ + 0x0001c710 72746974 696f6e73 20257320 2d3e2025 rtitions %s -> % │ │ │ │ + 0x0001c720 73205b25 642c2564 5d000000 2f70726f s [%d,%d].../pro │ │ │ │ + 0x0001c730 632f7061 72746974 696f6e73 00000000 c/partitions.... │ │ │ │ + 0x0001c740 2f70726f 632f6469 736b7374 61747320 /proc/diskstats │ │ │ │ + 0x0001c750 2573202d 3e202573 205b2564 2c25645d %s -> %s [%d,%d] │ │ │ │ + 0x0001c760 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ + 0x0001c770 61747300 256c7520 256c7520 256c7520 ats.%lu %lu %lu │ │ │ │ + 0x0001c780 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ + 0x0001c790 256c7520 256c7520 256c7520 256c7500 %lu %lu %lu %lu. │ │ │ │ + 0x0001c7a0 2f737973 2f626c6f 636b2f25 732f2573 /sys/block/%s/%s │ │ │ │ + 0x0001c7b0 25642f73 74617400 53494741 525f4f53 %d/stat.SIGAR_OS │ │ │ │ + 0x0001c7c0 5f52454c 45415345 5f46494c 45000000 _RELEASE_FILE... │ │ │ │ + 0x0001c7d0 53494741 525f4f53 5f56454e 444f525f SIGAR_OS_VENDOR_ │ │ │ │ + 0x0001c7e0 4e414d45 00000000 25732025 73000000 NAME....%s %s... │ │ │ │ + 0x0001c7f0 2f737461 74757300 0a546872 65616473 /status..Threads │ │ │ │ + 0x0001c800 3a000000 47656e75 696e6549 6e74656c :...GenuineIntel │ │ │ │ + 0x0001c810 00000000 496e7465 6c000000 41757468 ....Intel...Auth │ │ │ │ + 0x0001c820 656e7469 63414d44 00000000 414d4400 enticAMD....AMD. │ │ │ │ + 0x0001c830 66616d69 6c790000 6d6f6465 6c206e61 family..model na │ │ │ │ + 0x0001c840 6d650000 63707520 4d487a00 63616368 me..cpu MHz.cach │ │ │ │ + 0x0001c850 65207369 7a650000 25732f25 73000000 e size..%s/%s... │ │ │ │ + 0x0001c860 5b70726f 635f6e65 745d2075 73696e67 [proc_net] using │ │ │ │ + 0x0001c870 20257300 5b70726f 635f6e65 745d2063 %s.[proc_net] c │ │ │ │ + 0x0001c880 616e6e6f 74206f70 656e2025 73000000 annot open %s... │ │ │ │ + 0x0001c890 2f737973 2f626c6f 636b0000 53494741 /sys/block..SIGA │ │ │ │ + 0x0001c8a0 525f5052 4f435f4e 45540000 53494741 R_PROC_NET..SIGA │ │ │ │ + 0x0001c8b0 525f4841 535f4e50 544c0000 2f70726f R_HAS_NPTL../pro │ │ │ │ + 0x0001c8c0 632f6d65 6d696e66 6f000000 4d656d54 c/meminfo...MemT │ │ │ │ + 0x0001c8d0 6f74616c 3a000000 4d656d46 7265653a otal:...MemFree: │ │ │ │ + 0x0001c8e0 00000000 42756666 6572733a 00000000 ....Buffers:.... │ │ │ │ + 0x0001c8f0 43616368 65643a00 2f70726f 632f6d74 Cached:./proc/mt │ │ │ │ + 0x0001c900 72720000 73697a65 3d000000 77726974 rr..size=...writ │ │ │ │ + 0x0001c910 652d6261 636b0000 53776170 546f7461 e-back..SwapTota │ │ │ │ + 0x0001c920 6c3a0000 53776170 46726565 3a000000 l:..SwapFree:... │ │ │ │ + 0x0001c930 2f70726f 632f766d 73746174 00000000 /proc/vmstat.... │ │ │ │ + 0x0001c940 0a707377 70696e00 0a737761 70000000 .pswpin..swap... │ │ │ │ + 0x0001c950 2f70726f 632f7570 74696d65 00000000 /proc/uptime.... │ │ │ │ + 0x0001c960 2f70726f 632f6c6f 61646176 67000000 /proc/loadavg... │ │ │ │ + 0x0001c970 2f737461 746d0000 0a556964 3a000000 /statm...Uid:... │ │ │ │ + 0x0001c980 0a476964 3a000000 5b70726f 635f6372 .Gid:...[proc_cr │ │ │ │ + 0x0001c990 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ + 0x0001c9a0 61747573 206d6973 73696e67 20556964 atus missing Uid │ │ │ │ + 0x0001c9b0 00000000 5b70726f 635f6372 65645d20 ....[proc_cred] │ │ │ │ + 0x0001c9c0 2f70726f 632f256c 752f7374 61747573 /proc/%lu/status │ │ │ │ + 0x0001c9d0 206d6973 73696e67 20476964 00000000 missing Gid.... │ │ │ │ + 0x0001c9e0 2f656e76 69726f6e 00000000 2f637764 /environ..../cwd │ │ │ │ + 0x0001c9f0 00000000 2f657865 00000000 2f726f6f ..../exe..../roo │ │ │ │ + 0x0001ca00 74000000 2f6d6170 73000000 67667300 t.../maps...gfs. │ │ │ │ + 0x0001ca10 6f636673 00000000 70736673 00000000 ocfs....psfs.... │ │ │ │ + 0x0001ca20 72656973 65726673 00000000 767a6673 reiserfs....vzfs │ │ │ │ + 0x0001ca30 00000000 78667300 78696166 73000000 ....xfs.xiafs... │ │ │ │ + 0x0001ca40 2f657463 2f6d7461 62000000 2f70726f /etc/mtab.../pro │ │ │ │ + 0x0001ca50 632f6370 75696e66 6f000000 5b637075 c/cpuinfo...[cpu │ │ │ │ + 0x0001ca60 5d206e63 70753d25 640a0000 2f70726f ] ncpu=%d.../pro │ │ │ │ + 0x0001ca70 632f6e65 742f726f 75746500 25313673 c/net/route.%16s │ │ │ │ + 0x0001ca80 20253132 38732025 31323873 20255820 %128s %128s %X │ │ │ │ + 0x0001ca90 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ + 0x0001caa0 31323873 20256c6c 6420256c 6c642025 128s %lld %lld % │ │ │ │ + 0x0001cab0 6c6c640a 00000000 2f70726f 632f6e65 lld...../proc/ne │ │ │ │ + 0x0001cac0 742f7463 70000000 2f70726f 632f6e65 t/tcp.../proc/ne │ │ │ │ + 0x0001cad0 742f7463 70360000 2f70726f 632f6e65 t/tcp6../proc/ne │ │ │ │ + 0x0001cae0 742f7564 70000000 2f70726f 632f6e65 t/udp.../proc/ne │ │ │ │ + 0x0001caf0 742f7564 70360000 2f70726f 632f6e65 t/udp6../proc/ne │ │ │ │ + 0x0001cb00 742f7261 77000000 2f70726f 632f6e65 t/raw.../proc/ne │ │ │ │ + 0x0001cb10 742f7261 77360000 2f70726f 632f6e65 t/raw6../proc/ne │ │ │ │ + 0x0001cb20 742f736e 6d700000 5463703a 20000000 t/snmp..Tcp: ... │ │ │ │ + 0x0001cb30 2f70726f 632f6e65 742f7270 632f6e66 /proc/net/rpc/nf │ │ │ │ + 0x0001cb40 73000000 2f70726f 632f6e65 742f7270 s.../proc/net/rp │ │ │ │ + 0x0001cb50 632f6e66 73640000 4665646f 72610000 c/nfsd..Fedora.. │ │ │ │ + 0x0001cb60 2f657463 2f666564 6f72612d 72656c65 /etc/fedora-rele │ │ │ │ + 0x0001cb70 61736500 53755345 00000000 2f657463 ase.SuSE..../etc │ │ │ │ + 0x0001cb80 2f537553 452d7265 6c656173 65000000 /SuSE-release... │ │ │ │ + 0x0001cb90 47656e74 6f6f0000 2f657463 2f67656e Gentoo../etc/gen │ │ │ │ + 0x0001cba0 746f6f2d 72656c65 61736500 536c6163 too-release.Slac │ │ │ │ + 0x0001cbb0 6b776172 65000000 2f657463 2f736c61 kware.../etc/sla │ │ │ │ + 0x0001cbc0 636b7761 72652d76 65727369 6f6e0000 ckware-version.. │ │ │ │ + 0x0001cbd0 4d616e64 72616b65 00000000 2f657463 Mandrake..../etc │ │ │ │ + 0x0001cbe0 2f6d616e 6472616b 652d7265 6c656173 /mandrake-releas │ │ │ │ + 0x0001cbf0 65000000 564d7761 72650000 2f70726f e...VMware../pro │ │ │ │ + 0x0001cc00 632f766d 77617265 2f766572 73696f6e c/vmware/version │ │ │ │ + 0x0001cc10 00000000 58656e53 6f757263 65000000 ....XenSource... │ │ │ │ + 0x0001cc20 2f657463 2f78656e 736f7572 63652d69 /etc/xensource-i │ │ │ │ + 0x0001cc30 6e76656e 746f7279 00000000 52656420 nventory....Red │ │ │ │ + 0x0001cc40 48617400 2f657463 2f726564 6861742d Hat./etc/redhat- │ │ │ │ + 0x0001cc50 72656c65 61736500 6c736200 2f657463 release.lsb./etc │ │ │ │ + 0x0001cc60 2f6c7362 2d72656c 65617365 00000000 /lsb-release.... │ │ │ │ + 0x0001cc70 44656269 616e0000 2f657463 2f646562 Debian../etc/deb │ │ │ │ + 0x0001cc80 69616e5f 76657273 696f6e00 6469725f ian_version.dir_ │ │ │ │ + 0x0001cc90 73746174 3a206361 6e6e6f74 20737461 stat: cannot sta │ │ │ │ + 0x0001cca0 74206025 73273a20 25730000 72656775 t `%s': %s..regu │ │ │ │ + 0x0001ccb0 6c617200 64697265 63746f72 79000000 lar.directory... │ │ │ │ + 0x0001ccc0 63686172 61637465 72206465 76696365 character device │ │ │ │ + 0x0001ccd0 00000000 626c6f63 6b206465 76696365 ....block device │ │ │ │ + 0x0001cce0 00000000 70697065 00000000 73796d62 ....pipe....symb │ │ │ │ + 0x0001ccf0 6f6c6963 206c696e 6b000000 736f636b olic link...sock │ │ │ │ + 0x0001cd00 65740000 44697370 6c61794e 616d6500 et..DisplayName. │ │ │ │ + 0x0001cd10 50617468 00000000 45786500 556e7375 Path....Exe.Unsu │ │ │ │ + 0x0001cd20 70706f72 74656420 25732061 74747269 pported %s attri │ │ │ │ + 0x0001cd30 62757465 3a202573 00000000 50696400 bute: %s....Pid. │ │ │ │ + 0x0001cd40 51756572 79207661 6c756520 27257327 Query value '%s' │ │ │ │ + 0x0001cd50 20697320 6e6f7420 61206e75 6d626572 is not a number │ │ │ │ + 0x0001cd60 00000000 5375646f 50696446 696c6500 ....SudoPidFile. │ │ │ │ + 0x0001cd70 25732072 65717569 72657320 27657127 %s requires 'eq' │ │ │ │ + 0x0001cd80 206f7065 7261746f 72000000 556e7375 operator...Unsu │ │ │ │ + 0x0001cd90 70706f72 74656420 25732070 726f746f pported %s proto │ │ │ │ + 0x0001cda0 636f6c3a 20257300 25732069 73206e6f col: %s.%s is no │ │ │ │ + 0x0001cdb0 74206120 6e756d62 65720000 7375646f t a number..sudo │ │ │ │ + 0x0001cdc0 20636174 20257300 4d616c66 6f726d65 cat %s.Malforme │ │ │ │ + 0x0001cdd0 64207175 65727900 4d697373 696e6720 d query.Missing │ │ │ │ + 0x0001cde0 273d2700 4d697373 696e6720 272e2700 '='.Missing '.'. │ │ │ │ + 0x0001cdf0 556e7375 70706f72 74656420 6d6f6469 Unsupported modi │ │ │ │ + 0x0001ce00 66696572 3a202563 00000000 53657276 fier: %c....Serv │ │ │ │ + 0x0001ce10 69636500 4d697373 696e6720 71756572 ice.Missing quer │ │ │ │ + 0x0001ce20 79000000 556e7375 70706f72 74656420 y...Unsupported │ │ │ │ + 0x0001ce30 6f706572 61746f72 3a202573 00000000 operator: %s.... │ │ │ │ + 0x0001ce40 556e7375 70706f72 74656420 6d657468 Unsupported meth │ │ │ │ + 0x0001ce50 6f643a20 25730000 556e7375 70706f72 od: %s..Unsuppor │ │ │ │ + 0x0001ce60 74656420 6f706572 61746f72 20272573 ted operator '%s │ │ │ │ + 0x0001ce70 2720666f 72202573 2e257300 556e7375 ' for %s.%s.Unsu │ │ │ │ + 0x0001ce80 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ + 0x0001ce90 20272573 27207769 74682076 61726961 '%s' with varia │ │ │ │ + 0x0001cea0 626c6520 25730000 56617269 61626c65 ble %s..Variable │ │ │ │ + 0x0001ceb0 20257320 6f757420 6f662072 616e6765 %s out of range │ │ │ │ + 0x0001cec0 20282564 29000000 56617269 61626c65 (%d)...Variable │ │ │ │ + 0x0001ced0 20257320 73656c66 20726566 6572656e %s self referen │ │ │ │ + 0x0001cee0 63650000 25732069 73206e6f 74206120 ce..%s is not a │ │ │ │ + 0x0001cef0 63686172 00000000 51756572 79206469 char....Query di │ │ │ │ + 0x0001cf00 64206e6f 74206d61 74636820 616e7920 d not match any │ │ │ │ + 0x0001cf10 70726f63 65737365 73000000 51756572 processes...Quer │ │ │ │ + 0x0001cf20 79206d61 74636865 64206d75 6c746970 y matched multip │ │ │ │ + 0x0001cf30 6c652070 726f6365 73736573 20282564 le processes (%d │ │ │ │ + 0x0001cf40 29000000 43707500 43726564 4e616d65 )...Cpu.CredName │ │ │ │ + 0x0001cf50 00000000 4d656d00 43726564 00000000 ....Mem.Cred.... │ │ │ │ + 0x0001cf60 46640000 41726773 00000000 4d6f6475 Fd..Args....Modu │ │ │ │ + 0x0001cf70 6c657300 456e7600 506f7274 00000000 les.Env.Port.... │ │ │ │ + 0x0001cf80 546f7461 6c000000 50706964 00000000 Total...Ppid.... │ │ │ │ + 0x0001cf90 54747900 4e696365 00000000 5072696f Tty.Nice....Prio │ │ │ │ + 0x0001cfa0 72697479 00000000 54687265 61647300 rity....Threads. │ │ │ │ + 0x0001cfb0 50726f63 6573736f 72000000 55696400 Processor...Uid. │ │ │ │ + 0x0001cfc0 47696400 45756964 00000000 45676964 Gid.Euid....Egid │ │ │ │ + 0x0001cfd0 00000000 43776400 53697a65 00000000 ....Cwd.Size.... │ │ │ │ + 0x0001cfe0 52657369 64656e74 00000000 53686172 Resident....Shar │ │ │ │ + 0x0001cff0 65000000 4d696e6f 72466175 6c747300 e...MinorFaults. │ │ │ │ + 0x0001d000 4d616a6f 72466175 6c747300 50616765 MajorFaults.Page │ │ │ │ + 0x0001d010 4661756c 74730000 47726f75 70000000 Faults..Group... │ │ │ │ + 0x0001d020 53746172 7454696d 65000000 53797300 StartTime...Sys. │ │ │ │ + 0x0001d030 70747200 6f72672f 68797065 7269632f ptr.org/hyperic/ │ │ │ │ + 0x0001d040 73696761 722f766d 77617265 2f564d77 sigar/vmware/VMw │ │ │ │ + 0x0001d050 61726545 78636570 74696f6e 00000000 areException.... │ │ │ │ + 0x0001d060 564d434f 4e54524f 4c5f5348 4c494200 VMCONTROL_SHLIB. │ │ │ │ + 0x0001d070 504e4700 0a2a2a2a 20457272 6f723a20 PNG..*** Error: │ │ │ │ + 0x0001d080 6d696e69 6d756d20 73637265 656e2077 minimum screen w │ │ │ │ + 0x0001d090 69647468 20697320 32310a00 4c494e45 idth is 21..LINE │ │ │ │ + 0x0001d0a0 533d2564 00000000 434f4c55 4d4e533d S=%d....COLUMNS= │ │ │ │ + 0x0001d0b0 25640000 0a2a2a2a 20457272 6f723a20 %d...*** Error: │ │ │ │ + 0x0001d0c0 73696761 725f6765 746c696e 6528293a sigar_getline(): │ │ │ │ + 0x0001d0d0 20696e70 75742062 75666665 72206f76 input buffer ov │ │ │ │ + 0x0001d0e0 6572666c 6f770a00 1b5b324a 00000000 erflow...[2J.... │ │ │ │ + 0x0001d0f0 0a2a2a2a 20457272 6f723a20 68697374 .*** Error: hist │ │ │ │ + 0x0001d100 5f736176 65282920 6661696c 6564206f _save() failed o │ │ │ │ + 0x0001d110 6e206d61 6c6c6f63 0a000000 612b0000 n malloc....a+.. │ │ │ │ + 0x0001d120 25730a00 73696761 725f7072 6f635f66 %s..sigar_proc_f │ │ │ │ + 0x0001d130 696c656e 616d6500 00000000 01000000 ilename......... │ │ │ │ + 0x0001d140 00000000 08000000 01000000 00040000 ................ │ │ │ │ + 0x0001d150 10000000 18000000 02000000 00040000 ................ │ │ │ │ + 0x0001d160 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ + 0x0001d170 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ + 0x0001d180 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ + 0x0001d190 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ + 0x0001d1a0 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ + 0x0001d1b0 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ + 0x0001d1c0 80000000 88000000 09000000 00040000 ................ │ │ │ │ + 0x0001d1d0 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ + 0x0001d1e0 00000000 00000000 00040000 00000000 ................ │ │ │ │ + 0x0001d1f0 00020000 00000000 00010000 00000000 ................ │ │ │ │ + 0x0001d200 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ + 0x0001d210 10000000 00000000 04000000 00000000 ................ │ │ │ │ + 0x0001d220 02000000 00000000 01000000 00000000 ................ │ │ │ │ + 0x0001d230 72777800 90010000 c8000000 64000000 rwx.........d... │ │ │ │ + 0x0001d240 28000000 14000000 0a000000 04000000 (............... │ │ │ │ + 0x0001d250 02000000 01000000 3e000000 41000000 ........>...A... │ │ │ │ + 0x0001d260 0c000000 41000000 11000000 41000000 ....A.......A... │ │ │ │ + 0x0001d270 27000000 41000000 36000000 41000000 '...A...6...A... │ │ │ │ + 0x0001d280 03000000 41000000 06000000 41000000 ....A.......A... │ │ │ │ + 0x0001d290 15000000 41000000 0f000000 41000000 ....A.......A... │ │ │ │ + 0x0001d2a0 0e000000 41000000 26000000 41000000 ....A...&...A... │ │ │ │ + 0x0001d2b0 13000000 41000000 29000000 41000000 ....A...)...A... │ │ │ │ + 0x0001d2c0 02000000 41000000 19000000 41000000 ....A.......A... │ │ │ │ + 0x0001d2d0 0a000000 41000000 0b000000 41000000 ....A.......A... │ │ │ │ + 0x0001d2e0 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0001d338 e0d5ff7f 01000000 ........ │ │ │ │ + 0x0001d2e8 e8d5ff7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0001d340 00000000 .... │ │ │ │ + 0x0001d2f0 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,70 +1,70 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0001eaf8 c0aa0100 04000000 00000000 74ab0100 ............t... │ │ │ │ - 0x0001eb08 08000000 00000000 90ab0100 0c000000 ................ │ │ │ │ - 0x0001eb18 00000000 a0ab0100 10000000 00000000 ................ │ │ │ │ - 0x0001eb28 bcab0100 14000000 00000000 d8ab0100 ................ │ │ │ │ - 0x0001eb38 18000000 00000000 f0ab0100 1c000000 ................ │ │ │ │ - 0x0001eb48 00000000 0cac0100 20000000 00000000 ........ ....... │ │ │ │ - 0x0001eb58 28ac0100 24000000 00000000 40ac0100 (...$.......@... │ │ │ │ - 0x0001eb68 28000000 00000000 60ac0100 2c000000 (.......`...,... │ │ │ │ - 0x0001eb78 00000000 7cac0100 30000000 00000000 ....|...0....... │ │ │ │ - 0x0001eb88 98ac0100 34000000 00000000 b8ac0100 ....4........... │ │ │ │ - 0x0001eb98 38000000 00000000 d0ac0100 3c000000 8...........<... │ │ │ │ - 0x0001eba8 00000000 e8ac0100 40000000 00000000 ........@....... │ │ │ │ - 0x0001ebb8 04ad0100 44000000 00000000 18ad0100 ....D........... │ │ │ │ - 0x0001ebc8 48000000 00000000 34ad0100 4c000000 H.......4...L... │ │ │ │ - 0x0001ebd8 00000000 54ad0100 50000000 00000000 ....T...P....... │ │ │ │ - 0x0001ebe8 74ad0100 54000000 00000000 8cad0100 t...T........... │ │ │ │ - 0x0001ebf8 58000000 00000000 a8ad0100 5c000000 X...........\... │ │ │ │ - 0x0001ec08 00000000 c0ad0100 60000000 00000000 ........`....... │ │ │ │ - 0x0001ec18 e0ad0100 64000000 00000000 00ae0100 ....d........... │ │ │ │ - 0x0001ec28 68000000 00000000 1cae0100 6c000000 h...........l... │ │ │ │ - 0x0001ec38 00000000 38ae0100 70000000 00000000 ....8...p....... │ │ │ │ - 0x0001ec48 4cae0100 74000000 00000000 68ae0100 L...t.......h... │ │ │ │ - 0x0001ec58 78000000 00000000 7cae0100 7c000000 x.......|...|... │ │ │ │ - 0x0001ec68 00000000 98ae0100 80000000 00000000 ................ │ │ │ │ - 0x0001ec78 bcae0100 84000000 00000000 d4ae0100 ................ │ │ │ │ - 0x0001ec88 88000000 00000000 f0ae0100 8c000000 ................ │ │ │ │ - 0x0001ec98 00000000 08af0100 90000000 00000000 ................ │ │ │ │ - 0x0001eca8 20af0100 94000000 00000000 34af0100 ...........4... │ │ │ │ - 0x0001ecb8 98000000 00000000 4caf0100 9c000000 ........L....... │ │ │ │ - 0x0001ecc8 00000000 60af0100 a0000000 80af0100 ....`........... │ │ │ │ - 0x0001ecd8 9caf0100 a4000000 bcaf0100 d8af0100 ................ │ │ │ │ - 0x0001ece8 a8000000 00000000 f0af0100 ac000000 ................ │ │ │ │ - 0x0001ecf8 00000000 0cb00100 b0000000 00000000 ................ │ │ │ │ - 0x0001ed08 20b00100 b4000000 00000000 38b00100 ...........8... │ │ │ │ - 0x0001ed18 b8000000 00000000 54b00100 bc000000 ........T....... │ │ │ │ + 0x0001eaf8 70aa0100 04000000 00000000 24ab0100 p...........$... │ │ │ │ + 0x0001eb08 08000000 00000000 40ab0100 0c000000 ........@....... │ │ │ │ + 0x0001eb18 00000000 50ab0100 10000000 00000000 ....P........... │ │ │ │ + 0x0001eb28 6cab0100 14000000 00000000 88ab0100 l............... │ │ │ │ + 0x0001eb38 18000000 00000000 a0ab0100 1c000000 ................ │ │ │ │ + 0x0001eb48 00000000 bcab0100 20000000 00000000 ........ ....... │ │ │ │ + 0x0001eb58 d8ab0100 24000000 00000000 f0ab0100 ....$........... │ │ │ │ + 0x0001eb68 28000000 00000000 10ac0100 2c000000 (...........,... │ │ │ │ + 0x0001eb78 00000000 2cac0100 30000000 00000000 ....,...0....... │ │ │ │ + 0x0001eb88 48ac0100 34000000 00000000 68ac0100 H...4.......h... │ │ │ │ + 0x0001eb98 38000000 00000000 80ac0100 3c000000 8...........<... │ │ │ │ + 0x0001eba8 00000000 98ac0100 40000000 00000000 ........@....... │ │ │ │ + 0x0001ebb8 b4ac0100 44000000 00000000 c8ac0100 ....D........... │ │ │ │ + 0x0001ebc8 48000000 00000000 e4ac0100 4c000000 H...........L... │ │ │ │ + 0x0001ebd8 00000000 04ad0100 50000000 00000000 ........P....... │ │ │ │ + 0x0001ebe8 24ad0100 54000000 00000000 3cad0100 $...T.......<... │ │ │ │ + 0x0001ebf8 58000000 00000000 58ad0100 5c000000 X.......X...\... │ │ │ │ + 0x0001ec08 00000000 70ad0100 60000000 00000000 ....p...`....... │ │ │ │ + 0x0001ec18 90ad0100 64000000 00000000 b0ad0100 ....d........... │ │ │ │ + 0x0001ec28 68000000 00000000 ccad0100 6c000000 h...........l... │ │ │ │ + 0x0001ec38 00000000 e8ad0100 70000000 00000000 ........p....... │ │ │ │ + 0x0001ec48 fcad0100 74000000 00000000 18ae0100 ....t........... │ │ │ │ + 0x0001ec58 78000000 00000000 2cae0100 7c000000 x.......,...|... │ │ │ │ + 0x0001ec68 00000000 48ae0100 80000000 00000000 ....H........... │ │ │ │ + 0x0001ec78 6cae0100 84000000 00000000 84ae0100 l............... │ │ │ │ + 0x0001ec88 88000000 00000000 a0ae0100 8c000000 ................ │ │ │ │ + 0x0001ec98 00000000 b8ae0100 90000000 00000000 ................ │ │ │ │ + 0x0001eca8 d0ae0100 94000000 00000000 e4ae0100 ................ │ │ │ │ + 0x0001ecb8 98000000 00000000 fcae0100 9c000000 ................ │ │ │ │ + 0x0001ecc8 00000000 10af0100 a0000000 30af0100 ............0... │ │ │ │ + 0x0001ecd8 4caf0100 a4000000 6caf0100 88af0100 L.......l....... │ │ │ │ + 0x0001ece8 a8000000 00000000 a0af0100 ac000000 ................ │ │ │ │ + 0x0001ecf8 00000000 bcaf0100 b0000000 00000000 ................ │ │ │ │ + 0x0001ed08 d0af0100 b4000000 00000000 e8af0100 ................ │ │ │ │ + 0x0001ed18 b8000000 00000000 04b00100 bc000000 ................ │ │ │ │ 0x0001ed28 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001ed38 d4bb0100 dcbb0100 e4bb0100 ecbb0100 ................ │ │ │ │ - 0x0001ed48 f4bb0100 f4bb0100 98bd0100 04000000 ................ │ │ │ │ - 0x0001ed58 98bd0100 05000000 acbe0100 04000000 ................ │ │ │ │ - 0x0001ed68 98bd0100 05000000 b4be0100 0b000000 ................ │ │ │ │ - 0x0001ed78 b4be0100 0c000000 c0be0100 0a000000 ................ │ │ │ │ - 0x0001ed88 c0be0100 0b000000 ccbe0100 0e000000 ................ │ │ │ │ - 0x0001ed98 b4be0100 0c000000 dcbe0100 0c000000 ................ │ │ │ │ - 0x0001eda8 ecbe0100 0a000000 f8be0100 0c000000 ................ │ │ │ │ - 0x0001edb8 08bf0100 0a000000 14bf0100 0b000000 ................ │ │ │ │ - 0x0001edc8 14bf0100 0c000000 20bf0100 07000000 ........ ....... │ │ │ │ - 0x0001edd8 20bf0100 08000000 28bf0100 07000000 .......(....... │ │ │ │ - 0x0001ede8 28bf0100 08000000 30bf0100 06000000 (.......0....... │ │ │ │ - 0x0001edf8 30bf0100 07000000 38bf0100 05000000 0.......8....... │ │ │ │ - 0x0001ee08 38bf0100 06000000 40bf0100 0a000000 8.......@....... │ │ │ │ - 0x0001ee18 4cbf0100 07000000 54bf0100 0a000000 L.......T....... │ │ │ │ - 0x0001ee28 60bf0100 07000000 00000000 00000000 `............... │ │ │ │ - 0x0001ee38 00000000 00000000 7cbe0100 84be0100 ........|....... │ │ │ │ - 0x0001ee48 8cbe0100 94be0100 9cbe0100 a4be0100 ................ │ │ │ │ - 0x0001ee58 18c00100 20c00100 ecc30100 f4c30100 .... ........... │ │ │ │ - 0x0001ee68 68b70100 fcc30100 30c00100 20c00100 h.......0... ... │ │ │ │ - 0x0001ee78 fccc0100 04cd0100 10cd0100 24cd0100 ............$... │ │ │ │ - 0x0001ee88 34cd0100 3ccd0100 4ccd0100 18c00100 4...<...L....... │ │ │ │ - 0x0001ee98 19620100 25620100 2d620100 39620100 .b..%b..-b..9b.. │ │ │ │ - 0x0001eea8 45620100 51620100 b1610100 c5610100 Eb..Qb...a...a.. │ │ │ │ - 0x0001eeb8 d9610100 e9610100 f9610100 09620100 .a...a...a...b.. │ │ │ │ - 0x0001eec8 5d620100 6d620100 7d620100 8d620100 ]b..mb..}b...b.. │ │ │ │ - 0x0001eed8 9d620100 ad620100 c1620100 cd620100 .b...b...b...b.. │ │ │ │ - 0x0001eee8 d5620100 e1620100 ed620100 f9620100 .b...b...b...b.. │ │ │ │ - 0x0001eef8 e5640100 bd640100 91640100 6d640100 .d...d...d..md.. │ │ │ │ - 0x0001ef08 4d640100 21640100 dd630100 a9630100 Md..!d...c...c.. │ │ │ │ - 0x0001ef18 bd620100 55680100 .b..Uh.. │ │ │ │ + 0x0001ed38 84bb0100 8cbb0100 94bb0100 9cbb0100 ................ │ │ │ │ + 0x0001ed48 a4bb0100 a4bb0100 48bd0100 04000000 ........H....... │ │ │ │ + 0x0001ed58 48bd0100 05000000 5cbe0100 04000000 H.......\....... │ │ │ │ + 0x0001ed68 48bd0100 05000000 64be0100 0b000000 H.......d....... │ │ │ │ + 0x0001ed78 64be0100 0c000000 70be0100 0a000000 d.......p....... │ │ │ │ + 0x0001ed88 70be0100 0b000000 7cbe0100 0e000000 p.......|....... │ │ │ │ + 0x0001ed98 64be0100 0c000000 8cbe0100 0c000000 d............... │ │ │ │ + 0x0001eda8 9cbe0100 0a000000 a8be0100 0c000000 ................ │ │ │ │ + 0x0001edb8 b8be0100 0a000000 c4be0100 0b000000 ................ │ │ │ │ + 0x0001edc8 c4be0100 0c000000 d0be0100 07000000 ................ │ │ │ │ + 0x0001edd8 d0be0100 08000000 d8be0100 07000000 ................ │ │ │ │ + 0x0001ede8 d8be0100 08000000 e0be0100 06000000 ................ │ │ │ │ + 0x0001edf8 e0be0100 07000000 e8be0100 05000000 ................ │ │ │ │ + 0x0001ee08 e8be0100 06000000 f0be0100 0a000000 ................ │ │ │ │ + 0x0001ee18 fcbe0100 07000000 04bf0100 0a000000 ................ │ │ │ │ + 0x0001ee28 10bf0100 07000000 00000000 00000000 ................ │ │ │ │ + 0x0001ee38 00000000 00000000 2cbe0100 34be0100 ........,...4... │ │ │ │ + 0x0001ee48 3cbe0100 44be0100 4cbe0100 54be0100 <...D...L...T... │ │ │ │ + 0x0001ee58 c8bf0100 d0bf0100 9cc30100 a4c30100 ................ │ │ │ │ + 0x0001ee68 e8b70100 acc30100 e0bf0100 d0bf0100 ................ │ │ │ │ + 0x0001ee78 accc0100 b4cc0100 c0cc0100 d4cc0100 ................ │ │ │ │ + 0x0001ee88 e4cc0100 eccc0100 fccc0100 c8bf0100 ................ │ │ │ │ + 0x0001ee98 d1610100 dd610100 e5610100 f1610100 .a...a...a...a.. │ │ │ │ + 0x0001eea8 fd610100 09620100 69610100 7d610100 .a...b..ia..}a.. │ │ │ │ + 0x0001eeb8 91610100 a1610100 b1610100 c1610100 .a...a...a...a.. │ │ │ │ + 0x0001eec8 15620100 25620100 35620100 45620100 .b..%b..5b..Eb.. │ │ │ │ + 0x0001eed8 55620100 65620100 79620100 85620100 Ub..eb..yb...b.. │ │ │ │ + 0x0001eee8 8d620100 99620100 a5620100 b1620100 .b...b...b...b.. │ │ │ │ + 0x0001eef8 9d640100 75640100 49640100 25640100 .d..ud..Id..%d.. │ │ │ │ + 0x0001ef08 05640100 d9630100 95630100 61630100 .d...c...c..ac.. │ │ │ │ + 0x0001ef18 75620100 0d680100 ub...h.. │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,92 +1,92 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x0001f424 24f40100 68bf0100 7cbf0100 88bf0100 $...h...|....... │ │ │ │ - 0x0001f434 90bf0100 9cbf0100 a8bf0100 b0bf0100 ................ │ │ │ │ + 0x0001f424 24f40100 18bf0100 2cbf0100 38bf0100 $.......,...8... │ │ │ │ + 0x0001f434 40bf0100 4cbf0100 58bf0100 60bf0100 @...L...X...`... │ │ │ │ 0x0001f444 01000000 06000000 04000000 00000000 ................ │ │ │ │ - 0x0001f454 a8cb0100 b0cb0100 00000000 c4cb0100 ................ │ │ │ │ - 0x0001f464 cccb0100 00000000 e0cb0100 e8cb0100 ................ │ │ │ │ - 0x0001f474 00000000 fccb0100 08cc0100 00000000 ................ │ │ │ │ - 0x0001f484 20cc0100 2ccc0100 00000000 44cc0100 ...,.......D... │ │ │ │ - 0x0001f494 4ccc0100 00000000 64cc0100 70cc0100 L.......d...p... │ │ │ │ - 0x0001f4a4 3d2a0100 8ccc0100 94cc0100 91290100 =*...........).. │ │ │ │ - 0x0001f4b4 a8cc0100 accc0100 29290100 c0cc0100 ........))...... │ │ │ │ - 0x0001f4c4 c8cc0100 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f4d4 00000000 d0cf0100 00000000 00000000 ................ │ │ │ │ + 0x0001f454 58cb0100 60cb0100 00000000 74cb0100 X...`.......t... │ │ │ │ + 0x0001f464 7ccb0100 00000000 90cb0100 98cb0100 |............... │ │ │ │ + 0x0001f474 00000000 accb0100 b8cb0100 00000000 ................ │ │ │ │ + 0x0001f484 d0cb0100 dccb0100 00000000 f4cb0100 ................ │ │ │ │ + 0x0001f494 fccb0100 00000000 14cc0100 20cc0100 ............ ... │ │ │ │ + 0x0001f4a4 f5290100 3ccc0100 44cc0100 49290100 .)..<...D...I).. │ │ │ │ + 0x0001f4b4 58cc0100 5ccc0100 e1280100 70cc0100 X...\....(..p... │ │ │ │ + 0x0001f4c4 78cc0100 00000000 00000000 00000000 x............... │ │ │ │ + 0x0001f4d4 00000000 80cf0100 00000000 00000000 ................ │ │ │ │ 0x0001f4e4 08000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0001f4f4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f504 00000000 f8ad0100 00000000 80000000 ................ │ │ │ │ - 0x0001f514 a0000000 03000000 00000000 9ccf0100 ................ │ │ │ │ + 0x0001f504 00000000 a8ad0100 00000000 80000000 ................ │ │ │ │ + 0x0001f514 a0000000 03000000 00000000 4ccf0100 ............L... │ │ │ │ 0x0001f524 00000000 00000000 a0000000 04000000 ................ │ │ │ │ - 0x0001f534 00000000 d8cf0100 00000000 84000000 ................ │ │ │ │ - 0x0001f544 a0000000 01000000 00000000 e0cf0100 ................ │ │ │ │ + 0x0001f534 00000000 88cf0100 00000000 84000000 ................ │ │ │ │ + 0x0001f544 a0000000 01000000 00000000 90cf0100 ................ │ │ │ │ 0x0001f554 00000000 88000000 a0000000 01000000 ................ │ │ │ │ - 0x0001f564 00000000 e4cf0100 00000000 90000000 ................ │ │ │ │ - 0x0001f574 a0000000 01000000 00000000 eccf0100 ................ │ │ │ │ + 0x0001f564 00000000 94cf0100 00000000 90000000 ................ │ │ │ │ + 0x0001f574 a0000000 01000000 00000000 9ccf0100 ................ │ │ │ │ 0x0001f584 00000000 8c000000 a0000000 01000000 ................ │ │ │ │ - 0x0001f594 00000000 f8cf0100 00000000 98000000 ................ │ │ │ │ - 0x0001f5a4 a0000000 00000000 00000000 00d00100 ................ │ │ │ │ + 0x0001f594 00000000 a8cf0100 00000000 98000000 ................ │ │ │ │ + 0x0001f5a4 a0000000 00000000 00000000 b0cf0100 ................ │ │ │ │ 0x0001f5b4 00000000 94000000 a0000000 01000000 ................ │ │ │ │ 0x0001f5c4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f5d4 00000000 00000000 00000000 0cd00100 ................ │ │ │ │ + 0x0001f5d4 00000000 00000000 00000000 bccf0100 ................ │ │ │ │ 0x0001f5e4 00000000 00000000 10000000 01000000 ................ │ │ │ │ - 0x0001f5f4 00000000 10d00100 00000000 04000000 ................ │ │ │ │ - 0x0001f604 10000000 01000000 00000000 14d00100 ................ │ │ │ │ + 0x0001f5f4 00000000 c0cf0100 00000000 04000000 ................ │ │ │ │ + 0x0001f604 10000000 01000000 00000000 c4cf0100 ................ │ │ │ │ 0x0001f614 00000000 08000000 10000000 01000000 ................ │ │ │ │ - 0x0001f624 00000000 1cd00100 00000000 0c000000 ................ │ │ │ │ + 0x0001f624 00000000 cccf0100 00000000 0c000000 ................ │ │ │ │ 0x0001f634 10000000 01000000 00000000 00000000 ................ │ │ │ │ 0x0001f644 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f654 00000000 9ccf0100 00000000 00000000 ................ │ │ │ │ - 0x0001f664 03300000 04000000 00000000 24d00100 .0..........$... │ │ │ │ + 0x0001f654 00000000 4ccf0100 00000000 00000000 ....L........... │ │ │ │ + 0x0001f664 03300000 04000000 00000000 d4cf0100 .0.............. │ │ │ │ 0x0001f674 00000000 01100000 03300000 04000000 .........0...... │ │ │ │ 0x0001f684 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f694 00000000 00000000 00000000 28d00100 ............(... │ │ │ │ + 0x0001f694 00000000 00000000 00000000 d8cf0100 ................ │ │ │ │ 0x0001f6a4 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ - 0x0001f6b4 00000000 30d00100 00000000 08000000 ....0........... │ │ │ │ - 0x0001f6c4 30000000 00000000 00000000 3cd00100 0...........<... │ │ │ │ + 0x0001f6b4 00000000 e0cf0100 00000000 08000000 ................ │ │ │ │ + 0x0001f6c4 30000000 00000000 00000000 eccf0100 0............... │ │ │ │ 0x0001f6d4 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ - 0x0001f6e4 00000000 44d00100 00000000 18000000 ....D........... │ │ │ │ - 0x0001f6f4 30000000 00000000 00000000 50d00100 0...........P... │ │ │ │ + 0x0001f6e4 00000000 f4cf0100 00000000 18000000 ................ │ │ │ │ + 0x0001f6f4 30000000 00000000 00000000 00d00100 0............... │ │ │ │ 0x0001f704 00000000 20000000 30000000 00000000 .... ...0....... │ │ │ │ - 0x0001f714 00000000 5cd00100 00000000 28000000 ....\.......(... │ │ │ │ + 0x0001f714 00000000 0cd00100 00000000 28000000 ............(... │ │ │ │ 0x0001f724 30000000 00000000 00000000 00000000 0............... │ │ │ │ 0x0001f734 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f744 00000000 e8ae0100 00000000 00000000 ................ │ │ │ │ - 0x0001f754 00040000 04000000 00000000 68d00100 ............h... │ │ │ │ + 0x0001f744 00000000 98ae0100 00000000 00000000 ................ │ │ │ │ + 0x0001f754 00040000 04000000 00000000 18d00100 ................ │ │ │ │ 0x0001f764 00000000 00020000 00040000 04000000 ................ │ │ │ │ 0x0001f774 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f784 00000000 00000000 00000000 70d00100 ............p... │ │ │ │ + 0x0001f784 00000000 00000000 00000000 20d00100 ............ ... │ │ │ │ 0x0001f794 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ - 0x0001f7a4 00000000 e8ae0100 00000000 08000000 ................ │ │ │ │ - 0x0001f7b4 30000000 00000000 00000000 7cd00100 0...........|... │ │ │ │ + 0x0001f7a4 00000000 98ae0100 00000000 08000000 ................ │ │ │ │ + 0x0001f7b4 30000000 00000000 00000000 2cd00100 0...........,... │ │ │ │ 0x0001f7c4 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ - 0x0001f7d4 00000000 d0cf0100 00000000 18000000 ................ │ │ │ │ - 0x0001f7e4 30000000 00000000 00000000 88b70100 0............... │ │ │ │ + 0x0001f7d4 00000000 80cf0100 00000000 18000000 ................ │ │ │ │ + 0x0001f7e4 30000000 00000000 00000000 08b80100 0............... │ │ │ │ 0x0001f7f4 00000000 28000000 30000000 02000000 ....(...0....... │ │ │ │ 0x0001f804 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f814 00000000 00000000 00000000 70d00100 ............p... │ │ │ │ + 0x0001f814 00000000 00000000 00000000 20d00100 ............ ... │ │ │ │ 0x0001f824 00000000 00000000 20000000 00000000 ........ ....... │ │ │ │ - 0x0001f834 00000000 e8ae0100 00000000 08000000 ................ │ │ │ │ - 0x0001f844 20000000 00000000 00000000 7cd00100 ...........|... │ │ │ │ + 0x0001f834 00000000 98ae0100 00000000 08000000 ................ │ │ │ │ + 0x0001f844 20000000 00000000 00000000 2cd00100 ...........,... │ │ │ │ 0x0001f854 00000000 10000000 20000000 00000000 ........ ....... │ │ │ │ - 0x0001f864 00000000 d0cf0100 00000000 18000000 ................ │ │ │ │ + 0x0001f864 00000000 80cf0100 00000000 18000000 ................ │ │ │ │ 0x0001f874 20000000 00000000 00000000 00000000 ............... │ │ │ │ 0x0001f884 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f894 00000000 fcb50100 20f80100 94cf0100 ........ ....... │ │ │ │ - 0x0001f8a4 90f70100 98cf0100 48f70100 a4cf0100 ........H....... │ │ │ │ - 0x0001f8b4 a0f60100 68cd0100 58f60100 a8cf0100 ....h...X....... │ │ │ │ - 0x0001f8c4 e0f50100 f8ad0100 08f50100 b0cf0100 ................ │ │ │ │ - 0x0001f8d4 d8f40100 b4cf0100 88f90100 bccf0100 ................ │ │ │ │ - 0x0001f8e4 70f90100 c4cf0100 58f90100 c8cf0100 p.......X....... │ │ │ │ - 0x0001f8f4 40f90100 8ccd0100 28f90100 5cce0100 @.......(...\... │ │ │ │ + 0x0001f894 00000000 a0b50100 20f80100 44cf0100 ........ ...D... │ │ │ │ + 0x0001f8a4 90f70100 48cf0100 48f70100 54cf0100 ....H...H...T... │ │ │ │ + 0x0001f8b4 a0f60100 18cd0100 58f60100 58cf0100 ........X...X... │ │ │ │ + 0x0001f8c4 e0f50100 a8ad0100 08f50100 60cf0100 ............`... │ │ │ │ + 0x0001f8d4 d8f40100 64cf0100 88f90100 6ccf0100 ....d.......l... │ │ │ │ + 0x0001f8e4 70f90100 74cf0100 58f90100 78cf0100 p...t...X...x... │ │ │ │ + 0x0001f8f4 40f90100 3ccd0100 28f90100 0cce0100 @...<...(....... │ │ │ │ 0x0001f904 10f90100 00000000 00000000 00000000 ................ │ │ │ │ - 0x0001f914 39630100 00000000 00000000 05000000 9c.............. │ │ │ │ - 0x0001f924 b9650100 00000000 39630100 00000000 .e......9c...... │ │ │ │ - 0x0001f934 00000000 05000000 3d660100 00000000 ........=f...... │ │ │ │ - 0x0001f944 39630100 00000000 00000000 05000000 9c.............. │ │ │ │ - 0x0001f954 19670100 00000000 0d650100 00000000 .g.......e...... │ │ │ │ - 0x0001f964 00000000 05000000 89630100 00000000 .........c...... │ │ │ │ - 0x0001f974 59650100 00000000 00000000 05000000 Ye.............. │ │ │ │ - 0x0001f984 c1670100 00000000 7d680100 00000000 .g......}h...... │ │ │ │ - 0x0001f994 00000000 05000000 c1670100 ffffffff .........g...... │ │ │ │ - 0x0001f9a4 50000000 1b000000 ffffffff 31830100 P...........1... │ │ │ │ + 0x0001f914 f1620100 00000000 00000000 05000000 .b.............. │ │ │ │ + 0x0001f924 71650100 00000000 f1620100 00000000 qe.......b...... │ │ │ │ + 0x0001f934 00000000 05000000 f5650100 00000000 .........e...... │ │ │ │ + 0x0001f944 f1620100 00000000 00000000 05000000 .b.............. │ │ │ │ + 0x0001f954 d1660100 00000000 c5640100 00000000 .f.......d...... │ │ │ │ + 0x0001f964 00000000 05000000 41630100 00000000 ........Ac...... │ │ │ │ + 0x0001f974 11650100 00000000 00000000 05000000 .e.............. │ │ │ │ + 0x0001f984 79670100 00000000 35680100 00000000 yg......5h...... │ │ │ │ + 0x0001f994 00000000 05000000 79670100 ffffffff ........yg...... │ │ │ │ + 0x0001f9a4 50000000 1b000000 ffffffff e9820100 P...............