--- /srv/reproducible-results/rbuild-debian/r-b-build.QjvcMsZL/b1/hyperic-sigar_1.6.4+dfsg-8_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.QjvcMsZL/b2/hyperic-sigar_1.6.4+dfsg-8_armhf.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - 1272b9cf02cce891acc4cea16559e86e 394892 java optional libhyperic-sigar-java_1.6.4+dfsg-8_armhf.deb │ + f9d54ce53fb4161061fac3377eb2b2e0 394936 java optional libhyperic-sigar-java_1.6.4+dfsg-8_armhf.deb ├── 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 393760 2024-09-25 06:40:03.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 393804 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 0x01d398 0x0001d398 0x0001d398 0x00008 0x00008 R 0x4 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1d3a4 0x1d3a4 R E 0x1000 │ │ │ │ │ + ARM_EXIDX 0x01d3d8 0x0001d3d8 0x0001d3d8 0x00008 0x00008 R 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1d3e4 0x1d3e4 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 013b44 00 AX 0 0 8 │ │ │ │ │ - [12] .fini PROGBITS 0001aa84 01aa84 000008 00 AX 0 0 4 │ │ │ │ │ - [13] .rodata PROGBITS 0001aa90 01aa90 002908 00 A 0 0 8 │ │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0001d398 01d398 000008 00 AL 11 0 4 │ │ │ │ │ - [15] .eh_frame PROGBITS 0001d3a0 01d3a0 000004 00 A 0 0 4 │ │ │ │ │ + [11] .text PROGBITS 00006f40 006f40 013b88 00 AX 0 0 8 │ │ │ │ │ + [12] .fini PROGBITS 0001aac8 01aac8 000008 00 AX 0 0 4 │ │ │ │ │ + [13] .rodata PROGBITS 0001aad0 01aad0 002908 00 A 0 0 8 │ │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0001d3d8 01d3d8 000008 00 AL 11 0 4 │ │ │ │ │ + [15] .eh_frame PROGBITS 0001d3e0 01d3e0 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: 00015e09 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ │ - 109: 0000c7bd 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ │ - 110: 0000f1b9 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ │ - 111: 000151e5 440 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ │ - 112: 00009c35 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ - 113: 0000f29d 94 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ │ - 114: 00014e1d 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ │ - 115: 00011d89 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ │ - 116: 00010a01 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ │ - 117: 00017905 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ │ - 118: 0000957d 180 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ - 119: 00015785 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ │ - 120: 00010811 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ │ - 121: 00011919 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ │ - 122: 00010205 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ │ - 123: 0000e32d 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ │ - 124: 0000f1f5 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ │ - 125: 0001511d 200 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ │ - 126: 000101e9 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ │ - 127: 0000e971 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ │ - 128: 0000fdad 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ │ - 129: 00010835 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ │ - 130: 0000d291 176 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ │ - 131: 00017d1d 70 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ │ - 132: 0000fdb5 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ │ - 133: 0000a8f1 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ - 134: 0000daa5 820 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ │ - 135: 0000edbd 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ │ - 136: 0001813d 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ │ - 137: 0000ff9d 306 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ │ - 138: 00019c6d 676 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ │ + 108: 00015e51 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ │ + 109: 0000c81d 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ │ + 110: 0000f201 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ │ + 111: 0001522d 440 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ │ + 112: 00009611 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ + 113: 0000f2e5 94 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ │ + 114: 00014e65 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ │ + 115: 00011dd1 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ │ + 116: 00010a49 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ │ + 117: 0001794d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ │ + 118: 0000b161 180 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ + 119: 000157cd 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ │ + 120: 00010859 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ │ + 121: 00011961 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ │ + 122: 0001024d 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ │ + 123: 0000e3a9 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ │ + 124: 0000f23d 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ │ + 125: 00015165 200 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ │ + 126: 00010231 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ │ + 127: 0000e9bd 164 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ │ + 128: 0000fdf5 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ │ + 129: 0001087d 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ │ + 130: 0000d31d 176 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ │ + 131: 00017d65 70 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ │ + 132: 0000fdfd 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ │ + 133: 0000b215 1236 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ + 134: 0000db31 820 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ │ + 135: 0000ee05 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ │ + 136: 00018185 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ │ + 137: 0000ffe5 306 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ │ + 138: 00019cb5 676 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ │ 139: 000076ad 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeVersion │ │ │ │ │ - 140: 00013fc9 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ │ - 141: 0000e0a5 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ │ - 142: 00014d21 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ │ - 143: 0000f749 216 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ │ - 144: 00010799 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ │ - 145: 00011c75 108 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ │ - 146: 0000ed85 10 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ │ - 147: 000112a1 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ │ - 148: 00018169 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ │ - 149: 00017aed 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ │ - 150: 0000ed91 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ │ - 151: 00018195 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ │ - 152: 0000bfed 1360 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ - 153: 000100d1 124 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ │ - 154: 00007865 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ │ - 155: 00017935 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ │ - 156: 00009eb5 412 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ - 157: 0000e349 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ │ - 158: 000179c9 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ │ - 159: 0000fdd1 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ │ - 160: 0000ec31 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ │ - 161: 0000cb21 848 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ │ - 162: 0001493d 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ │ - 163: 00016ba1 100 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ │ - 164: 0000e86d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ │ - 165: 0000d565 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ │ - 166: 0000ad79 984 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ - 167: 0000ddd9 576 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ │ - 168: 00011e2d 500 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ │ - 169: 0000d4d5 144 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ │ - 170: 00009379 516 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ - 171: 00014af1 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ │ - 172: 0000f9b5 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ │ - 173: 0000ebfd 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ │ - 174: 00017c81 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ │ - 175: 00017fd5 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ │ - 176: 0000e371 840 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ │ - 177: 0000f8d9 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ │ - 178: 00018245 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ │ - 179: 00018095 128 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ │ - 180: 0000d635 1096 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ │ - 181: 000106a9 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ │ - 182: 000178ed 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ │ - 183: 00009631 260 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ - 184: 0000f9ed 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ │ - 185: 00016c05 1896 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ │ - 186: 0000b871 1052 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ - 187: 0000f4c5 240 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ │ - 188: 00010485 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ │ - 189: 0000d5d5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ │ - 190: 000103ed 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ │ - 191: 00010b81 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ │ - 192: 000177a9 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ │ - 193: 00007ced 588 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ - 194: 000107d9 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ │ - 195: 00018035 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ │ - 196: 00017d99 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ │ - 197: 00018299 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ │ - 198: 00015761 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ │ - 199: 000161f1 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ │ - 200: 00010e15 168 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ │ - 201: 0001073d 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ │ - 202: 00017c4d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ │ - 203: 00011af9 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ │ - 204: 0000e071 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ │ - 205: 00010c79 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ │ - 206: 0001187d 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ │ - 207: 00008a25 928 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ - 208: 000101c9 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ │ - 209: 00014ba9 220 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ │ - 210: 00017d65 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ │ - 211: 000107b5 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ │ - 212: 0000f211 62 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ │ - 213: 00010ca1 372 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ │ - 214: 0000f2fd 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ │ - 215: 00017ecd 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ │ - 216: 0001182d 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ │ - 217: 00019c55 24 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ │ - 218: 00008dc5 360 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ - 219: 000150f1 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ │ + 140: 00014011 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ │ + 141: 0000e121 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ │ + 142: 00014d69 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ │ + 143: 0000f791 216 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ │ + 144: 000107e1 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ │ + 145: 00011cbd 108 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ │ + 146: 0000edcd 10 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ │ + 147: 000112e9 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ │ + 148: 000181b1 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ │ + 149: 00017b35 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ │ + 150: 0000edd9 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ │ + 151: 000181dd 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ │ + 152: 00008631 1276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ + 153: 00010119 124 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ │ + 154: 00009d29 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ │ + 155: 0001797d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ │ + 156: 00009891 412 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ + 157: 0000e3c5 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ │ + 158: 00017a11 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ │ + 159: 0000fe19 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ │ + 160: 0000ec79 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ │ + 161: 0000cb61 888 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ │ + 162: 00014985 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ │ + 163: 00016be9 100 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ │ + 164: 0000e8b9 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ │ + 165: 0000d5f1 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ │ + 166: 00008259 984 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ + 167: 0000de65 560 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ │ + 168: 00011e75 500 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ │ + 169: 0000d561 144 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ │ + 170: 0000c205 544 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ + 171: 00014b39 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ │ + 172: 0000f9fd 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ │ + 173: 0000ec45 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ │ + 174: 00017cc9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ │ + 175: 0001801d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ │ + 176: 0000e3ed 792 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ │ + 177: 0000f921 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ │ + 178: 0001828d 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ │ + 179: 000180dd 128 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ │ + 180: 0000d6c1 1096 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ │ + 181: 000106f1 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ │ + 182: 00017935 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ │ + 183: 0000950d 260 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ + 184: 0000fa35 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ │ + 185: 00016c4d 1896 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ │ + 186: 00007e79 992 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ + 187: 0000f50d 240 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ │ + 188: 000104cd 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ │ + 189: 0000d661 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ │ + 190: 00010435 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ │ + 191: 00010bc9 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ │ + 192: 000177f1 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ │ + 193: 0000af15 588 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ + 194: 00010821 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ │ + 195: 0001807d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ │ + 196: 00017de1 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ │ + 197: 000182e1 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ │ + 198: 000157a9 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ │ + 199: 00016239 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ │ + 200: 00010e5d 168 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ │ + 201: 00010785 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ │ + 202: 00017c95 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ │ + 203: 00011b41 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ │ + 204: 0000e0ed 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ │ + 205: 00010cc1 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ │ + 206: 000118c5 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ │ + 207: 000079c5 928 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ + 208: 00010211 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ │ + 209: 00014bf1 220 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ │ + 210: 00017dad 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ │ + 211: 000107fd 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ │ + 212: 0000f259 62 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ │ + 213: 00010ce9 372 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ │ + 214: 0000f345 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ │ + 215: 00017f15 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ │ + 216: 00011875 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ │ + 217: 00019c9d 24 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ │ + 218: 0000c425 376 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ + 219: 00015139 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ │ 220: 0000704d 384 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_init │ │ │ │ │ - 221: 00013ec5 248 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ │ - 222: 000144fd 272 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ │ - 223: 0000e6b9 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ │ - 224: 0000e8cd 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ │ - 225: 000144bd 64 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ │ - 226: 000119bd 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ │ - 227: 0000d405 208 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ │ - 228: 00017375 444 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ │ - 229: 0000b151 704 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ + 221: 00013f0d 248 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ │ + 222: 00014545 272 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ │ + 223: 0000e705 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ │ + 224: 0000e919 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ │ + 225: 00014505 64 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ │ + 226: 00011a05 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ │ + 227: 0000d491 208 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ │ + 228: 000173bd 444 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ │ + 229: 0000a4d5 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: 0000a5c1 352 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ - 232: 0000ce71 1056 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ │ - 233: 0001107d 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ │ - 234: 00017df9 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ │ - 235: 00019169 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ │ - 236: 00015f05 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ │ - 237: 0000ec89 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ │ - 238: 00008551 596 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ - 239: 00014971 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ │ - 240: 00011c3d 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ │ + 231: 00007865 352 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ + 232: 0000ced9 1092 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ │ + 233: 000110c5 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ │ + 234: 00017e41 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ │ + 235: 000191b1 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ │ + 236: 00015f4d 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ │ + 237: 0000ecd1 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ │ + 238: 00009ad5 596 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ + 239: 000149b9 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ │ + 240: 00011c85 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ │ 241: 00007739 118 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_nativeClose │ │ │ │ │ - 242: 0000ea19 280 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ │ - 243: 0000f821 184 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ │ - 244: 0000ff49 84 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ │ - 245: 0000f745 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ │ - 246: 00010fb1 202 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ │ - 247: 0000e829 68 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ │ - 248: 00010a45 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ │ - 249: 00010b31 52 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ │ - 250: 0000b411 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ - 251: 0000a721 464 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ - 252: 0000da7d 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ │ - 253: 00010b65 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ │ - 254: 000107f5 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ │ - 255: 00016089 326 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ │ - 256: 000101a9 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ │ - 257: 00015e8d 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ │ - 258: 00015779 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ │ - 259: 0000a051 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ - 260: 00014775 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ │ - 261: 00017c19 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ │ - 262: 0000eb31 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ │ - 263: 00011ce1 88 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ │ - 264: 0000f6dd 92 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ │ - 265: 000119e1 280 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ │ - 266: 00009911 528 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ - 267: 00014c85 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ │ - 268: 0000bc8d 864 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ - 269: 0001780d 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ │ - 270: 000178b9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ │ - 271: 00010439 44 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ │ - 272: 000190ad 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ │ - 273: 0001026d 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ │ - 274: 0000e019 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ │ - 275: 000142fd 448 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ │ - 276: 000104ad 480 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ │ - 277: 00015b31 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ │ - 278: 0001791d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ │ - 279: 00007f39 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ - 280: 0000f8dd 216 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ │ - 281: 0000c815 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ │ - 282: 00011bb1 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ │ - 283: 000149e5 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ │ - 284: 00014ef5 508 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ │ - 285: 0000fd8d 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ │ - 286: 00010ebd 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ │ - 287: 00018211 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ │ - 288: 0000e7bd 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ │ - 289: 0000edb9 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_FileVersion_gather │ │ │ │ │ + 242: 0000ea61 280 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ │ + 243: 0000f869 184 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ │ + 244: 0000ff91 84 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ │ + 245: 0000f78d 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ │ + 246: 00010ff9 202 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ │ + 247: 0000e875 68 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ │ + 248: 00010a8d 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ │ + 249: 00010b79 52 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ │ + 250: 00009331 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ + 251: 00008b2d 464 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ + 252: 0000db09 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ │ + 253: 00010bad 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ │ + 254: 0001083d 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ │ + 255: 000160d1 326 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ │ + 256: 000101f1 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ │ + 257: 00015ed5 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ │ + 258: 000157c1 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ │ + 259: 0000a795 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ + 260: 000147bd 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ │ + 261: 00017c61 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ │ + 262: 0000eb79 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ │ + 263: 00011d29 88 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ │ + 264: 0000f725 92 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ │ + 265: 00011a29 280 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ │ + 266: 0000ad05 528 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ + 267: 00014ccd 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ │ + 268: 00008cfd 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ + 269: 00017855 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ │ + 270: 00017901 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ │ + 271: 00010481 44 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ │ + 272: 000190f5 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ │ + 273: 000102b5 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ │ + 274: 0000e095 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ │ + 275: 00014345 448 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ │ + 276: 000104f5 480 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ │ + 277: 00015b79 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ │ + 278: 00017965 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ │ + 279: 0000b98d 1484 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ + 280: 0000f925 216 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ │ + 281: 0000c875 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ │ + 282: 00011bf9 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ │ + 283: 00014a2d 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ │ + 284: 00014f3d 508 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ │ + 285: 0000fdd5 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ │ + 286: 00010f05 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ │ + 287: 00018259 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ │ + 288: 0000e809 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ │ + 289: 0000ee01 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: 0001919d 2712 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ │ - 292: 0001460d 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ │ + 291: 000191e5 2712 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ │ + 292: 00014655 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ │ 293: 00007011 12 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_get │ │ │ │ │ - 294: 00010ab9 120 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ │ - 295: 0000fdf1 56 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ │ - 296: 00017bb5 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_connect │ │ │ │ │ + 294: 00010b01 120 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ │ + 295: 0000fe39 56 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ │ + 296: 00017bfd 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: 00017b4d 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ │ - 299: 0000c831 752 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ │ - 300: 00013fbd 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ │ - 301: 00009b21 276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ - 302: 0000f5b5 86 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ │ - 303: 0000edd5 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ │ - 304: 0000fe29 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ │ - 305: 00014aed 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ │ - 306: 0000ece5 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ │ - 307: 00017a8d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ │ - 308: 00015a05 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ │ - 309: 00012021 96 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ │ - 310: 00017531 224 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ │ - 311: 0000fa11 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ │ + 298: 00017b95 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ │ + 299: 0000c891 720 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ │ + 300: 00014005 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ │ + 301: 00007d65 276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ + 302: 0000f5fd 86 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ │ + 303: 0000ee1d 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ │ + 304: 0000fe71 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ │ + 305: 00014b35 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ │ + 306: 0000ed2d 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ │ + 307: 00017ad5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ │ + 308: 00015a4d 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ │ + 309: 00012069 96 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ │ + 310: 00017579 224 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ │ + 311: 0000fa59 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ │ 312: 000077b1 80 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPid │ │ │ │ │ - 313: 0001077d 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ │ - 314: 000103d1 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ │ - 315: 00017cb5 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ │ - 316: 0000e10d 544 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ │ - 317: 00010c5d 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ │ - 318: 00013eb9 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ │ - 319: 00017b69 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_destroy │ │ │ │ │ + 313: 000107c5 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ │ + 314: 00010419 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ │ + 315: 00017cfd 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ │ + 316: 0000e189 544 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ │ + 317: 00010ca5 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ │ + 318: 00013f01 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ │ + 319: 00017bb1 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: 00014649 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ │ - 322: 0001086d 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ │ - 323: 000146a5 208 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ │ - 324: 00011d39 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ │ - 325: 000119a9 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ │ + 321: 00014691 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ │ + 322: 000108b5 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ │ + 323: 000146ed 208 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ │ + 324: 00011d81 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ │ + 325: 000119f1 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ │ 326: 00007251 52 FUNC GLOBAL DEFAULT 11 jsigar_list_add │ │ │ │ │ - 327: 00014869 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ │ - 328: 000112c5 1084 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ │ - 329: 000087a5 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ - 330: 0000e0f1 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ │ - 331: 0000eb55 116 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ │ - 332: 000102b1 288 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ │ - 333: 0000ed3d 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ │ - 334: 00009055 804 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ + 327: 000148b1 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ │ + 328: 0001130d 1084 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ │ + 329: 0000b6e9 676 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ + 330: 0000e16d 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ │ + 331: 0000eb9d 116 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ │ + 332: 000102f9 288 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ │ + 333: 0000ed85 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ │ + 334: 0000a1b1 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: 0000f42d 152 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ │ - 337: 0001563d 292 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ │ - 338: 0000d341 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ │ - 339: 0000fdcd 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ │ - 340: 00019159 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ │ - 341: 0000e369 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ │ - 342: 00013fcd 816 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ │ - 343: 00017611 194 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ │ - 344: 00010975 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ │ - 345: 0000f39d 144 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ │ - 346: 0001539d 444 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ │ - 347: 0000f60d 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ │ - 348: 000118e5 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ │ - 349: 00010465 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ │ + 336: 0000f475 152 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ │ + 337: 00015685 292 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ │ + 338: 0000d3cd 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ │ + 339: 0000fe15 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ │ + 340: 000191a1 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ │ + 341: 0000e3e5 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ │ + 342: 00014015 816 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ │ + 343: 00017659 194 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ │ + 344: 000109bd 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ │ + 345: 0000f3e5 144 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ │ + 346: 000153e5 444 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ │ + 347: 0000f655 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ │ + 348: 0001192d 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ │ + 349: 000104ad 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ │ 350: 000075c5 72 FUNC GLOBAL DEFAULT 11 jsigar_get_sigar │ │ │ │ │ - 351: 0001576d 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ │ - 352: 0001736d 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ │ - 353: 00018065 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ │ - 354: 0000fa69 78 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ │ - 355: 00011701 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ │ + 351: 000157b5 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ │ + 352: 000173b5 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ │ + 353: 000180ad 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ │ + 354: 0000fab1 78 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ │ + 355: 00011749 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ │ 356: 0000760d 124 FUNC GLOBAL DEFAULT 11 jsigar_list_init │ │ │ │ │ - 357: 00011949 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ │ - 358: 0000b5ed 644 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ - 359: 00010851 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ │ - 360: 00010409 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ │ - 361: 000182e5 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ │ - 362: 000155f5 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ │ - 363: 000159c9 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ │ - 364: 00008f2d 296 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ - 365: 00017ce9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ │ - 366: 000190dd 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ │ - 367: 00015791 568 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ │ - 368: 0000e6fd 192 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ │ - 369: 0000fdb9 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ │ - 370: 00015f41 326 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ │ - 371: 0000ebc9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ │ - 372: 00010171 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ │ - 373: 0000ec85 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ │ - 374: 000178d1 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ │ - 375: 00019c35 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ │ - 376: 0000f251 76 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ │ - 377: 000159d9 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ │ - 378: 00015a35 252 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ │ - 379: 00015559 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ │ - 380: 0000f739 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ │ - 381: 00017e69 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ │ - 382: 000109e5 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ │ - 383: 00018115 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ │ - 384: 00017f2d 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ │ - 385: 00009735 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ │ - 386: 00019f11 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ │ - 387: 0000e951 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ │ - 388: 00017b81 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ │ - 389: 00010759 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ │ + 357: 00011991 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ │ + 358: 0000bf59 684 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ + 359: 00010899 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ │ + 360: 00010451 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ │ + 361: 0001832d 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ │ + 362: 0001563d 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ │ + 363: 00015a11 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ │ + 364: 00009209 296 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ + 365: 00017d31 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ │ + 366: 00019125 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ │ + 367: 000157d9 568 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ │ + 368: 0000e749 192 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ │ + 369: 0000fe01 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ │ + 370: 00015f89 326 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ │ + 371: 0000ec11 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ │ + 372: 000101b9 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ │ + 373: 0000eccd 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ │ + 374: 00017919 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ │ + 375: 00019c7d 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ │ + 376: 0000f299 76 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ │ + 377: 00015a21 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ │ + 378: 00015a7d 252 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ │ + 379: 000155a1 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ │ + 380: 0000f781 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ │ + 381: 00017eb1 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ │ + 382: 00010a2d 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ │ + 383: 0001815d 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ │ + 384: 00017f75 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ │ + 385: 0000902d 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ │ + 386: 00019f59 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ │ + 387: 0000e99d 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ │ + 388: 00017bc9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ │ + 389: 000107a1 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ │ 390: 000075c1 2 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ │ │ │ - 391: 00015ea1 100 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ │ - 392: 000109c1 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ │ - 393: 0001068d 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ │ - 394: 000181d9 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ │ - 395: 00016979 104 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ │ - 396: 00017b99 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ │ - 397: 0000ec8d 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLogger │ │ │ │ │ + 391: 00015ee9 100 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ │ + 392: 00010a09 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ │ + 393: 000106d5 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ │ + 394: 00018221 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ │ + 395: 000169c1 104 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ │ + 396: 00017be1 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ │ + 397: 0000ecd5 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: 00017fa1 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ │ - 400: 00012081 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ │ - 401: 000149e9 260 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ │ - 402: 000109a5 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ │ + 399: 00017fe9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ │ + 400: 000120c9 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ │ + 401: 00014a31 260 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ │ + 402: 000109ed 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ │ 403: 0000701d 48 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_shutdown │ │ │ │ │ - 404: 000084a9 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ + 404: 00009a2d 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ 405: 000075b9 8 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ │ │ │ - 406: 0000fab9 636 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ │ - 407: 00018005 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ │ - 408: 00017969 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ │ - 409: 0000c53d 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ │ - 410: 000161d1 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ │ - 411: 00018331 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ │ - 412: 0001014d 36 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get │ │ │ │ │ + 406: 0000fb01 636 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ │ + 407: 0001804d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ │ + 408: 000179b1 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ │ + 409: 0000c59d 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ │ + 410: 00016219 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ │ + 411: 00018379 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ │ + 412: 00010195 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 00014aed sigar_proc_fd_get │ │ │ │ │ -0001f50c 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f524 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f53c 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f554 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f56c 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f584 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f59c 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f5b4 0000ef02 R_ARM_ABS32 00014971 sigar_proc_state_get │ │ │ │ │ -0001f5e4 00014702 R_ARM_ABS32 00014869 sigar_proc_cred_get │ │ │ │ │ -0001f5fc 00014702 R_ARM_ABS32 00014869 sigar_proc_cred_get │ │ │ │ │ -0001f614 00014702 R_ARM_ABS32 00014869 sigar_proc_cred_get │ │ │ │ │ -0001f62c 00014702 R_ARM_ABS32 00014869 sigar_proc_cred_get │ │ │ │ │ -0001f65c 0000ab02 R_ARM_ABS32 00014af1 sigar_proc_exe_get │ │ │ │ │ -0001f674 0000ab02 R_ARM_ABS32 00014af1 sigar_proc_exe_get │ │ │ │ │ -0001f6a4 00010402 R_ARM_ABS32 00014775 sigar_proc_mem_get │ │ │ │ │ -0001f6bc 00010402 R_ARM_ABS32 00014775 sigar_proc_mem_get │ │ │ │ │ -0001f6d4 00010402 R_ARM_ABS32 00014775 sigar_proc_mem_get │ │ │ │ │ -0001f6ec 00010402 R_ARM_ABS32 00014775 sigar_proc_mem_get │ │ │ │ │ -0001f704 00010402 R_ARM_ABS32 00014775 sigar_proc_mem_get │ │ │ │ │ -0001f71c 00010402 R_ARM_ABS32 00014775 sigar_proc_mem_get │ │ │ │ │ -0001f74c 00017402 R_ARM_ABS32 00010171 sigar_proc_cred_name_get │ │ │ │ │ -0001f764 00017402 R_ARM_ABS32 00010171 sigar_proc_cred_name_get │ │ │ │ │ -0001f794 00008902 R_ARM_ABS32 0000ff9d sigar_proc_cpu_get │ │ │ │ │ -0001f7ac 00008902 R_ARM_ABS32 0000ff9d sigar_proc_cpu_get │ │ │ │ │ -0001f7c4 00008902 R_ARM_ABS32 0000ff9d sigar_proc_cpu_get │ │ │ │ │ -0001f7dc 00008902 R_ARM_ABS32 0000ff9d sigar_proc_cpu_get │ │ │ │ │ -0001f7f4 00008902 R_ARM_ABS32 0000ff9d sigar_proc_cpu_get │ │ │ │ │ -0001f824 0000a202 R_ARM_ABS32 0001493d sigar_proc_time_get │ │ │ │ │ -0001f83c 0000a202 R_ARM_ABS32 0001493d sigar_proc_time_get │ │ │ │ │ -0001f854 0000a202 R_ARM_ABS32 0001493d sigar_proc_time_get │ │ │ │ │ -0001f86c 0000a202 R_ARM_ABS32 0001493d sigar_proc_time_get │ │ │ │ │ +0001f4dc 00013102 R_ARM_ABS32 00014b35 sigar_proc_fd_get │ │ │ │ │ +0001f50c 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f524 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f53c 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f554 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f56c 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f584 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f59c 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f5b4 0000ef02 R_ARM_ABS32 000149b9 sigar_proc_state_get │ │ │ │ │ +0001f5e4 00014702 R_ARM_ABS32 000148b1 sigar_proc_cred_get │ │ │ │ │ +0001f5fc 00014702 R_ARM_ABS32 000148b1 sigar_proc_cred_get │ │ │ │ │ +0001f614 00014702 R_ARM_ABS32 000148b1 sigar_proc_cred_get │ │ │ │ │ +0001f62c 00014702 R_ARM_ABS32 000148b1 sigar_proc_cred_get │ │ │ │ │ +0001f65c 0000ab02 R_ARM_ABS32 00014b39 sigar_proc_exe_get │ │ │ │ │ +0001f674 0000ab02 R_ARM_ABS32 00014b39 sigar_proc_exe_get │ │ │ │ │ +0001f6a4 00010402 R_ARM_ABS32 000147bd sigar_proc_mem_get │ │ │ │ │ +0001f6bc 00010402 R_ARM_ABS32 000147bd sigar_proc_mem_get │ │ │ │ │ +0001f6d4 00010402 R_ARM_ABS32 000147bd sigar_proc_mem_get │ │ │ │ │ +0001f6ec 00010402 R_ARM_ABS32 000147bd sigar_proc_mem_get │ │ │ │ │ +0001f704 00010402 R_ARM_ABS32 000147bd sigar_proc_mem_get │ │ │ │ │ +0001f71c 00010402 R_ARM_ABS32 000147bd sigar_proc_mem_get │ │ │ │ │ +0001f74c 00017402 R_ARM_ABS32 000101b9 sigar_proc_cred_name_get │ │ │ │ │ +0001f764 00017402 R_ARM_ABS32 000101b9 sigar_proc_cred_name_get │ │ │ │ │ +0001f794 00008902 R_ARM_ABS32 0000ffe5 sigar_proc_cpu_get │ │ │ │ │ +0001f7ac 00008902 R_ARM_ABS32 0000ffe5 sigar_proc_cpu_get │ │ │ │ │ +0001f7c4 00008902 R_ARM_ABS32 0000ffe5 sigar_proc_cpu_get │ │ │ │ │ +0001f7dc 00008902 R_ARM_ABS32 0000ffe5 sigar_proc_cpu_get │ │ │ │ │ +0001f7f4 00008902 R_ARM_ABS32 0000ffe5 sigar_proc_cpu_get │ │ │ │ │ +0001f824 0000a202 R_ARM_ABS32 00014985 sigar_proc_time_get │ │ │ │ │ +0001f83c 0000a202 R_ARM_ABS32 00014985 sigar_proc_time_get │ │ │ │ │ +0001f854 0000a202 R_ARM_ABS32 00014985 sigar_proc_time_get │ │ │ │ │ +0001f86c 0000a202 R_ARM_ABS32 00014985 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 00016089 sigar_link_attrs_get │ │ │ │ │ -0001f010 00007d16 R_ARM_JUMP_SLOT 0001511d sigar_cpu_info_list_get │ │ │ │ │ +0001f00c 0000ff16 R_ARM_JUMP_SLOT 000160d1 sigar_link_attrs_get │ │ │ │ │ +0001f010 00007d16 R_ARM_JUMP_SLOT 00015165 sigar_cpu_info_list_get │ │ │ │ │ 0001f014 00000316 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ │ -0001f018 0000de16 R_ARM_JUMP_SLOT 000144fd sigar_cpu_list_get │ │ │ │ │ +0001f018 0000de16 R_ARM_JUMP_SLOT 00014545 sigar_cpu_list_get │ │ │ │ │ 0001f01c 00000416 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ │ -0001f020 00018916 R_ARM_JUMP_SLOT 0001068d sigar_file_system_list_destroy │ │ │ │ │ +0001f020 00018916 R_ARM_JUMP_SLOT 000106d5 sigar_file_system_list_destroy │ │ │ │ │ 0001f024 00000516 R_ARM_JUMP_SLOT 00000000 getpwuid_r@GLIBC_2.4 │ │ │ │ │ -0001f028 00009116 R_ARM_JUMP_SLOT 00011c75 sigar_net_address_to_string │ │ │ │ │ +0001f028 00009116 R_ARM_JUMP_SLOT 00011cbd sigar_net_address_to_string │ │ │ │ │ 0001f02c 00000616 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ │ -0001f030 00011a16 R_ARM_JUMP_SLOT 00011bb1 sigar_inet_ntoa │ │ │ │ │ -0001f034 00012716 R_ARM_JUMP_SLOT 0000fdf1 sigar_time_now_millis │ │ │ │ │ -0001f038 00012616 R_ARM_JUMP_SLOT 00010ab9 sigar_net_stat_port_get │ │ │ │ │ -0001f03c 0000e916 R_ARM_JUMP_SLOT 0001107d sigar_net_interface_config_get │ │ │ │ │ +0001f030 00011a16 R_ARM_JUMP_SLOT 00011bf9 sigar_inet_ntoa │ │ │ │ │ +0001f034 00012716 R_ARM_JUMP_SLOT 0000fe39 sigar_time_now_millis │ │ │ │ │ +0001f038 00012616 R_ARM_JUMP_SLOT 00010b01 sigar_net_stat_port_get │ │ │ │ │ +0001f03c 0000e916 R_ARM_JUMP_SLOT 000110c5 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 0000fdcd sigar_log_level_set │ │ │ │ │ +0001f048 00015316 R_ARM_JUMP_SLOT 0000fe15 sigar_log_level_set │ │ │ │ │ 0001f04c 00000916 R_ARM_JUMP_SLOT 00000000 gethostbyaddr_r@GLIBC_2.4 │ │ │ │ │ -0001f050 00008f16 R_ARM_JUMP_SLOT 0000f749 sigar_cpu_model_adjust │ │ │ │ │ -0001f054 0000a316 R_ARM_JUMP_SLOT 00016ba1 sigar_ptql_query_destroy │ │ │ │ │ -0001f058 00008c16 R_ARM_JUMP_SLOT 00013fc9 sigar_os_error_string │ │ │ │ │ -0001f05c 00019c16 R_ARM_JUMP_SLOT 0001014d sigar_sys_info_get │ │ │ │ │ +0001f050 00008f16 R_ARM_JUMP_SLOT 0000f791 sigar_cpu_model_adjust │ │ │ │ │ +0001f054 0000a316 R_ARM_JUMP_SLOT 00016be9 sigar_ptql_query_destroy │ │ │ │ │ +0001f058 00008c16 R_ARM_JUMP_SLOT 00014011 sigar_os_error_string │ │ │ │ │ +0001f05c 00019c16 R_ARM_JUMP_SLOT 00010195 sigar_sys_info_get │ │ │ │ │ 0001f060 00000a16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ │ -0001f064 00006c16 R_ARM_JUMP_SLOT 00015e09 sigar_statvfs │ │ │ │ │ +0001f064 00006c16 R_ARM_JUMP_SLOT 00015e51 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 0001576d sigar_nfs_server_v2_get │ │ │ │ │ +0001f074 00015f16 R_ARM_JUMP_SLOT 000157b5 sigar_nfs_server_v2_get │ │ │ │ │ 0001f078 00000e16 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ │ -0001f07c 00012416 R_ARM_JUMP_SLOT 0001460d sigar_uptime_get │ │ │ │ │ -0001f080 00007416 R_ARM_JUMP_SLOT 00010a01 sigar_net_stat_get │ │ │ │ │ +0001f07c 00012416 R_ARM_JUMP_SLOT 00014655 sigar_uptime_get │ │ │ │ │ +0001f080 00007416 R_ARM_JUMP_SLOT 00010a49 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 0000edd5 sigar_signum_get │ │ │ │ │ +0001f08c 00012f16 R_ARM_JUMP_SLOT 0000ee1d 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 000101a9 sigar_proc_list_create │ │ │ │ │ -0001f09c 00018816 R_ARM_JUMP_SLOT 000109c1 sigar_net_connection_list_grow │ │ │ │ │ -0001f0a0 00016516 R_ARM_JUMP_SLOT 00011949 sigar_strerror │ │ │ │ │ +0001f098 00010016 R_ARM_JUMP_SLOT 000101f1 sigar_proc_list_create │ │ │ │ │ +0001f09c 00018816 R_ARM_JUMP_SLOT 00010a09 sigar_net_connection_list_grow │ │ │ │ │ +0001f0a0 00016516 R_ARM_JUMP_SLOT 00011991 sigar_strerror │ │ │ │ │ 0001f0a4 00001316 R_ARM_JUMP_SLOT 00000000 fgets@GLIBC_2.4 │ │ │ │ │ -0001f0a8 0000d316 R_ARM_JUMP_SLOT 000107b5 sigar_cpu_list_grow │ │ │ │ │ -0001f0ac 00019a16 R_ARM_JUMP_SLOT 000161d1 sigar_dir_stat_get │ │ │ │ │ +0001f0a8 0000d316 R_ARM_JUMP_SLOT 000107fd sigar_cpu_list_grow │ │ │ │ │ +0001f0ac 00019a16 R_ARM_JUMP_SLOT 00016219 sigar_dir_stat_get │ │ │ │ │ 0001f0b0 00001416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0001f0b4 00011816 R_ARM_JUMP_SLOT 0000f8dd sigar_rpc_ping │ │ │ │ │ -0001f0b8 0000ac16 R_ARM_JUMP_SLOT 0000f9b5 sigar_file2str │ │ │ │ │ -0001f0bc 00014216 R_ARM_JUMP_SLOT 0001086d sigar_net_interface_list_grow │ │ │ │ │ +0001f0b4 00011816 R_ARM_JUMP_SLOT 0000f925 sigar_rpc_ping │ │ │ │ │ +0001f0b8 0000ac16 R_ARM_JUMP_SLOT 0000f9fd sigar_file2str │ │ │ │ │ +0001f0bc 00014216 R_ARM_JUMP_SLOT 000108b5 sigar_net_interface_list_grow │ │ │ │ │ 0001f0c0 00019316 R_ARM_JUMP_SLOT 0000701d vmcontrol_wrapper_api_shutdown │ │ │ │ │ -0001f0c4 00016216 R_ARM_JUMP_SLOT 0000fa69 sigar_log_printf │ │ │ │ │ +0001f0c4 00016216 R_ARM_JUMP_SLOT 0000fab1 sigar_log_printf │ │ │ │ │ 0001f0c8 00001516 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ │ -0001f0cc 00011016 R_ARM_JUMP_SLOT 000190ad sigar_getline_setwidth │ │ │ │ │ -0001f0d0 00017716 R_ARM_JUMP_SLOT 00019c35 sigar_getline_reset │ │ │ │ │ -0001f0d4 00006f16 R_ARM_JUMP_SLOT 000151e5 sigar_net_route_list_get │ │ │ │ │ -0001f0d8 0000d116 R_ARM_JUMP_SLOT 00014ba9 sigar_proc_modules_get │ │ │ │ │ -0001f0dc 00015716 R_ARM_JUMP_SLOT 00017611 sigar_ptql_query_find │ │ │ │ │ +0001f0cc 00011016 R_ARM_JUMP_SLOT 000190f5 sigar_getline_setwidth │ │ │ │ │ +0001f0d0 00017716 R_ARM_JUMP_SLOT 00019c7d sigar_getline_reset │ │ │ │ │ +0001f0d4 00006f16 R_ARM_JUMP_SLOT 0001522d sigar_net_route_list_get │ │ │ │ │ +0001f0d8 0000d116 R_ARM_JUMP_SLOT 00014bf1 sigar_proc_modules_get │ │ │ │ │ +0001f0dc 00015716 R_ARM_JUMP_SLOT 00017659 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 0000f9ed sigar_proc_file2str │ │ │ │ │ -0001f0ec 0000b916 R_ARM_JUMP_SLOT 00016c05 sigar_ptql_query_create │ │ │ │ │ -0001f0f0 00011d16 R_ARM_JUMP_SLOT 0000fd8d sigar_log │ │ │ │ │ +0001f0e8 0000b816 R_ARM_JUMP_SLOT 0000fa35 sigar_proc_file2str │ │ │ │ │ +0001f0ec 0000b916 R_ARM_JUMP_SLOT 00016c4d sigar_ptql_query_create │ │ │ │ │ +0001f0f0 00011d16 R_ARM_JUMP_SLOT 0000fdd5 sigar_log │ │ │ │ │ 0001f0f4 00001816 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4 │ │ │ │ │ -0001f0f8 00016016 R_ARM_JUMP_SLOT 0001736d sigar_ptql_re_impl_set │ │ │ │ │ -0001f0fc 0000ce16 R_ARM_JUMP_SLOT 0001187d sigar_group_name_get │ │ │ │ │ -0001f100 00010416 R_ARM_JUMP_SLOT 00014775 sigar_proc_mem_get │ │ │ │ │ -0001f104 00017e16 R_ARM_JUMP_SLOT 000109e5 sigar_net_connection_list_destroy │ │ │ │ │ +0001f0f8 00016016 R_ARM_JUMP_SLOT 000173b5 sigar_ptql_re_impl_set │ │ │ │ │ +0001f0fc 0000ce16 R_ARM_JUMP_SLOT 000118c5 sigar_group_name_get │ │ │ │ │ +0001f100 00010416 R_ARM_JUMP_SLOT 000147bd sigar_proc_mem_get │ │ │ │ │ +0001f104 00017e16 R_ARM_JUMP_SLOT 00010a2d sigar_net_connection_list_destroy │ │ │ │ │ 0001f108 00001916 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ │ -0001f10c 00015416 R_ARM_JUMP_SLOT 00019159 sigar_getline_eof │ │ │ │ │ +0001f10c 00015416 R_ARM_JUMP_SLOT 000191a1 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 00011d39 sigar_net_connection_type_get │ │ │ │ │ -0001f120 0000bb16 R_ARM_JUMP_SLOT 0000f4c5 sigar_procfs_args_get │ │ │ │ │ -0001f124 00011416 R_ARM_JUMP_SLOT 000104ad sigar_fs_type_get │ │ │ │ │ -0001f128 00015616 R_ARM_JUMP_SLOT 00013fcd sigar_mem_get │ │ │ │ │ -0001f12c 00012c16 R_ARM_JUMP_SLOT 00013fbd sigar_os_close │ │ │ │ │ +0001f11c 00014416 R_ARM_JUMP_SLOT 00011d81 sigar_net_connection_type_get │ │ │ │ │ +0001f120 0000bb16 R_ARM_JUMP_SLOT 0000f50d sigar_procfs_args_get │ │ │ │ │ +0001f124 00011416 R_ARM_JUMP_SLOT 000104f5 sigar_fs_type_get │ │ │ │ │ +0001f128 00015616 R_ARM_JUMP_SLOT 00014015 sigar_mem_get │ │ │ │ │ +0001f12c 00012c16 R_ARM_JUMP_SLOT 00014005 sigar_os_close │ │ │ │ │ 0001f130 00001d16 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ │ -0001f134 00019616 R_ARM_JUMP_SLOT 0000fab9 sigar_iodev_get │ │ │ │ │ -0001f138 00013d16 R_ARM_JUMP_SLOT 00010c5d sigar_who_list_destroy │ │ │ │ │ -0001f13c 00019116 R_ARM_JUMP_SLOT 000149e9 sigar_proc_env_get │ │ │ │ │ -0001f140 00010816 R_ARM_JUMP_SLOT 0000f6dd sigar_file_system_usage_calc_used │ │ │ │ │ -0001f144 00010216 R_ARM_JUMP_SLOT 00015779 sigar_nfs_client_v3_get │ │ │ │ │ +0001f134 00019616 R_ARM_JUMP_SLOT 0000fb01 sigar_iodev_get │ │ │ │ │ +0001f138 00013d16 R_ARM_JUMP_SLOT 00010ca5 sigar_who_list_destroy │ │ │ │ │ +0001f13c 00019116 R_ARM_JUMP_SLOT 00014a31 sigar_proc_env_get │ │ │ │ │ +0001f140 00010816 R_ARM_JUMP_SLOT 0000f725 sigar_file_system_usage_calc_used │ │ │ │ │ +0001f144 00010216 R_ARM_JUMP_SLOT 000157c1 sigar_nfs_client_v3_get │ │ │ │ │ 0001f148 00001e16 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ │ -0001f14c 0000be16 R_ARM_JUMP_SLOT 000103ed sigar_proc_args_grow │ │ │ │ │ +0001f14c 0000be16 R_ARM_JUMP_SLOT 00010435 sigar_proc_args_grow │ │ │ │ │ 0001f150 00002016 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ │ -0001f154 0000e116 R_ARM_JUMP_SLOT 000144bd sigar_cpu_get │ │ │ │ │ +0001f154 0000e116 R_ARM_JUMP_SLOT 00014505 sigar_cpu_get │ │ │ │ │ 0001f158 00002116 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ │ -0001f15c 00013016 R_ARM_JUMP_SLOT 0000fe29 sigar_version_get │ │ │ │ │ +0001f15c 00013016 R_ARM_JUMP_SLOT 0000fe71 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 0000f211 sigar_skip_token │ │ │ │ │ -0001f16c 0000cd16 R_ARM_JUMP_SLOT 00010c79 sigar_who_list_get │ │ │ │ │ -0001f170 00010116 R_ARM_JUMP_SLOT 00015e8d sigar_file_attrs_type_string_get │ │ │ │ │ -0001f174 00015816 R_ARM_JUMP_SLOT 00010975 sigar_net_interface_list_destroy │ │ │ │ │ +0001f168 0000d416 R_ARM_JUMP_SLOT 0000f259 sigar_skip_token │ │ │ │ │ +0001f16c 0000cd16 R_ARM_JUMP_SLOT 00010cc1 sigar_who_list_get │ │ │ │ │ +0001f170 00010116 R_ARM_JUMP_SLOT 00015ed5 sigar_file_attrs_type_string_get │ │ │ │ │ +0001f174 00015816 R_ARM_JUMP_SLOT 000109bd sigar_net_interface_list_destroy │ │ │ │ │ 0001f178 00002416 R_ARM_JUMP_SLOT 00000000 gethostname@GLIBC_2.4 │ │ │ │ │ -0001f17c 00008e16 R_ARM_JUMP_SLOT 00014d21 sigar_os_fs_type_get │ │ │ │ │ +0001f17c 00008e16 R_ARM_JUMP_SLOT 00014d69 sigar_os_fs_type_get │ │ │ │ │ 0001f180 00002516 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ │ -0001f184 00016b16 R_ARM_JUMP_SLOT 000159c9 sigar_os_sys_info_get │ │ │ │ │ +0001f184 00016b16 R_ARM_JUMP_SLOT 00015a11 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 00010205 sigar_close │ │ │ │ │ +0001f190 00007a16 R_ARM_JUMP_SLOT 0001024d sigar_close │ │ │ │ │ 0001f194 00002816 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ -0001f198 00017a16 R_ARM_JUMP_SLOT 00015a35 sigar_cache_get │ │ │ │ │ -0001f19c 0000db16 R_ARM_JUMP_SLOT 000150f1 sigar_file_system_usage_get │ │ │ │ │ +0001f198 00017a16 R_ARM_JUMP_SLOT 00015a7d sigar_cache_get │ │ │ │ │ +0001f19c 0000db16 R_ARM_JUMP_SLOT 00015139 sigar_file_system_usage_get │ │ │ │ │ 0001f1a0 00002916 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ │ -0001f1a4 0000e416 R_ARM_JUMP_SLOT 00017375 sigar_ptql_query_match │ │ │ │ │ -0001f1a8 00013116 R_ARM_JUMP_SLOT 00014aed sigar_proc_fd_get │ │ │ │ │ -0001f1ac 0000d816 R_ARM_JUMP_SLOT 0001182d sigar_user_name_get │ │ │ │ │ +0001f1a4 0000e416 R_ARM_JUMP_SLOT 000173bd sigar_ptql_query_match │ │ │ │ │ +0001f1a8 00013116 R_ARM_JUMP_SLOT 00014b35 sigar_proc_fd_get │ │ │ │ │ +0001f1ac 0000d816 R_ARM_JUMP_SLOT 00011875 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 00010b65 sigar_who_list_create │ │ │ │ │ +0001f1b8 0000fd16 R_ARM_JUMP_SLOT 00010bad 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 0001493d sigar_proc_time_get │ │ │ │ │ -0001f1d0 00008116 R_ARM_JUMP_SLOT 00010835 sigar_net_route_list_destroy │ │ │ │ │ -0001f1d4 00007e16 R_ARM_JUMP_SLOT 000101e9 sigar_proc_list_destroy │ │ │ │ │ -0001f1d8 00010b16 R_ARM_JUMP_SLOT 00014c85 sigar_thread_cpu_get │ │ │ │ │ +0001f1cc 0000a216 R_ARM_JUMP_SLOT 00014985 sigar_proc_time_get │ │ │ │ │ +0001f1d0 00008116 R_ARM_JUMP_SLOT 0001087d sigar_net_route_list_destroy │ │ │ │ │ +0001f1d4 00007e16 R_ARM_JUMP_SLOT 00010231 sigar_proc_list_destroy │ │ │ │ │ +0001f1d8 00010b16 R_ARM_JUMP_SLOT 00014ccd 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 000146a5 sigar_os_proc_list_get │ │ │ │ │ +0001f1e4 00014316 R_ARM_JUMP_SLOT 000146ed 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 00010409 sigar_proc_args_destroy │ │ │ │ │ +0001f1f4 00016816 R_ARM_JUMP_SLOT 00010451 sigar_proc_args_destroy │ │ │ │ │ 0001f1f8 00016416 R_ARM_JUMP_SLOT 0000760d jsigar_list_init │ │ │ │ │ -0001f1fc 00015016 R_ARM_JUMP_SLOT 0000f42d sigar_proc_fd_count │ │ │ │ │ -0001f200 00007216 R_ARM_JUMP_SLOT 00014e1d sigar_file_system_list_get │ │ │ │ │ -0001f204 00011516 R_ARM_JUMP_SLOT 00015b31 sigar_cache_destroy │ │ │ │ │ -0001f208 00007316 R_ARM_JUMP_SLOT 00011d89 sigar_net_connection_state_get │ │ │ │ │ -0001f20c 00012316 R_ARM_JUMP_SLOT 0001919d sigar_getline │ │ │ │ │ +0001f1fc 00015016 R_ARM_JUMP_SLOT 0000f475 sigar_proc_fd_count │ │ │ │ │ +0001f200 00007216 R_ARM_JUMP_SLOT 00014e65 sigar_file_system_list_get │ │ │ │ │ +0001f204 00011516 R_ARM_JUMP_SLOT 00015b79 sigar_cache_destroy │ │ │ │ │ +0001f208 00007316 R_ARM_JUMP_SLOT 00011dd1 sigar_net_connection_state_get │ │ │ │ │ +0001f20c 00012316 R_ARM_JUMP_SLOT 000191e5 sigar_getline │ │ │ │ │ 0001f210 00003516 R_ARM_JUMP_SLOT 00000000 getpwnam_r@GLIBC_2.4 │ │ │ │ │ -0001f214 00016f16 R_ARM_JUMP_SLOT 00015791 sigar_proc_port_get │ │ │ │ │ +0001f214 00016f16 R_ARM_JUMP_SLOT 000157d9 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 00013eb9 sigar_pid_get │ │ │ │ │ -0001f224 00010916 R_ARM_JUMP_SLOT 000119e1 sigar_format_size │ │ │ │ │ +0001f220 00013e16 R_ARM_JUMP_SLOT 00013f01 sigar_pid_get │ │ │ │ │ +0001f224 00010916 R_ARM_JUMP_SLOT 00011a29 sigar_format_size │ │ │ │ │ 0001f228 00003816 R_ARM_JUMP_SLOT 00000000 clnttcp_create │ │ │ │ │ -0001f22c 00007816 R_ARM_JUMP_SLOT 00010811 sigar_net_route_list_grow │ │ │ │ │ -0001f230 0000f416 R_ARM_JUMP_SLOT 0000ff49 sigar_open │ │ │ │ │ -0001f234 0000c716 R_ARM_JUMP_SLOT 000161f1 sigar_dir_usage_get │ │ │ │ │ -0001f238 0000f616 R_ARM_JUMP_SLOT 00010fb1 sigar_net_interface_config_primary_get │ │ │ │ │ -0001f23c 00017216 R_ARM_JUMP_SLOT 00015f41 sigar_file_attrs_get │ │ │ │ │ +0001f22c 00007816 R_ARM_JUMP_SLOT 00010859 sigar_net_route_list_grow │ │ │ │ │ +0001f230 0000f416 R_ARM_JUMP_SLOT 0000ff91 sigar_open │ │ │ │ │ +0001f234 0000c716 R_ARM_JUMP_SLOT 00016239 sigar_dir_usage_get │ │ │ │ │ +0001f238 0000f616 R_ARM_JUMP_SLOT 00010ff9 sigar_net_interface_config_primary_get │ │ │ │ │ +0001f23c 00017216 R_ARM_JUMP_SLOT 00015f89 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 00015559 sigar_net_connection_walk │ │ │ │ │ -0001f254 0000c216 R_ARM_JUMP_SLOT 000107d9 sigar_cpu_list_destroy │ │ │ │ │ -0001f258 00018716 R_ARM_JUMP_SLOT 00015ea1 sigar_file_attrs_permissions_string_get │ │ │ │ │ -0001f25c 00010f16 R_ARM_JUMP_SLOT 00010439 sigar_proc_args_get │ │ │ │ │ +0001f250 00017b16 R_ARM_JUMP_SLOT 000155a1 sigar_net_connection_walk │ │ │ │ │ +0001f254 0000c216 R_ARM_JUMP_SLOT 00010821 sigar_cpu_list_destroy │ │ │ │ │ +0001f258 00018716 R_ARM_JUMP_SLOT 00015ee9 sigar_file_attrs_permissions_string_get │ │ │ │ │ +0001f25c 00010f16 R_ARM_JUMP_SLOT 00010481 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 000119a9 sigar_strerror_set │ │ │ │ │ -0001f26c 0000c816 R_ARM_JUMP_SLOT 00010e15 sigar_resource_limit_get │ │ │ │ │ +0001f268 00014516 R_ARM_JUMP_SLOT 000119f1 sigar_strerror_set │ │ │ │ │ +0001f26c 0000c816 R_ARM_JUMP_SLOT 00010e5d sigar_resource_limit_get │ │ │ │ │ 0001f270 00004016 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ │ -0001f274 00011e16 R_ARM_JUMP_SLOT 00010ebd sigar_net_interface_list_get │ │ │ │ │ +0001f274 00011e16 R_ARM_JUMP_SLOT 00010f05 sigar_net_interface_list_get │ │ │ │ │ 0001f278 00004116 R_ARM_JUMP_SLOT 00000000 strtoull@GLIBC_2.4 │ │ │ │ │ -0001f27c 0000a816 R_ARM_JUMP_SLOT 00011e2d sigar_net_interface_flags_to_string │ │ │ │ │ -0001f280 0000ef16 R_ARM_JUMP_SLOT 00014971 sigar_proc_state_get │ │ │ │ │ +0001f27c 0000a816 R_ARM_JUMP_SLOT 00011e75 sigar_net_interface_flags_to_string │ │ │ │ │ +0001f280 0000ef16 R_ARM_JUMP_SLOT 000149b9 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 000112a1 sigar_gethostbyname │ │ │ │ │ +0001f28c 00009316 R_ARM_JUMP_SLOT 000112e9 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 0001539d sigar_net_interface_stat_get │ │ │ │ │ -0001f29c 0000bf16 R_ARM_JUMP_SLOT 00010b81 sigar_who_list_grow │ │ │ │ │ +0001f298 00015a16 R_ARM_JUMP_SLOT 000153e5 sigar_net_interface_stat_get │ │ │ │ │ +0001f29c 0000bf16 R_ARM_JUMP_SLOT 00010bc9 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 00010759 sigar_cpu_info_list_grow │ │ │ │ │ -0001f2ac 00014716 R_ARM_JUMP_SLOT 00014869 sigar_proc_cred_get │ │ │ │ │ -0001f2b0 00014c16 R_ARM_JUMP_SLOT 000102b1 sigar_proc_stat_get │ │ │ │ │ -0001f2b4 00008716 R_ARM_JUMP_SLOT 0000edbd sigar_proc_kill │ │ │ │ │ +0001f2a8 00018516 R_ARM_JUMP_SLOT 000107a1 sigar_cpu_info_list_grow │ │ │ │ │ +0001f2ac 00014716 R_ARM_JUMP_SLOT 000148b1 sigar_proc_cred_get │ │ │ │ │ +0001f2b0 00014c16 R_ARM_JUMP_SLOT 000102f9 sigar_proc_stat_get │ │ │ │ │ +0001f2b4 00008716 R_ARM_JUMP_SLOT 0000ee05 sigar_proc_kill │ │ │ │ │ 0001f2b8 00004916 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ │ -0001f2bc 00008a16 R_ARM_JUMP_SLOT 00019c6d sigar_getline_histadd │ │ │ │ │ -0001f2c0 0000fe16 R_ARM_JUMP_SLOT 000107f5 sigar_net_route_list_create │ │ │ │ │ -0001f2c4 0000eb16 R_ARM_JUMP_SLOT 00019169 sigar_getline_redraw │ │ │ │ │ +0001f2bc 00008a16 R_ARM_JUMP_SLOT 00019cb5 sigar_getline_histadd │ │ │ │ │ +0001f2c0 0000fe16 R_ARM_JUMP_SLOT 0001083d sigar_net_route_list_create │ │ │ │ │ +0001f2c4 0000eb16 R_ARM_JUMP_SLOT 000191b1 sigar_getline_redraw │ │ │ │ │ 0001f2c8 00004a16 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ │ -0001f2cc 00015d16 R_ARM_JUMP_SLOT 00010465 sigar_file_system_list_create │ │ │ │ │ +0001f2cc 00015d16 R_ARM_JUMP_SLOT 000104ad 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 0000fdad sigar_log_impl_set │ │ │ │ │ -0001f2dc 0000c916 R_ARM_JUMP_SLOT 0001073d sigar_cpu_info_list_create │ │ │ │ │ +0001f2d8 00008016 R_ARM_JUMP_SLOT 0000fdf5 sigar_log_impl_set │ │ │ │ │ +0001f2dc 0000c916 R_ARM_JUMP_SLOT 00010785 sigar_cpu_info_list_create │ │ │ │ │ 0001f2e0 00004d16 R_ARM_JUMP_SLOT 00000000 popen@GLIBC_2.4 │ │ │ │ │ -0001f2e4 0000d516 R_ARM_JUMP_SLOT 00010ca1 sigar_net_info_get │ │ │ │ │ +0001f2e4 0000d516 R_ARM_JUMP_SLOT 00010ce9 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 00010799 sigar_cpu_list_create │ │ │ │ │ -0001f2f8 00007916 R_ARM_JUMP_SLOT 00011919 sigar_strerror_get │ │ │ │ │ +0001f2f4 00009016 R_ARM_JUMP_SLOT 000107e1 sigar_cpu_list_create │ │ │ │ │ +0001f2f8 00007916 R_ARM_JUMP_SLOT 00011961 sigar_strerror_get │ │ │ │ │ 0001f2fc 00005116 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ │ -0001f300 0000d616 R_ARM_JUMP_SLOT 0000f2fd sigar_proc_filename │ │ │ │ │ -0001f304 00017416 R_ARM_JUMP_SLOT 00010171 sigar_proc_cred_name_get │ │ │ │ │ -0001f308 0000b116 R_ARM_JUMP_SLOT 0000f8d9 sigar_rpc_strerror │ │ │ │ │ -0001f30c 0000ec16 R_ARM_JUMP_SLOT 00015f05 sigar_file_attrs_mode_get │ │ │ │ │ -0001f310 00013416 R_ARM_JUMP_SLOT 00015a05 sigar_cache_find │ │ │ │ │ -0001f314 00019216 R_ARM_JUMP_SLOT 000109a5 sigar_net_connection_list_create │ │ │ │ │ -0001f318 00014816 R_ARM_JUMP_SLOT 000112c5 sigar_fqdn_get │ │ │ │ │ -0001f31c 00013516 R_ARM_JUMP_SLOT 00012021 sigar_net_services_name_get │ │ │ │ │ +0001f300 0000d616 R_ARM_JUMP_SLOT 0000f345 sigar_proc_filename │ │ │ │ │ +0001f304 00017416 R_ARM_JUMP_SLOT 000101b9 sigar_proc_cred_name_get │ │ │ │ │ +0001f308 0000b116 R_ARM_JUMP_SLOT 0000f921 sigar_rpc_strerror │ │ │ │ │ +0001f30c 0000ec16 R_ARM_JUMP_SLOT 00015f4d sigar_file_attrs_mode_get │ │ │ │ │ +0001f310 00013416 R_ARM_JUMP_SLOT 00015a4d sigar_cache_find │ │ │ │ │ +0001f314 00019216 R_ARM_JUMP_SLOT 000109ed sigar_net_connection_list_create │ │ │ │ │ +0001f318 00014816 R_ARM_JUMP_SLOT 0001130d sigar_fqdn_get │ │ │ │ │ +0001f31c 00013516 R_ARM_JUMP_SLOT 00012069 sigar_net_services_name_get │ │ │ │ │ 0001f320 0000dc16 R_ARM_JUMP_SLOT 0000704d vmcontrol_wrapper_api_init │ │ │ │ │ -0001f324 0000e216 R_ARM_JUMP_SLOT 000119bd sigar_strerror_printf │ │ │ │ │ +0001f324 0000e216 R_ARM_JUMP_SLOT 00011a05 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 00017531 sigar_ptql_query_find_process │ │ │ │ │ +0001f330 00013616 R_ARM_JUMP_SLOT 00017579 sigar_ptql_query_find_process │ │ │ │ │ 0001f334 00005416 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ │ -0001f338 0000dd16 R_ARM_JUMP_SLOT 00013ec5 sigar_os_open │ │ │ │ │ +0001f338 0000dd16 R_ARM_JUMP_SLOT 00013f0d 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 0000ff9d sigar_proc_cpu_get │ │ │ │ │ +0001f348 00008916 R_ARM_JUMP_SLOT 0000ffe5 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 0001077d sigar_cpu_info_list_destroy │ │ │ │ │ -0001f35c 0000d916 R_ARM_JUMP_SLOT 00019c55 sigar_getline_completer_set │ │ │ │ │ -0001f360 00016316 R_ARM_JUMP_SLOT 00011701 sigar_password_get │ │ │ │ │ -0001f364 00012e16 R_ARM_JUMP_SLOT 0000f5b5 sigar_strcasestr │ │ │ │ │ -0001f368 0000f016 R_ARM_JUMP_SLOT 00011c3d sigar_net_address_equals │ │ │ │ │ +0001f358 00013916 R_ARM_JUMP_SLOT 000107c5 sigar_cpu_info_list_destroy │ │ │ │ │ +0001f35c 0000d916 R_ARM_JUMP_SLOT 00019c9d sigar_getline_completer_set │ │ │ │ │ +0001f360 00016316 R_ARM_JUMP_SLOT 00011749 sigar_password_get │ │ │ │ │ +0001f364 00012e16 R_ARM_JUMP_SLOT 0000f5fd sigar_strcasestr │ │ │ │ │ +0001f368 0000f016 R_ARM_JUMP_SLOT 00011c85 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 00015785 sigar_nfs_server_v3_get │ │ │ │ │ +0001f374 00007716 R_ARM_JUMP_SLOT 000157cd sigar_nfs_server_v3_get │ │ │ │ │ 0001f378 00005d16 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ │ -0001f37c 0000bc16 R_ARM_JUMP_SLOT 00010485 sigar_file_system_list_grow │ │ │ │ │ +0001f37c 0000bc16 R_ARM_JUMP_SLOT 000104cd 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 00014af1 sigar_proc_exe_get │ │ │ │ │ -0001f38c 00009916 R_ARM_JUMP_SLOT 000100d1 sigar_sys_info_get_uname │ │ │ │ │ -0001f390 00011b16 R_ARM_JUMP_SLOT 000149e5 sigar_os_proc_args_get │ │ │ │ │ -0001f394 00019016 R_ARM_JUMP_SLOT 00012081 sigar_cpu_perc_calculate │ │ │ │ │ -0001f398 00016a16 R_ARM_JUMP_SLOT 000155f5 sigar_net_connection_list_get │ │ │ │ │ -0001f39c 00015b16 R_ARM_JUMP_SLOT 0000f60d sigar_mem_calc_ram │ │ │ │ │ +0001f388 0000ab16 R_ARM_JUMP_SLOT 00014b39 sigar_proc_exe_get │ │ │ │ │ +0001f38c 00009916 R_ARM_JUMP_SLOT 00010119 sigar_sys_info_get_uname │ │ │ │ │ +0001f390 00011b16 R_ARM_JUMP_SLOT 00014a2d sigar_os_proc_args_get │ │ │ │ │ +0001f394 00019016 R_ARM_JUMP_SLOT 000120c9 sigar_cpu_perc_calculate │ │ │ │ │ +0001f398 00016a16 R_ARM_JUMP_SLOT 0001563d sigar_net_connection_list_get │ │ │ │ │ +0001f39c 00015b16 R_ARM_JUMP_SLOT 0000f655 sigar_mem_calc_ram │ │ │ │ │ 0001f3a0 00006116 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ │ -0001f3a4 00018216 R_ARM_JUMP_SLOT 00019f11 sigar_getline_histinit │ │ │ │ │ -0001f3a8 00011116 R_ARM_JUMP_SLOT 0001026d sigar_proc_list_get │ │ │ │ │ +0001f3a4 00018216 R_ARM_JUMP_SLOT 00019f59 sigar_getline_histinit │ │ │ │ │ +0001f3a8 00011116 R_ARM_JUMP_SLOT 000102b5 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 0000f745 sigar_cpu_core_rollup │ │ │ │ │ +0001f3b4 0000f516 R_ARM_JUMP_SLOT 0000f78d sigar_cpu_core_rollup │ │ │ │ │ 0001f3b8 00006416 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ │ -0001f3bc 00013a16 R_ARM_JUMP_SLOT 000103d1 sigar_proc_args_create │ │ │ │ │ +0001f3bc 00013a16 R_ARM_JUMP_SLOT 00010419 sigar_proc_args_create │ │ │ │ │ 0001f3c0 00006516 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ │ -0001f3c4 00011316 R_ARM_JUMP_SLOT 000142fd sigar_swap_get │ │ │ │ │ -0001f3c8 0000f816 R_ARM_JUMP_SLOT 00010a45 sigar_net_listen_address_get │ │ │ │ │ -0001f3cc 00015116 R_ARM_JUMP_SLOT 0001563d sigar_tcp_get │ │ │ │ │ +0001f3c4 00011316 R_ARM_JUMP_SLOT 00014345 sigar_swap_get │ │ │ │ │ +0001f3c8 0000f816 R_ARM_JUMP_SLOT 00010a8d sigar_net_listen_address_get │ │ │ │ │ +0001f3cc 00015116 R_ARM_JUMP_SLOT 00015685 sigar_tcp_get │ │ │ │ │ 0001f3d0 00006616 R_ARM_JUMP_SLOT 00000000 clntudp_create │ │ │ │ │ -0001f3d4 00017816 R_ARM_JUMP_SLOT 0000f251 sigar_skip_multiple_token │ │ │ │ │ +0001f3d4 00017816 R_ARM_JUMP_SLOT 0000f299 sigar_skip_multiple_token │ │ │ │ │ 0001f3d8 00006716 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ │ -0001f3dc 00018b16 R_ARM_JUMP_SLOT 00016979 sigar_sudo_file2str │ │ │ │ │ -0001f3e0 00017916 R_ARM_JUMP_SLOT 000159d9 sigar_cache_new │ │ │ │ │ -0001f3e4 00011c16 R_ARM_JUMP_SLOT 00014ef5 sigar_disk_usage_get │ │ │ │ │ -0001f3e8 00014116 R_ARM_JUMP_SLOT 00014649 sigar_loadavg_get │ │ │ │ │ +0001f3dc 00018b16 R_ARM_JUMP_SLOT 000169c1 sigar_sudo_file2str │ │ │ │ │ +0001f3e0 00017916 R_ARM_JUMP_SLOT 00015a21 sigar_cache_new │ │ │ │ │ +0001f3e4 00011c16 R_ARM_JUMP_SLOT 00014f3d sigar_disk_usage_get │ │ │ │ │ +0001f3e8 00014116 R_ARM_JUMP_SLOT 00014691 sigar_loadavg_get │ │ │ │ │ 0001f3ec 00006816 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ │ -0001f3f0 0000d016 R_ARM_JUMP_SLOT 000101c9 sigar_proc_list_grow │ │ │ │ │ +0001f3f0 0000d016 R_ARM_JUMP_SLOT 00010211 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 00015761 sigar_nfs_client_v2_get │ │ │ │ │ +0001f3fc 0000c616 R_ARM_JUMP_SLOT 000157a9 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) 0x1aa84 │ │ │ │ │ + 0x0000000d (FINI) 0x1aac8 │ │ │ │ │ 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: cff74206949785a51545f1be32839ea5cbfead36 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3819c42e09541e7d32a9e5ec829fa98e7ae81633 │ │ │ │ ├── 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_NfsClientV2_gather │ │ │ │ │ -sigar_nfs_client_v2_get │ │ │ │ │ -Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ -sigar_mem_get │ │ │ │ │ -Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ -sigar_nfs_client_v3_get │ │ │ │ │ -Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ -sigar_uptime_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ -sigar_proc_state_get │ │ │ │ │ -Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ -sigar_dir_stat_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ +sigar_proc_cred_get │ │ │ │ │ Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ sigar_file_system_usage_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ -sigar_proc_time_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ +sigar_proc_exe_get │ │ │ │ │ +Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ +sigar_net_interface_stat_get │ │ │ │ │ +Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ +sigar_net_interface_config_get │ │ │ │ │ +sigar_net_address_to_string │ │ │ │ │ +Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ +sigar_resource_limit_get │ │ │ │ │ +Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ +sigar_net_info_get │ │ │ │ │ +Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ +sigar_file_attrs_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ │ +sigar_proc_mem_get │ │ │ │ │ Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ sigar_thread_cpu_get │ │ │ │ │ -Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ -sigar_sys_info_get │ │ │ │ │ -Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ -sigar_disk_usage_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ -sigar_proc_fd_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ +sigar_proc_cpu_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_ProcStat_gather │ │ │ │ │ -sigar_proc_stat_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ -sigar_proc_exe_get │ │ │ │ │ Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ sigar_dir_usage_get │ │ │ │ │ Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ sigar_swap_get │ │ │ │ │ +Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ +sigar_uptime_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_SysInfo_gather │ │ │ │ │ +sigar_sys_info_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_ProcCred_gather │ │ │ │ │ -sigar_proc_cred_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ -sigar_net_info_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ +sigar_proc_stat_get │ │ │ │ │ +Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ +sigar_mem_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ +sigar_proc_fd_get │ │ │ │ │ Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ sigar_nfs_server_v2_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ -sigar_net_interface_config_get │ │ │ │ │ -sigar_net_address_to_string │ │ │ │ │ -Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ -sigar_tcp_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ -sigar_proc_cpu_get │ │ │ │ │ +Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ +sigar_dir_stat_get │ │ │ │ │ +Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ +sigar_nfs_client_v3_get │ │ │ │ │ Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ sigar_cpu_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ -sigar_net_interface_stat_get │ │ │ │ │ -Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ -sigar_file_attrs_get │ │ │ │ │ -Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ -sigar_resource_limit_get │ │ │ │ │ +Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ +sigar_disk_usage_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ +sigar_proc_time_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,129 @@ │ │ │ │ │ GLIBC_2.7 │ │ │ │ │ GLIBC_2.34 │ │ │ │ │ GLIBC_2.4 │ │ │ │ │ H KxD J{D │ │ │ │ │ PH|DPKxD{D │ │ │ │ │ #hRF)F F │ │ │ │ │ #h:F)F F │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -$E1FRhRl │ │ │ │ │ -Zh1F#h F │ │ │ │ │ -G*i#h1F F │ │ │ │ │ F9F(a F[m │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -${1FRhRl │ │ │ │ │ -,E1FRhRm │ │ │ │ │ -FAFha F[m │ │ │ │ │ Zh1F#h F │ │ │ │ │ -i#hAF FRh │ │ │ │ │ -i"h F1F[h │ │ │ │ │ -i"h F1F[h │ │ │ │ │ -i"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, #224 @ 0xe0 │ │ │ │ │ + subs r3, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrb r6, [r3, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ vminnm.f32 , , │ │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, #230 @ 0xe6 │ │ │ │ │ + subs r3, #38 @ 0x26 │ │ │ │ │ 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, #100 @ 0x64 │ │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrh r6, [r3, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ │ + subs r2, #184 @ 0xb8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ │ + subs r2, #10 │ │ │ │ │ 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, #228 @ 0xe4 │ │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #228 @ 0xe4 │ │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ │ 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, [r5, r5] │ │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #166 @ 0xa6 │ │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ │ 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, #140 @ 0x8c │ │ │ │ │ + subs r5, #204 @ 0xcc │ │ │ │ │ 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 r5, #44 @ 0x2c │ │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ │ + subs r5, #104 @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ │ + subs r6, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #70 @ 0x46 │ │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ │ + subs r5, #164 @ 0xa4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ │ + subs r5, #212 @ 0xd4 │ │ │ │ │ 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 r4, #90 @ 0x5a │ │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #112 @ 0x70 │ │ │ │ │ + subs r4, #176 @ 0xb0 │ │ │ │ │ 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 r4, #6 │ │ │ │ │ + subs r4, #70 @ 0x46 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #28 │ │ │ │ │ + subs r4, #92 @ 0x5c │ │ │ │ │ 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 r4, #22 │ │ │ │ │ + subs r4, #86 @ 0x56 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #24 │ │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #24 │ │ │ │ │ + subs r4, #88 @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #38 @ 0x26 │ │ │ │ │ + subs r4, #102 @ 0x66 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #10 │ │ │ │ │ + subs r4, #74 @ 0x4a │ │ │ │ │ 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 r2, #18 │ │ │ │ │ + subs r2, #82 @ 0x52 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 00007800 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -996,2536 +996,1991 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00007864 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ +00007864 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ │ - 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 r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7574 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7a72 │ │ │ │ │ + beq.n 7902 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6f28 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 6b20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7c90 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + bne.w 79a0 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 7a78 │ │ │ │ │ + beq.n 7908 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ 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, #12] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ 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 r2, [r5, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ + 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, #16] │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #16] │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #128] @ (79b0 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #124] @ 79b4 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ 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 │ │ │ │ │ + add r8, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #108] @ (79b8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #84] @ (79bc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + 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, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #40] @ (79c0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + b.n 78a2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73c4 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #106 @ 0x6a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #68 @ 0x44 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #42 @ 0x2a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000079c4 : │ │ │ │ │ + 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 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7574 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 7b72 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 7b78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + 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 7b8a │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 7b9a │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + 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 7a26 │ │ │ │ │ + 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 r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ + str r0, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ + ldr r7, [r5, #20] │ │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (7ca0 ) │ │ │ │ │ + ldr r2, [pc, #364] @ (7d28 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #512] @ (7ca4 ) │ │ │ │ │ + ldr r7, [pc, #360] @ (7d2c ) │ │ │ │ │ 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] @ (7ca8 ) │ │ │ │ │ + ldr r2, [pc, #344] @ (7d30 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #476] @ (7cac ) │ │ │ │ │ + ldr r2, [pc, #320] @ (7d34 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #452] @ (7cb0 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (7d38 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #428] @ (7cb4 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (7d3c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #404] @ (7cb8 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (7d40 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #380] @ (7cbc ) │ │ │ │ │ + ldr r2, [pc, #224] @ (7d44 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #356] @ (7cc0 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (7d48 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #332] @ (7cc4 ) │ │ │ │ │ + ldr r2, [pc, #176] @ (7d4c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (7cc8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (7ccc ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (7cd0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (7cd4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #212] @ (7cd8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #136] @ (7d50 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (7cdc ) │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ + ldr r7, [pc, #128] @ (7d54 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #164] @ (7ce0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [pc, #120] @ (7d58 ) │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (7ce4 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (7d5c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #96] @ (7ce8 ) │ │ │ │ │ + ldr r2, [pc, #68] @ (7d60 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ │ - b.n 78a0 │ │ │ │ │ - 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} │ │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r7, #194 @ 0xc2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r7, #164 @ 0xa4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ │ + b.n 7a2e │ │ │ │ │ + nop │ │ │ │ │ + adds r7, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #68 @ 0x44 │ │ │ │ │ + adds r6, #198 @ 0xc6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #52 @ 0x34 │ │ │ │ │ + adds r6, #178 @ 0xb2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #32 │ │ │ │ │ + adds r6, #158 @ 0x9e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #12 │ │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #168 @ 0xa8 │ │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #180 @ 0xb4 │ │ │ │ │ + ldr r1, [pc, #416] @ (7ef8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #140 @ 0x8c │ │ │ │ │ + adds r6, #70 @ 0x46 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #114 @ 0x72 │ │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00007cec : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +00007d64 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + 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 r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7574 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7dea │ │ │ │ │ + cbz r0, 7df0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + add.w r8, sp, #16 │ │ │ │ │ + sub.w r9, r8, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6674 │ │ │ │ │ + blx 6dcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7efe │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 7df0 │ │ │ │ │ - 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] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + bne.n 7e58 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + cbz r3, 7dfa │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ + 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 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #56] @ 0x38 │ │ │ │ │ + addw r1, r8, #4093 @ 0xffd │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + 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 r8, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #16] │ │ │ │ │ + str r0, [r5, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #16] │ │ │ │ │ - movs r0, #32 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + ldr.w fp, [r5, #24] │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (7f10 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #244] @ 7f14 │ │ │ │ │ - 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, #228] @ (7f18 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (7f1c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (7f20 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (7f24 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - 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, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + ldr r2, [pc, #76] @ (7e6c ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #112] @ (7f28 ) │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - str.w r0, [r8, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #100] @ 7f2c │ │ │ │ │ + ldr r3, [pc, #64] @ (7e70 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r2, [pc, #92] @ (7f30 ) │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (7f34 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (7e74 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 7d24 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + b.n 7dae │ │ │ │ │ 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} │ │ │ │ │ - nop │ │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, #200 @ 0xc8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, #156 @ 0x9c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, #136 @ 0x88 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - bxns r6 │ │ │ │ │ + add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add r4, pc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ │ + subs r6, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #76 @ 0x4c │ │ │ │ │ + adds r5, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00007f38 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ +00007e78 : │ │ │ │ │ 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 │ │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ 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 81ae │ │ │ │ │ + beq.w 804c │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 66cc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 843c │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 8052 │ │ │ │ │ + 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 8064 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 81b4 │ │ │ │ │ + beq.w 8074 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ │ 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, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ + ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ + ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ + ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ + ldrd r8, r9, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ + ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ + ldrd r4, r5, [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, #20] │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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, #20] │ │ │ │ │ - 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, #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 7eda │ │ │ │ │ + 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, #20] │ │ │ │ │ + str r0, [r5, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #20] │ │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #628] @ (844c ) │ │ │ │ │ + ldr r2, [pc, #388] @ (821c ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #624] @ (8450 ) │ │ │ │ │ + ldr r7, [pc, #384] @ (8220 ) │ │ │ │ │ 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] @ (8454 ) │ │ │ │ │ + ldr r2, [pc, #372] @ (8224 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #588] @ (8458 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (8228 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #564] @ (845c ) │ │ │ │ │ + ldr r2, [pc, #324] @ (822c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #540] @ (8460 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (8230 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (8464 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (8234 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (8468 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (8238 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #468] @ (846c ) │ │ │ │ │ + ldr r2, [pc, #228] @ (823c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #444] @ (8470 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (8240 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #420] @ (8474 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (8244 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #396] @ (8478 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (8248 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #372] @ (847c ) │ │ │ │ │ + ldr r2, [pc, #132] @ (824c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (8480 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (8250 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (8484 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (8488 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (848c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (8490 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (8494 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (8498 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (849c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (84a0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #112] @ (84a4 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (8254 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ │ - b.n 7f74 │ │ │ │ │ - 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 r0, #146 @ 0x92 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #134 @ 0x86 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #92 @ 0x5c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #20 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ │ + b.n 7ee2 │ │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #0 │ │ │ │ │ + adds r2, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #4 │ │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #224 @ 0xe0 │ │ │ │ │ + adds r2, #156 @ 0x9c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ │ + adds r2, #140 @ 0x8c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #152 @ 0x98 │ │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #156 @ 0x9c │ │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ │ + adds r2, #88 @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #24 │ │ │ │ │ + adds r2, #68 @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #80 @ 0x50 │ │ │ │ │ + adds r2, #52 @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #32 │ │ │ │ │ + adds r2, #20 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #116 @ 0x74 │ │ │ │ │ + adds r2, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #96 @ 0x60 │ │ │ │ │ + adds r1, #248 @ 0xf8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000084a8 : │ │ │ │ │ +00008258 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + sub.w sp, sp, #532 @ 0x214 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #12 │ │ │ │ │ - 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 │ │ │ │ │ - cbz r0, 84ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 8466 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - mov r1, sp │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 645c │ │ │ │ │ - cbnz r0, 8536 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - cbz r3, 84f2 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w 846e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + add.w r9, sp, #64 @ 0x40 │ │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67c0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 6398 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #24] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r5, #24] │ │ │ │ │ - blx 67c0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #44] @ (8548 ) │ │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #40] @ (854c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - b.n 84d8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w 8486 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 8498 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73c4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - nop │ │ │ │ │ - cmp r6, #98 @ 0x62 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r2, r3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00008550 : │ │ │ │ │ - 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 │ │ │ │ │ + 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 │ │ │ │ │ - bl 7574 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 864c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6a9c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8762 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 8652 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r7, [r3, #428] @ 0x1ac │ │ │ │ │ - ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx 6358 │ │ │ │ │ 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 r3, [r3, #668] @ 0x29c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + 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 sl, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ │ 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 │ │ │ │ │ + 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 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r1, sp, #460 @ 0x1cc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ + 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 r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + 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, #36] @ 0x24 │ │ │ │ │ + ldrd sl, fp, [r9, #448] @ 0x1c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + strd sl, fp, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ │ + ldrd r4, r5, [r9, #456] @ 0x1c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r4, [r5, #436] @ 0x1b4 │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - blx r4 │ │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ │ + 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 82c2 │ │ │ │ │ + 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 │ │ │ │ │ - str r0, [r5, #28] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - movs r0, #32 │ │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ │ + ldr.w fp, [r5, #36] @ 0x24 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (8774 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #316] @ (85fc ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #240] @ (8778 ) │ │ │ │ │ + ldr r3, [pc, #304] @ (8600 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ - blx sl │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #228] @ (877c ) │ │ │ │ │ + ldr r2, [pc, #296] @ (8604 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #216] @ (8780 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #204] @ (8784 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (8608 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #192] @ (8788 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r9, [pc, #180] @ 878c │ │ │ │ │ + ldr r2, [pc, #248] @ (860c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr r2, [pc, #172] @ (8790 ) │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (8794 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #224] @ (8610 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [sl, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (8798 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #200] @ (8614 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [sl, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #176] @ (8618 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #92] @ (879c ) │ │ │ │ │ + ldr r2, [pc, #132] @ (861c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #124] @ (8620 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ add r2, pc │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [pc, #112] @ (8624 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ │ + str.w r0, [sl, #32] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #72] @ (87a0 ) │ │ │ │ │ + ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #84] @ (8628 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 8592 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [sl, #36] @ 0x24 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73c4 │ │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #60] @ (862c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + str.w r0, [r8, #40] @ 0x28 │ │ │ │ │ + b.n 82ca │ │ │ │ │ nop │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ │ + cmp r7, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r3, #166 @ 0xa6 │ │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r1, #236 @ 0xec │ │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #184 @ 0xb8 │ │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #166 @ 0xa6 │ │ │ │ │ + cmp r6, #162 @ 0xa2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #146 @ 0x92 │ │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #122 @ 0x7a │ │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #104 @ 0x68 │ │ │ │ │ + cmp r6, #118 @ 0x76 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000087a4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ +00008630 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + 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 88d8 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.w 8872 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 88de │ │ │ │ │ - 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 │ │ │ │ │ - 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 88ee │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6a60 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8ac8 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 88fe │ │ │ │ │ + beq.w 8878 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ + 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 r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ 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 r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ 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 r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ 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 r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ 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 r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ + 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 r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ + 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 64f0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 8804 │ │ │ │ │ - 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, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #32] │ │ │ │ │ - movs r0, #32 │ │ │ │ │ - blx 67c0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (8a00 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #220] @ (8a04 ) │ │ │ │ │ - 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] @ (8a08 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - 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, #180] @ (8a0c ) │ │ │ │ │ - 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, #156] @ (8a10 ) │ │ │ │ │ - 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.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (8a14 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - 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, #108] @ (8a18 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - 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, #84] @ (8a1c ) │ │ │ │ │ - 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 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, #32] │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #44] @ (8a20 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 880a │ │ │ │ │ - nop │ │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r1, #60 @ 0x3c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r2, #94 @ 0x5e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00008a24 : │ │ │ │ │ - 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 │ │ │ │ │ - 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 8bd2 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 8bd8 │ │ │ │ │ - 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 r2, [r5, #40] @ 0x28 │ │ │ │ │ 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 8bea │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 8bfa │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ 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 r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #144] @ 0x90 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + vldr d7, [sp, #152] @ 0x98 │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ + ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ + 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} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 67d8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 8a86 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - 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} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #36] @ 0x24 │ │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ │ + ldr r7, [r5, #40] @ 0x28 │ │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #364] @ (8d88 ) │ │ │ │ │ + ldr r2, [pc, #572] @ (8ad8 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #360] @ (8d8c ) │ │ │ │ │ + ldr r7, [pc, #568] @ (8adc ) │ │ │ │ │ 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] @ (8d90 ) │ │ │ │ │ + ldr r2, [pc, #556] @ (8ae0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #320] @ (8d94 ) │ │ │ │ │ + ldr r2, [pc, #532] @ (8ae4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (8d98 ) │ │ │ │ │ + ldr r2, [pc, #508] @ (8ae8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (8d9c ) │ │ │ │ │ + ldr r2, [pc, #484] @ (8aec ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (8da0 ) │ │ │ │ │ + ldr r2, [pc, #460] @ (8af0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (8da4 ) │ │ │ │ │ + ldr r2, [pc, #436] @ (8af4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (8da8 ) │ │ │ │ │ + ldr r2, [pc, #412] @ (8af8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (8dac ) │ │ │ │ │ + ldr r2, [pc, #388] @ (8afc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #364] @ (8b00 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #136] @ (8db0 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #128] @ (8db4 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [pc, #120] @ (8db8 ) │ │ │ │ │ + ldr r2, [pc, #340] @ (8b04 ) │ │ │ │ │ + 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.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (8dbc ) │ │ │ │ │ + ldr r2, [pc, #316] @ (8b08 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #292] @ (8b0c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #68] @ (8dc0 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ │ - b.n 8a8e │ │ │ │ │ - nop │ │ │ │ │ - movs r6, #220 @ 0xdc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #64 @ 0x40 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #210 @ 0xd2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #146 @ 0x92 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #54 @ 0x36 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #98 @ 0x62 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #82 @ 0x52 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r0, #200 @ 0xc8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #248 @ 0xf8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00008dc4 : │ │ │ │ │ - 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.n 8e68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 6868 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8f06 │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 8e6e │ │ │ │ │ - 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 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 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 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.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r2, [pc, #268] @ (8b10 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - blx 67c0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (8f18 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #124] @ 8f1c │ │ │ │ │ - add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (8f20 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + ldr r2, [pc, #244] @ (8b14 ) │ │ │ │ │ + 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.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (8f24 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + ldr r2, [pc, #220] @ (8b18 ) │ │ │ │ │ + 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.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #196] @ (8b1c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #44] @ (8f28 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - b.n 8e02 │ │ │ │ │ - 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 │ │ │ │ │ - movs r5, #224 @ 0xe0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00008f2c : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - sub sp, #32 │ │ │ │ │ - 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 8fb2 │ │ │ │ │ - add r3, sp, #8 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ - blx 688c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 9034 │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ - cbz r3, 8fb8 │ │ │ │ │ - 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, #44] @ 0x2c │ │ │ │ │ - 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, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - strd r4, r5, [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.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [pc, #172] @ (8b20 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #44] @ 0x2c │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - blx 67c0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (9044 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #96] @ 9048 │ │ │ │ │ - add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #80] @ (904c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + ldr r2, [pc, #148] @ (8b24 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #36] @ (9050 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (8b28 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ - str r0, [r7, #8] │ │ │ │ │ - b.n 8f66 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ │ + b.n 866c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #32 │ │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r4, #162 @ 0xa2 │ │ │ │ │ + cmp r3, #178 @ 0xb2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #156 @ 0x9c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #104 @ 0x68 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #72 @ 0x48 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #52 @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ │ + cmp r2, #236 @ 0xec │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ │ + cmp r2, #216 @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #184 @ 0xb8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #160 @ 0xa0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #148 @ 0x94 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #122 @ 0x7a │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009054 : │ │ │ │ │ +00008b2c : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - subw sp, sp, #2564 @ 0xa04 │ │ │ │ │ + sub.w sp, sp, #660 @ 0x294 │ │ │ │ │ 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 91f0 │ │ │ │ │ + beq.n 8c16 │ │ │ │ │ + add.w r8, sp, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - mov r1, sp │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - mov r8, sp │ │ │ │ │ - blx 63fc │ │ │ │ │ + blx 6bd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9338 │ │ │ │ │ + bne.w 8cd2 │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 91f8 │ │ │ │ │ + beq.n 8c1e │ │ │ │ │ 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 │ │ │ │ │ @@ -3533,776 +2988,574 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ │ + add.w r1, sp, #50 @ 0x32 │ │ │ │ │ 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 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ │ + add.w r1, sp, #306 @ 0x132 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ │ + addw r1, sp, #562 @ 0x232 │ │ │ │ │ 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 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ 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] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - 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 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - 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] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - 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 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - 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 r2, [r5, #48] @ 0x30 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #2304 @ 0x900 │ │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ │ 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 r7, [r2, #16] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - addw sp, sp, #2564 @ 0xa04 │ │ │ │ │ + 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, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ ldr.w r9, [r5, #48] @ 0x30 │ │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (934c ) │ │ │ │ │ + ldr r2, [pc, #160] @ (8ce4 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r9, [pc, #296] @ 9350 │ │ │ │ │ + ldr.w r9, [pc, #152] @ 8ce8 │ │ │ │ │ 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, #280] @ (9354 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (8cec ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #256] @ (9358 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (8cf0 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #232] @ (935c ) │ │ │ │ │ + ldr r2, [pc, #88] @ (8cf4 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #208] @ (9360 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #184] @ (9364 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (9368 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (936c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #112] @ (9370 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - 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, [sl, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #68] @ (9374 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (8cf8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 9094 │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ + b.n 8b6a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - addw sp, sp, #2564 @ 0xa04 │ │ │ │ │ + add.w sp, sp, #660 @ 0x294 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - nop │ │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r1, #210 @ 0xd2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r2, #32 │ │ │ │ │ + cmp r0, #252 @ 0xfc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r2, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r1, #252 @ 0xfc │ │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ │ + cmp r0, #238 @ 0xee │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r1, #216 @ 0xd8 │ │ │ │ │ + cmp r0, #222 @ 0xde │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ │ + cmp r0, #184 @ 0xb8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009378 : │ │ │ │ │ +00008cfc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ │ + 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.n 946c │ │ │ │ │ + beq.w 8e7a │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 9472 │ │ │ │ │ + beq.w 8e80 │ │ │ │ │ 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 │ │ │ │ │ + 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.n 9482 │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + bne.w 8e92 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9492 │ │ │ │ │ + beq.w 8ea2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + 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 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #80] @ 0x50 │ │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ + 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 6ee0 │ │ │ │ │ + blx 69cc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 93d4 │ │ │ │ │ + beq.w 8d5e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #52] @ 0x34 │ │ │ │ │ - movs r0, #24 │ │ │ │ │ + ldr r7, [r5, #56] @ 0x38 │ │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (955c ) │ │ │ │ │ + ldr r2, [pc, #308] @ (8ff8 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #164] @ (9560 ) │ │ │ │ │ + ldr r7, [pc, #304] @ (8ffc ) │ │ │ │ │ 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, #148] @ (9564 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #284] @ (9000 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [pc, #272] @ (9004 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (9568 ) │ │ │ │ │ + ldr r2, [pc, #268] @ (9008 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #244] @ (900c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #84] @ (956c ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #76] @ (9570 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [pc, #68] @ (9574 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (9010 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #196] @ (9014 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #40] @ (9578 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - str r0, [r7, #20] │ │ │ │ │ - b.n 93da │ │ │ │ │ - nop │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r5, #6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r0, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r0, r7, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r0, r5, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r4, r2, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000957c : │ │ │ │ │ - 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 │ │ │ │ │ - bl 7574 │ │ │ │ │ - cbz r0, 95cc │ │ │ │ │ - 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 9616 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - cbz r3, 95d2 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - 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.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [pc, #172] @ (9018 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r5, #56] @ 0x38 │ │ │ │ │ - blx 67c0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #44] @ (9628 ) │ │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #40] @ (962c ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - b.n 95b4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73c4 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - nop │ │ │ │ │ - adds r6, r7, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r2, r4, #1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00009630 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - subw sp, sp, #1028 @ 0x404 │ │ │ │ │ - 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 r0, r4 │ │ │ │ │ - bl 7574 │ │ │ │ │ - cbz r0, 96ac │ │ │ │ │ - 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 9714 │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - cbz r3, 96b4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [pc, #148] @ (901c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ 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 │ │ │ │ │ + ldr r2, [pc, #124] @ (9020 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ 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.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [pc, #100] @ (9024 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r5, #60] @ 0x3c │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67c0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #76] @ (9728 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - ldr.w r9, [pc, #72] @ 972c │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #36] @ (9730 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (9028 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - b.n 966c │ │ │ │ │ - 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 │ │ │ │ │ - adds r6, r4, #6 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ │ + b.n 8d66 │ │ │ │ │ + movs r6, #196 @ 0xc4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r5, #22 │ │ │ │ │ + movs r3, #216 @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r4, #0 │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r2, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #144 @ 0x90 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #92 @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r5, #222 @ 0xde │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009734 : │ │ │ │ │ +0000902c : │ │ │ │ │ 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 980c │ │ │ │ │ + beq.n 9104 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ blx 65f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 98e2 │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + bne.w 91da │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9812 │ │ │ │ │ + beq.n 910a │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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] │ │ │ │ │ @@ -4311,462 +3564,559 @@ │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #72] @ 0x48 │ │ │ │ │ + ldr.w r8, [r5, #60] @ 0x3c │ │ │ │ │ movs r0, #24 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (98f4 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (91ec ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #180] @ 98f8 │ │ │ │ │ + ldr.w r8, [pc, #180] @ 91f0 │ │ │ │ │ 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] @ (98fc ) │ │ │ │ │ + ldr r2, [pc, #164] @ (91f4 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (9900 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (91f8 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #116] @ (9904 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (91fc ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #92] @ (9908 ) │ │ │ │ │ + ldr r2, [pc, #92] @ (9200 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #52] @ (990c ) │ │ │ │ │ + ldr r2, [pc, #52] @ (9204 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ - b.n 9772 │ │ │ │ │ + b.n 906a │ │ │ │ │ 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 │ │ │ │ │ - adds r4, r6, #3 │ │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, r4, r0 │ │ │ │ │ + movs r1, #104 @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, r3, #3 │ │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, r1, #3 │ │ │ │ │ + movs r4, #106 @ 0x6a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r7, #2 │ │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r5, #2 │ │ │ │ │ + movs r4, #70 @ 0x46 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r2, #2 │ │ │ │ │ + movs r4, #48 @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009910 : │ │ │ │ │ +00009208 : │ │ │ │ │ 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, #32 │ │ │ │ │ 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 99fc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + beq.n 928e │ │ │ │ │ + add r3, sp, #8 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6b2c │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ + blx 688c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9aee │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 9a02 │ │ │ │ │ + bne.n 9310 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + cbz r3, 9294 │ │ │ │ │ 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, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ 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, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ + ldrd r4, r5, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ + strd r4, r5, [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 r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #64] @ 0x40 │ │ │ │ │ + movs r0, #12 │ │ │ │ │ + blx 67c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #100] @ (9320 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #96] @ 9324 │ │ │ │ │ + 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, #80] @ (9328 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + 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, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #36] @ (932c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + str r0, [r7, #8] │ │ │ │ │ + b.n 9242 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73c4 │ │ │ │ │ + add sp, #32 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r6, r3, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r2, r0, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00009330 : │ │ │ │ │ + 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 9404 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 6d08 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 94dc │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 940a │ │ │ │ │ + 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, #68] @ 0x44 │ │ │ │ │ + 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, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r4, r5, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ │ + 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, #76] @ 0x4c │ │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #76] @ 0x4c │ │ │ │ │ - movs r0, #28 │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + ldr.w r9, [r5, #68] @ 0x44 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #216] @ (9b00 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ + ldr r2, [pc, #188] @ (94ec ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #208] @ 9b04 │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #176] @ (94f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #192] @ (9b08 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + ldr.w r8, [pc, #164] @ 94f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r2, [pc, #152] @ (94f8 ) │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (9b0c ) │ │ │ │ │ + ldr r2, [pc, #144] @ (94fc ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #144] @ (9b10 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (9500 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (9b14 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (9504 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #96] @ (9b18 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ 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, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #56] @ (9b1c ) │ │ │ │ │ + ldr r2, [pc, #52] @ (9508 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - str r0, [r7, #24] │ │ │ │ │ - b.n 9948 │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + str r0, [r7, #20] │ │ │ │ │ + b.n 936e │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - nop │ │ │ │ │ - adds r4, r1, r3 │ │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r6, r0 │ │ │ │ │ + adds r2, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r4, r4 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r2, r4 │ │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r7, r3 │ │ │ │ │ + movs r1, #180 @ 0xb4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r5, r3 │ │ │ │ │ + movs r1, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r3, r3 │ │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r2, r3 │ │ │ │ │ + adds r6, r6, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009b20 : │ │ │ │ │ +0000950c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + subw sp, sp, #1028 @ 0x404 │ │ │ │ │ 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 │ │ │ │ │ + ldr.w r8, [sp, #1064] @ 0x428 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, 9bac │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add.w r8, sp, #16 │ │ │ │ │ - sub.w r9, r8, #4 │ │ │ │ │ + cbz r0, 9588 │ │ │ │ │ mov r5, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, sp │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6dcc │ │ │ │ │ + mov r8, sp │ │ │ │ │ + blx 6c38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9c14 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - cbz r3, 9bb6 │ │ │ │ │ + bne.n 95f0 │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + cbz r3, 9590 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r3] │ │ │ │ │ + ldr.w r8, [r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r2 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - addw r1, r8, #4093 @ 0xffd │ │ │ │ │ + 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] │ │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + blx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ - add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ - add sp, #20 │ │ │ │ │ + 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 sl, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + ldr.w r9, [r5, #72] @ 0x48 │ │ │ │ │ movs r0, #8 │ │ │ │ │ - ldr.w fp, [r5, #80] @ 0x50 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #76] @ (9c28 ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ │ + ldr r2, [pc, #76] @ (9604 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr.w r9, [pc, #72] @ 9608 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #64] @ (9c2c ) │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #36] @ (9c30 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (960c ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ - b.n 9b6a │ │ │ │ │ + b.n 9548 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ - add sp, #20 │ │ │ │ │ + addw sp, sp, #1028 @ 0x404 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r6, #128 @ 0x80 │ │ │ │ │ + nop │ │ │ │ │ + movs r0, #74 @ 0x4a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r0, #22 │ │ │ │ │ + movs r6, #122 @ 0x7a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r3, r6 │ │ │ │ │ + movs r0, #82 @ 0x52 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009c34 : │ │ │ │ │ +00009610 : │ │ │ │ │ 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 9d68 │ │ │ │ │ + beq.w 9744 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9d6e │ │ │ │ │ + beq.w 974a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -4778,88 +4128,88 @@ │ │ │ │ │ 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 9d7e │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + bne.n 975a │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9d8e │ │ │ │ │ + beq.n 976a │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ 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] │ │ │ │ │ @@ -4869,211 +4219,211 @@ │ │ │ │ │ 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 9c94 │ │ │ │ │ + beq.n 9670 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r7, [r5, #76] @ 0x4c │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (9e90 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (986c ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #220] @ (9e94 ) │ │ │ │ │ + ldr r7, [pc, #220] @ (9870 ) │ │ │ │ │ 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] @ (9e98 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (9874 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (9e9c ) │ │ │ │ │ + ldr r2, [pc, #180] @ (9878 ) │ │ │ │ │ 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, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (9ea0 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (987c ) │ │ │ │ │ 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, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (9ea4 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (9880 ) │ │ │ │ │ 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, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (9ea8 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (9884 ) │ │ │ │ │ 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, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (9eac ) │ │ │ │ │ + ldr r2, [pc, #84] @ (9888 ) │ │ │ │ │ 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, #76] @ 0x4c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #44] @ (9eb0 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (988c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ - b.n 9c9a │ │ │ │ │ + b.n 9676 │ │ │ │ │ nop │ │ │ │ │ - asrs r0, r1, #21 │ │ │ │ │ + subs r4, r6, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r5, #18 │ │ │ │ │ + subs r0, r2, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r6, #23 │ │ │ │ │ + subs r6, r6, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r2, r4, #23 │ │ │ │ │ + subs r2, r6, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r1, #23 │ │ │ │ │ + subs r6, r3, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r7, #22 │ │ │ │ │ + subs r6, r1, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r2, r5, #22 │ │ │ │ │ + subs r2, r7, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r2, #22 │ │ │ │ │ + subs r6, r4, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r7, #21 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009eb4 : │ │ │ │ │ +00009890 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ 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 9f6c │ │ │ │ │ + beq.n 9948 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 6e80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a026 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w 9a02 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 9f72 │ │ │ │ │ + beq.n 994e │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ @@ -5082,126 +4432,448 @@ │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [r5, #80] @ 0x50 │ │ │ │ │ movs r0, #20 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (a038 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (9a14 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #152] @ a03c │ │ │ │ │ + ldr.w r8, [pc, #152] @ 9a18 │ │ │ │ │ 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, #136] @ (a040 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (9a1c ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #112] @ (a044 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (9a20 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #88] @ (a048 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (9a24 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #48] @ (a04c ) │ │ │ │ │ + ldr r2, [pc, #48] @ (9a28 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ - b.n 9eec │ │ │ │ │ + b.n 98c8 │ │ │ │ │ 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} │ │ │ │ │ nop │ │ │ │ │ - asrs r4, r3, #13 │ │ │ │ │ + adds r0, r1, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r4, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r2, r7, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r2, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r2, r4, #2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r1, #2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00009a2c : │ │ │ │ │ + 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, 9a70 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r1, sp │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 645c │ │ │ │ │ + cbnz r0, 9aba │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + cbz r3, 9a76 │ │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r5, #84] @ 0x54 │ │ │ │ │ + blx 67c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #44] @ (9acc ) │ │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #40] @ (9ad0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + b.n 9a5c │ │ │ │ │ + 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 │ │ │ │ │ + subs r2, r4, r7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00009ad4 : │ │ │ │ │ + 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 9bd0 │ │ │ │ │ + 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 9ce6 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 9bd6 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ │ + 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 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + 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 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ │ + 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, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ │ + 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} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + movs r0, #32 │ │ │ │ │ + ldr.w sl, [r5, #88] @ 0x58 │ │ │ │ │ + blx 67c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #252] @ (9cf8 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [pc, #240] @ (9cfc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #228] @ (9d00 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [pc, #216] @ (9d04 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #204] @ (9d08 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [pc, #192] @ (9d0c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r9, [pc, #180] @ 9d10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + add r9, pc │ │ │ │ │ + ldr r2, [pc, #172] @ (9d14 ) │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #160] @ (9d18 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + 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] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (9d1c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + 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] │ │ │ │ │ + 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 fp, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #92] @ (9d20 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #72] @ (9d24 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n 9b16 │ │ │ │ │ + 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 r4, r1, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r2, r0, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #132 @ 0x84 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r2, r3, r1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r4, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r0, #11 │ │ │ │ │ + asrs r0, r5, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r2, r1, #13 │ │ │ │ │ + subs r0, r7, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r6, #12 │ │ │ │ │ + subs r6, r4, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r5, #22 │ │ │ │ │ + subs r2, r2, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r2, #22 │ │ │ │ │ + adds r2, r7, r7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r5, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a050 : │ │ │ │ │ +00009d28 : │ │ │ │ │ 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 a2c6 │ │ │ │ │ + beq.w 9f36 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6d90 │ │ │ │ │ + blx 6f28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a554 │ │ │ │ │ + bne.w a154 │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a2cc │ │ │ │ │ + beq.w 9f3c │ │ │ │ │ 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] │ │ │ │ │ @@ -5366,739 +5038,914 @@ │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ ldr r7, [r5, #92] @ 0x5c │ │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #628] @ (a564 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (a164 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #624] @ (a568 ) │ │ │ │ │ + ldr r7, [pc, #512] @ (a168 ) │ │ │ │ │ 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] @ (a56c ) │ │ │ │ │ + ldr r2, [pc, #500] @ (a16c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #588] @ (a570 ) │ │ │ │ │ + ldr r2, [pc, #476] @ (a170 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #564] @ (a574 ) │ │ │ │ │ + ldr r2, [pc, #452] @ (a174 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #540] @ (a578 ) │ │ │ │ │ + ldr r2, [pc, #428] @ (a178 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (a57c ) │ │ │ │ │ + ldr r2, [pc, #404] @ (a17c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (a580 ) │ │ │ │ │ + ldr r2, [pc, #380] @ (a180 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #468] @ (a584 ) │ │ │ │ │ + ldr r2, [pc, #356] @ (a184 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #444] @ (a588 ) │ │ │ │ │ + ldr r2, [pc, #332] @ (a188 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #420] @ (a58c ) │ │ │ │ │ + ldr r2, [pc, #308] @ (a18c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #396] @ (a590 ) │ │ │ │ │ + ldr r2, [pc, #284] @ (a190 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #372] @ (a594 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (a194 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (a598 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (a198 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (a59c ) │ │ │ │ │ + ldr r2, [pc, #212] @ (a19c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (a5a0 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (a1a0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (a5a4 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (a1a4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (a5a8 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (a1a8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (a5ac ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (a5b0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (a5b4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (a5b8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - 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, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #112] @ (a5bc ) │ │ │ │ │ + ldr r2, [pc, #96] @ (a1ac ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ │ - b.n a08c │ │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ │ + b.n 9d64 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r6, r5, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ │ + asrs r2, r5, #29 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r0, #29 │ │ │ │ │ + asrs r6, r7, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #31 │ │ │ │ │ + asrs r4, r2, #29 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ │ + asrs r0, r0, #29 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r0, #28 │ │ │ │ │ + asrs r4, r5, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ │ + asrs r0, r3, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r5, #27 │ │ │ │ │ + asrs r4, r0, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ │ + asrs r4, r6, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #27 │ │ │ │ │ + asrs r0, r4, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ │ + asrs r0, r2, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ │ + asrs r4, r7, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ │ + asrs r0, r5, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ │ + asrs r4, r2, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ │ + asrs r4, r0, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ │ + asrs r4, r4, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #26 │ │ │ │ │ + asrs r0, r2, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #24 │ │ │ │ │ + asrs r4, r7, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r3, #25 │ │ │ │ │ + asrs r0, r5, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #25 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r2, r6, #24 │ │ │ │ │ + asrs r6, r1, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a5c0 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ +0000a1b0 : │ │ │ │ │ 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 a65e │ │ │ │ │ + beq.w a34c │ │ │ │ │ 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 a6fc │ │ │ │ │ + bne.w a494 │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a664 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + beq.w a354 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + 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] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str r1, [sp, #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 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + 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] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str r1, [sp, #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 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + 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] │ │ │ │ │ blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #1792 @ 0x700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #2048 @ 0x800 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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, #32] │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + 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 │ │ │ │ │ + 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} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [r5, #96] @ 0x60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #96] @ 0x60 │ │ │ │ │ - movs r0, #16 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + ldr.w r9, [r5, #96] @ 0x60 │ │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (a70c ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ + ldr r2, [pc, #300] @ (a4a8 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #124] @ a710 │ │ │ │ │ + ldr.w r9, [pc, #296] @ a4ac │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (a714 ) │ │ │ │ │ + ldr r2, [pc, #280] @ (a4b0 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (a718 ) │ │ │ │ │ + ldr r2, [pc, #256] @ (a4b4 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #232] @ (a4b8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #208] @ (a4bc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #184] @ (a4c0 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #160] @ (a4c4 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (a4c8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #112] @ (a4cc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ + str.w r0, [sl, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #40] @ (a71c ) │ │ │ │ │ + ldr r2, [pc, #68] @ (a4d0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ + blx r9 │ │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - b.n a5fe │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ + b.n a1f0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - lsrs r2, r4, #28 │ │ │ │ │ + addw sp, sp, #2564 @ 0xa04 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + nop │ │ │ │ │ + subs r2, r4, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ │ + adds r6, r6, r2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ │ + cmp r1, #204 @ 0xcc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ │ + asrs r0, r4, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ │ + asrs r4, r1, #14 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r2, #32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r3, #13 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r1, #13 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r7, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r5, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r2, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a720 : │ │ │ │ │ +0000a4d4 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub.w sp, sp, #660 @ 0x294 │ │ │ │ │ + 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a80a │ │ │ │ │ - add.w r8, sp, #4 │ │ │ │ │ + beq.w a612 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6bd0 │ │ │ │ │ + blx 6e98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a8c6 │ │ │ │ │ + bne.w a758 │ │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a812 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq.w a618 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ 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 │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ 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.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ 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.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #8] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - addw r1, sp, #562 @ 0x232 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r7, [r2, #16] │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - add.w sp, sp, #660 @ 0x294 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + 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 │ │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r5, #100] @ 0x64 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #100] @ 0x64 │ │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (a8d8 ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + ldr r2, [pc, #296] @ (a768 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #292] @ a76c │ │ │ │ │ + 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] @ (a770 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #252] @ (a774 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #228] @ (a778 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r9, [pc, #152] @ a8dc │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #204] @ (a77c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (a8e0 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (a780 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #112] @ (a8e4 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (a784 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #88] @ (a8e8 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (a788 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #108] @ (a78c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + 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, #12] │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #48] @ (a8ec ) │ │ │ │ │ + ldr r2, [pc, #64] @ (a790 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r8 │ │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ - str r0, [r7, #16] │ │ │ │ │ - b.n a75e │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ + b.n a510 │ │ │ │ │ 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} │ │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + asrs r6, r4, #5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r3, #17 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r2, #5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r1, #5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r7, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r7, #14 │ │ │ │ │ + asrs r4, r5, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ │ + asrs r4, r3, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ │ + asrs r0, r1, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ │ + asrs r4, r6, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ │ + asrs r4, r4, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r1, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a8f0 : │ │ │ │ │ +0000a794 : │ │ │ │ │ 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 aafe │ │ │ │ │ + beq.w aa0a │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6444 │ │ │ │ │ + blx 6d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ad1c │ │ │ │ │ + bne.w ac98 │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab04 │ │ │ │ │ + beq.w aa10 │ │ │ │ │ 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] │ │ │ │ │ @@ -6263,2678 +6110,2839 @@ │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ 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, #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, #104] @ 0x68 │ │ │ │ │ + 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, #104] @ 0x68 │ │ │ │ │ + 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, #104] @ 0x68 │ │ │ │ │ + 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, #104] @ 0x68 │ │ │ │ │ + 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, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (ad2c ) │ │ │ │ │ + ldr r2, [pc, #628] @ (aca8 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #512] @ (ad30 ) │ │ │ │ │ + ldr r7, [pc, #624] @ (acac ) │ │ │ │ │ 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] @ (ad34 ) │ │ │ │ │ + ldr r2, [pc, #612] @ (acb0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #476] @ (ad38 ) │ │ │ │ │ + ldr r2, [pc, #588] @ (acb4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #452] @ (ad3c ) │ │ │ │ │ + ldr r2, [pc, #564] @ (acb8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #428] @ (ad40 ) │ │ │ │ │ + ldr r2, [pc, #540] @ (acbc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #404] @ (ad44 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (acc0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #380] @ (ad48 ) │ │ │ │ │ + ldr r2, [pc, #492] @ (acc4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #356] @ (ad4c ) │ │ │ │ │ + ldr r2, [pc, #468] @ (acc8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #332] @ (ad50 ) │ │ │ │ │ + ldr r2, [pc, #444] @ (accc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (ad54 ) │ │ │ │ │ + ldr r2, [pc, #420] @ (acd0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (ad58 ) │ │ │ │ │ + ldr r2, [pc, #396] @ (acd4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (ad5c ) │ │ │ │ │ + ldr r2, [pc, #372] @ (acd8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (ad60 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (acdc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #212] @ (ad64 ) │ │ │ │ │ + ldr r2, [pc, #324] @ (ace0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (ad68 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (ace4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #164] @ (ad6c ) │ │ │ │ │ + ldr r2, [pc, #276] @ (ace8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (ad70 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (acec ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #228] @ (acf0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #204] @ (acf4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #180] @ (acf8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #156] @ (acfc ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + 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, #104] @ 0x68 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #96] @ (ad74 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (ad00 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ │ - b.n a92c │ │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ │ + b.n a7d0 │ │ │ │ │ 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} │ │ │ │ │ - lsls r2, r0, #29 │ │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r6, #28 │ │ │ │ │ + lsrs r2, r5, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r5, #28 │ │ │ │ │ + lsrs r0, r0, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r3, #28 │ │ │ │ │ + lsrs r4, r5, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r0, #28 │ │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r6, #27 │ │ │ │ │ + lsrs r4, r6, #21 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r3, #27 │ │ │ │ │ + lsrs r0, r6, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r1, #27 │ │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r7, #26 │ │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r5, #26 │ │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r2, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r5, #25 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r3, #24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r7, #24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r5, #24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r2, #24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r6, r4, #23 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000ad78 : │ │ │ │ │ - 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 │ │ │ │ │ - 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 af86 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w af8e │ │ │ │ │ - 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 afa6 │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w afb8 │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - 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 r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - 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 sl, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - 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 r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - 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 ade2 │ │ │ │ │ - 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 sl, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ │ - ldr.w fp, [r5, #108] @ 0x6c │ │ │ │ │ - blx 67c0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #316] @ (b11c ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [pc, #304] @ (b120 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (b124 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (b128 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (b12c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (b130 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (b134 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (b138 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #132] @ (b13c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [pc, #124] @ (b140 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #112] @ (b144 ) │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #84] @ (b148 ) │ │ │ │ │ - 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, #108] @ 0x6c │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #60] @ (b14c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - str.w r0, [r8, #40] @ 0x28 │ │ │ │ │ - b.n adea │ │ │ │ │ - nop │ │ │ │ │ - asrs r6, r7, #9 │ │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #16 │ │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r1, #24 │ │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r7, #23 │ │ │ │ │ + lsrs r4, r3, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r5, #17 │ │ │ │ │ + lsrs r0, r4, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r1, #23 │ │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r6, #22 │ │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r4, #22 │ │ │ │ │ + lsrs r4, r2, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r1, #22 │ │ │ │ │ + lsrs r0, r3, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r0, #22 │ │ │ │ │ + lsrs r4, r4, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r3, #6 │ │ │ │ │ + lsrs r4, r5, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r4, #21 │ │ │ │ │ + lsrs r0, r3, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r1, #21 │ │ │ │ │ + lsrs r2, r0, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000b150 : │ │ │ │ │ +0000ad04 : │ │ │ │ │ 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, #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.w b28e │ │ │ │ │ + beq.n adf0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6e98 │ │ │ │ │ + blx 6b2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b3d4 │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + bne.w aee2 │ │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b294 │ │ │ │ │ + beq.n adf6 │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ 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, #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, #112] @ 0x70 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ 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 │ │ │ │ │ - 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, #112] @ 0x70 │ │ │ │ │ - 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, #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, #108] @ 0x6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #112] @ 0x70 │ │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ │ + ldr.w r8, [r5, #108] @ 0x6c │ │ │ │ │ + movs r0, #28 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (b3e4 ) │ │ │ │ │ + ldr r2, [pc, #216] @ (aef4 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #292] @ b3e8 │ │ │ │ │ + ldr.w r8, [pc, #208] @ aef8 │ │ │ │ │ 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] @ (b3ec ) │ │ │ │ │ + ldr r2, [pc, #192] @ (aefc ) │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (b3f0 ) │ │ │ │ │ + ldr r2, [pc, #168] @ (af00 ) │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (b3f4 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (af04 ) │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (b3f8 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (af08 ) │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (b3fc ) │ │ │ │ │ + ldr r2, [pc, #96] @ (af0c ) │ │ │ │ │ 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, #156] @ (b400 ) │ │ │ │ │ - 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, #132] @ (b404 ) │ │ │ │ │ - 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.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (b408 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ 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, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (b40c ) │ │ │ │ │ + ldr r2, [pc, #56] @ (af10 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n b18c │ │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + str r0, [r7, #24] │ │ │ │ │ + b.n ad3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - lsls r2, r3, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - vaddl.u16 q0, d14, d0 │ │ │ │ │ - lsls r0, r1, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r7, #13 │ │ │ │ │ + nop │ │ │ │ │ + lsls r0, r4, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r6, #13 │ │ │ │ │ + lsls r4, r7, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r4, #13 │ │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r2, #13 │ │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r7, #12 │ │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r5, #12 │ │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r3, #12 │ │ │ │ │ + lsrs r6, r0, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r7, #11 │ │ │ │ │ + lsls r4, r4, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000b410 : │ │ │ │ │ +0000af14 : │ │ │ │ │ + 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, #72 @ 0x48 │ │ │ │ │ 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 b4e4 │ │ │ │ │ + beq.n b012 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 6d08 │ │ │ │ │ + blx 6674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b5bc │ │ │ │ │ + bne.w b126 │ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b4ea │ │ │ │ │ + beq.n b018 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ 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 r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #56] @ 0x38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + 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 r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [r5, #116] @ 0x74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - ldr.w r9, [r5, #116] @ 0x74 │ │ │ │ │ + ldr.w r8, [r5, #116] @ 0x74 │ │ │ │ │ + movs r0, #32 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (b5cc ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + ldr r2, [pc, #248] @ (b138 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r8, [pc, #244] @ b13c │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #176] @ (b5d0 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ + add r8, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #228] @ (b140 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #164] @ b5d4 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r2, [pc, #152] @ (b5d8 ) │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #144] @ (b5dc ) │ │ │ │ │ + ldr r2, [pc, #204] @ (b144 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (b5e0 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (b148 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #96] @ (b5e4 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (b14c ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ 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 r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #112] @ (b150 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ + str.w r0, [r8, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #100] @ b154 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r2, [pc, #92] @ (b158 ) │ │ │ │ │ + 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 r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #52] @ (b5e8 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (b15c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ - str r0, [r7, #20] │ │ │ │ │ - b.n b44e │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n af4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - lsls r4, r6, #6 │ │ │ │ │ + nop │ │ │ │ │ + lsls r6, r7, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r3, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r2, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r6, #8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r1, #31 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r6, #30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r1, #21 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r2, r4, #3 │ │ │ │ │ + lsls r0, r4, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldc2 0, cr0, [r2, #-0] │ │ │ │ │ - lsls r6, r2, #6 │ │ │ │ │ + lsls r0, r2, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - vhadd.u32 d0, d8, d0 │ │ │ │ │ - vhadd.u16 d0, d8, d0 │ │ │ │ │ - vhadd.u8 d0, d4, d0 │ │ │ │ │ - stc2l 0, cr0, [lr, #-0] │ │ │ │ │ │ │ │ │ │ -0000b5ec : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +0000b160 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ 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 │ │ │ │ │ bl 7574 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b70c │ │ │ │ │ + cbz r0, b1b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 66fc │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 67fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b836 │ │ │ │ │ + bne.n b1fa │ │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n b712 │ │ │ │ │ + cbz r3, b1b6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ + ldrd r4, r5, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - 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 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + 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 r0, [r5, #120] @ 0x78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #120] @ 0x78 │ │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r5, #120] @ 0x78 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (b848 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #264] @ b84c │ │ │ │ │ - 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] @ (b850 ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #44] @ (b20c ) │ │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #40] @ (b210 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (b854 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (b858 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (b85c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #152] @ (b860 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (b864 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (b868 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - 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] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (b86c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - str r0, [r7, #32] │ │ │ │ │ - b.n b624 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + b.n b198 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - stc2l 0, cr0, [r8, #-0] │ │ │ │ │ - smlad r0, r0, r0, r0 │ │ │ │ │ - ldc2 0, cr0, [r2, #-0] │ │ │ │ │ - stc2 0, cr0, [r6], #-0 │ │ │ │ │ - ldc2l 0, cr0, [lr] │ │ │ │ │ - vhadd.u32 d0, d14, d0 │ │ │ │ │ - vhadd.u16 d0, d10, d0 │ │ │ │ │ - vhadd.u8 d0, d2, d0 │ │ │ │ │ - cdp2 0, 14, cr0, cr14, cr0, {0} │ │ │ │ │ - @ instruction: 0xfad40000 │ │ │ │ │ + lsls r2, r4, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r7, #2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000b870 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ +0000b214 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + 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 ba60 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.w b446 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w ba66 │ │ │ │ │ - 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 ba78 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6444 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b68c │ │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ba88 │ │ │ │ │ + beq.w b44c │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ 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 b8d2 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + 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, #128] @ 0x80 │ │ │ │ │ + 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, #128] @ 0x80 │ │ │ │ │ + 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, #128] @ 0x80 │ │ │ │ │ + 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, #128] @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #416] @ (bc50 ) │ │ │ │ │ + ldr r2, [pc, #552] @ (b69c ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #412] @ (bc54 ) │ │ │ │ │ + ldr r7, [pc, #548] @ (b6a0 ) │ │ │ │ │ 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] @ (bc58 ) │ │ │ │ │ + ldr r2, [pc, #536] @ (b6a4 ) │ │ │ │ │ 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.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #372] @ (bc5c ) │ │ │ │ │ + ldr r2, [pc, #508] @ (b6a8 ) │ │ │ │ │ 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.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (bc60 ) │ │ │ │ │ + ldr r2, [pc, #484] @ (b6ac ) │ │ │ │ │ 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.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #320] @ (bc64 ) │ │ │ │ │ + ldr r2, [pc, #456] @ (b6b0 ) │ │ │ │ │ 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.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (bc68 ) │ │ │ │ │ + ldr r2, [pc, #432] @ (b6b4 ) │ │ │ │ │ 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.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #268] @ (bc6c ) │ │ │ │ │ + ldr r2, [pc, #404] @ (b6b8 ) │ │ │ │ │ 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.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (bc70 ) │ │ │ │ │ + ldr r2, [pc, #380] @ (b6bc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #216] @ (bc74 ) │ │ │ │ │ + ldr r2, [pc, #352] @ (b6c0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #192] @ (bc78 ) │ │ │ │ │ + ldr r2, [pc, #328] @ (b6c4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #164] @ (bc7c ) │ │ │ │ │ + ldr r2, [pc, #300] @ (b6c8 ) │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (bc80 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (b6cc ) │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #112] @ (bc84 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (b6d0 ) │ │ │ │ │ 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, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #224] @ (b6d4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #196] @ (b6d8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #172] @ (b6dc ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #144] @ (b6e0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #68] @ (bc88 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (b6e4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ │ - b.n b8dc │ │ │ │ │ - mcrr2 0, 0, r0, sl, cr0 │ │ │ │ │ - @ instruction: 0xf7ae0000 │ │ │ │ │ - ldc2 0, cr0, [r4], #-0 │ │ │ │ │ - stc2 0, cr0, [r2], #-0 │ │ │ │ │ - ldc2 0, cr0, [r0], {-0} │ │ │ │ │ - @ instruction: 0xfbfe0000 │ │ │ │ │ - umlal r0, r0, ip, r0 │ │ │ │ │ - @ instruction: 0xfbd60000 │ │ │ │ │ - smlal r0, r0, r0, r0 │ │ │ │ │ - umull r0, r0, lr, r0 │ │ │ │ │ - @ instruction: 0xfb9c0000 │ │ │ │ │ - smull r0, r0, sl, r0 │ │ │ │ │ - usada8 r0, r8, r0, r0 │ │ │ │ │ - smmls r0, sl, r0, r0 │ │ │ │ │ - smmla r0, r0, r0, r0 │ │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ │ + b.n b252 │ │ │ │ │ + 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} │ │ │ │ │ + lsls r6, r2, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cdp2 0, 2, cr0, cr10, cr0, {0} │ │ │ │ │ + lsls r0, r0, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r5, #8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r2, #8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r7, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r5, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r2, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r0, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r5, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r3, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r0, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r5, #5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r3, #4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r7, #4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r4, #4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r1, #4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r6, r6, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r3, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000bc8c : │ │ │ │ │ +0000b6e8 : │ │ │ │ │ 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 be20 │ │ │ │ │ + beq.w b82e │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w be26 │ │ │ │ │ + beq.w b834 │ │ │ │ │ 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 be38 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + bne.n b844 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w be48 │ │ │ │ │ + beq.w b854 │ │ │ │ │ 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.w r3, [r5, #140] @ 0x8c │ │ │ │ │ - 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ - 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.w r3, [r5, #140] @ 0x8c │ │ │ │ │ - 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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 bcee │ │ │ │ │ + beq.n b748 │ │ │ │ │ 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.w r0, [r5, #140] @ 0x8c │ │ │ │ │ + str.w r0, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr.w r7, [r5, #140] @ 0x8c │ │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ │ + ldr.w r7, [r5, #132] @ 0x84 │ │ │ │ │ + movs r0, #32 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #328] @ (bfb8 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (b968 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #324] @ (bfbc ) │ │ │ │ │ + ldr r7, [pc, #232] @ (b96c ) │ │ │ │ │ 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, #220] @ (b970 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r2, [pc, #304] @ (bfc0 ) │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #292] @ (bfc4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #288] @ (bfc8 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (b974 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (bfcc ) │ │ │ │ │ + ldr r2, [pc, #168] @ (b978 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (bfd0 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (b97c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #208] @ (bfd4 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (b980 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #184] @ (bfd8 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (b984 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ 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, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (bfdc ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ - 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, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (bfe0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ - 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, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (bfe4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #60] @ (bfe8 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (b988 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ │ - b.n bcf8 │ │ │ │ │ - vld4.8 {d0-d3}, [r6], r0 │ │ │ │ │ - @ instruction: 0xf3ee0000 │ │ │ │ │ - @ instruction: 0xf7840000 │ │ │ │ │ - @ instruction: 0xf22c0000 │ │ │ │ │ - @ instruction: 0xf7040000 │ │ │ │ │ - @ instruction: 0xf6ea0000 │ │ │ │ │ - ldrh.w r0, [r8] │ │ │ │ │ - strh.w r0, [r2] │ │ │ │ │ - strb.w r0, [ip] │ │ │ │ │ - @ instruction: 0xf5ee0000 │ │ │ │ │ - ldr.w r0, [r8, r0] │ │ │ │ │ - str.w r0, [r2, r0] │ │ │ │ │ - strh.w r0, [r4, r0] │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n b752 │ │ │ │ │ + @ instruction: 0xfa460000 │ │ │ │ │ + @ instruction: 0xfa220000 │ │ │ │ │ + @ instruction: 0xfa480000 │ │ │ │ │ + stc2 0, cr0, [r2] │ │ │ │ │ + stc2l 0, cr0, [ip, #-0] │ │ │ │ │ + ldc2l 0, cr0, [sl, #-0] │ │ │ │ │ + stc2l 0, cr0, [r4, #-0] │ │ │ │ │ + stc2 0, cr0, [lr, #-0] │ │ │ │ │ + ldc2 0, cr0, [r0, #-0] │ │ │ │ │ │ │ │ │ │ -0000bfec : │ │ │ │ │ +0000b98c : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ │ + 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 c256 │ │ │ │ │ + beq.w bc2e │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6a60 │ │ │ │ │ + blx 66cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c4d8 │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + bne.w beec │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c25c │ │ │ │ │ + beq.w bc34 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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, #20] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ 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.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ │ + 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + 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, #168 @ 0xa8 │ │ │ │ │ + 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, #148] @ 0x94 │ │ │ │ │ + str.w r0, [r5, #136] @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr.w r7, [r5, #148] @ 0x94 │ │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ │ + ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #612] @ (c4e8 ) │ │ │ │ │ + ldr r2, [pc, #672] @ (befc ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #608] @ (c4ec ) │ │ │ │ │ + ldr r7, [pc, #668] @ (bf00 ) │ │ │ │ │ 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, #596] @ (c4f0 ) │ │ │ │ │ + ldr r2, [pc, #656] @ (bf04 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #568] @ (c4f4 ) │ │ │ │ │ + ldr r2, [pc, #628] @ (bf08 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #544] @ (c4f8 ) │ │ │ │ │ + ldr r2, [pc, #604] @ (bf0c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (c4fc ) │ │ │ │ │ + ldr r2, [pc, #576] @ (bf10 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (c500 ) │ │ │ │ │ + ldr r2, [pc, #552] @ (bf14 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #464] @ (c504 ) │ │ │ │ │ + ldr r2, [pc, #524] @ (bf18 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #440] @ (c508 ) │ │ │ │ │ + ldr r2, [pc, #500] @ (bf1c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #412] @ (c50c ) │ │ │ │ │ + ldr r2, [pc, #472] @ (bf20 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #388] @ (c510 ) │ │ │ │ │ + ldr r2, [pc, #448] @ (bf24 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #360] @ (c514 ) │ │ │ │ │ + ldr r2, [pc, #420] @ (bf28 ) │ │ │ │ │ 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, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #336] @ (c518 ) │ │ │ │ │ + ldr r2, [pc, #396] @ (bf2c ) │ │ │ │ │ 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, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (c51c ) │ │ │ │ │ + ldr r2, [pc, #368] @ (bf30 ) │ │ │ │ │ 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, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (c520 ) │ │ │ │ │ + ldr r2, [pc, #344] @ (bf34 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #256] @ (c524 ) │ │ │ │ │ + ldr r2, [pc, #316] @ (bf38 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #232] @ (c528 ) │ │ │ │ │ + ldr r2, [pc, #292] @ (bf3c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (c52c ) │ │ │ │ │ + ldr r2, [pc, #264] @ (bf40 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (c530 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (bf44 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #152] @ (c534 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (bf48 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #188] @ (bf4c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #160] @ (bf50 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ 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, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ + ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #108] @ (c538 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (bf54 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ │ - b.n c02a │ │ │ │ │ + ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ │ + b.n b9ca │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - adc.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ - vaddl.s16 q8, d10, d0 │ │ │ │ │ - @ instruction: 0xf5380000 │ │ │ │ │ - @ instruction: 0xf5220000 │ │ │ │ │ - adds.w r0, r0, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf4fe0000 │ │ │ │ │ - @ instruction: 0xf4ec0000 │ │ │ │ │ - @ instruction: 0xf4da0000 │ │ │ │ │ - @ instruction: 0xf4c40000 │ │ │ │ │ - @ instruction: 0xf4ae0000 │ │ │ │ │ - eors.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ - eor.w r0, sl, #8388608 @ 0x800000 │ │ │ │ │ - orns r0, r4, #8388608 @ 0x800000 │ │ │ │ │ - orrs.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ - orr.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ - bics.w r0, sl, #8388608 @ 0x800000 │ │ │ │ │ - bic.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ - ands.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ - ands.w r0, r0, #8388608 @ 0x800000 │ │ │ │ │ - and.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf3f00000 │ │ │ │ │ + @ instruction: 0xfa6e0000 │ │ │ │ │ + movw r0, #10240 @ 0x2800 │ │ │ │ │ + @ instruction: 0xfa580000 │ │ │ │ │ + @ instruction: 0xfa420000 │ │ │ │ │ + @ instruction: 0xfa340000 │ │ │ │ │ + smlsd r0, r6, r0, r0 │ │ │ │ │ + @ instruction: 0xfa000000 │ │ │ │ │ + vld1.8 {d16[0]}, [lr], r0 │ │ │ │ │ + vld1.8 {d16[0]}, [r4], r0 │ │ │ │ │ + vst1.8 {d16[0]}, [lr], r0 │ │ │ │ │ + ldr??.w r0, [r0] │ │ │ │ │ + vld1.8 {d0[0]}, [sl], r0 │ │ │ │ │ + @ instruction: 0xfa7c0000 │ │ │ │ │ + ldr??.w r0, [lr, r0] │ │ │ │ │ + vld4.8 {d16-d19}, [r0], r0 │ │ │ │ │ + vld4.8 {d0-d3}, [sl], r0 │ │ │ │ │ + ldr.w r0, [r8] │ │ │ │ │ + vst4.8 {d0-d3}, [lr], r0 │ │ │ │ │ + ldr??.w r0, [r0] │ │ │ │ │ + ldr.w r0, [sl] │ │ │ │ │ + vld1.8 {d0[0]}, [r0], r0 │ │ │ │ │ + vst1.8 {d0[0]}, [sl], r0 │ │ │ │ │ + ldr??.w r0, [r0, r0] │ │ │ │ │ │ │ │ │ │ -0000c53c : │ │ │ │ │ +0000bf58 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + 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 c08c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 66fc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c1ca │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n c092 │ │ │ │ │ + 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, #140] @ 0x8c │ │ │ │ │ + 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, #140] @ 0x8c │ │ │ │ │ + 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, #140] @ 0x8c │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + 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 │ │ │ │ │ + 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.w r0, [r5, #140] @ 0x8c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #140] @ 0x8c │ │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ │ + blx 67c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #288] @ (c1dc ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #284] @ c1e0 │ │ │ │ │ + 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, #268] @ (c1e4 ) │ │ │ │ │ + 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, #240] @ (c1e8 ) │ │ │ │ │ + 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, #216] @ (c1ec ) │ │ │ │ │ + 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, #188] @ (c1f0 ) │ │ │ │ │ + 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] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #164] @ (c1f4 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ + 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, #136] @ (c1f8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ │ + 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, #112] @ (c1fc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ + 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 r2, [r4, #0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #64] @ (c200 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + str r0, [r7, #32] │ │ │ │ │ + b.n bf94 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73c4 │ │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + nop │ │ │ │ │ + adc.w r0, r6, #8388608 @ 0x800000 │ │ │ │ │ + rsbs r0, lr, #0 │ │ │ │ │ + @ instruction: 0xf5300000 │ │ │ │ │ + sub.w r0, r6, #8388608 @ 0x800000 │ │ │ │ │ + @ instruction: 0xf7380000 │ │ │ │ │ + @ instruction: 0xf77a0000 │ │ │ │ │ + @ instruction: 0xf7640000 │ │ │ │ │ + @ instruction: 0xf74a0000 │ │ │ │ │ + @ instruction: 0xf7340000 │ │ │ │ │ + add.w r0, sl, #0 │ │ │ │ │ + │ │ │ │ │ +0000c204 : │ │ │ │ │ + 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 c304 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n c30a │ │ │ │ │ + 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 c31a │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n c32a │ │ │ │ │ + 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, #144] @ 0x90 │ │ │ │ │ + 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, #144] @ 0x90 │ │ │ │ │ + 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, #144] @ 0x90 │ │ │ │ │ + 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, #144] @ 0x90 │ │ │ │ │ + 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, #144] @ 0x90 │ │ │ │ │ + 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 c260 │ │ │ │ │ + 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, #144] @ 0x90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr.w r7, [r5, #144] @ 0x90 │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + blx 67c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #180] @ (c404 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r7, [pc, #176] @ (c408 ) │ │ │ │ │ + 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, #160] @ (c40c ) │ │ │ │ │ + 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 r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (c410 ) │ │ │ │ │ + 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 r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #88] @ (c414 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r7, [pc, #80] @ (c418 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [pc, #72] @ (c41c ) │ │ │ │ │ + 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] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #40] @ (c420 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ + str r0, [r7, #20] │ │ │ │ │ + b.n c268 │ │ │ │ │ + nop │ │ │ │ │ + sbcs.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ + vhadd.s8 d16, d12, d0 │ │ │ │ │ + sbc.w r0, r6, #8388608 @ 0x800000 │ │ │ │ │ + adcs.w r0, r0, #8388608 @ 0x800000 │ │ │ │ │ + @ instruction: 0xf5360000 │ │ │ │ │ + lsls r4, r6, #9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xf5240000 │ │ │ │ │ + add.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ + │ │ │ │ │ +0000c424 : │ │ │ │ │ + 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.n c4d0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 6868 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w c578 │ │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n c4d6 │ │ │ │ │ + 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, #152] @ 0x98 │ │ │ │ │ + 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, #152] @ 0x98 │ │ │ │ │ + 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, #152] @ 0x98 │ │ │ │ │ + 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 │ │ │ │ │ + str.w r0, [r5, #152] @ 0x98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #152] @ 0x98 │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + blx 67c0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (c588 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #132] @ c58c │ │ │ │ │ + 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] @ (c590 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + 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, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #88] @ (c594 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + 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, 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, #152] @ 0x98 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #44] @ (c598 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + b.n c464 │ │ │ │ │ + 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: 0xf1220000 │ │ │ │ │ + ldc 0, cr0, [sl] │ │ │ │ │ + @ instruction: 0xf0e40000 │ │ │ │ │ + @ instruction: 0xf0ce0000 │ │ │ │ │ + ldcl 0, cr0, [ip, #-0] │ │ │ │ │ + │ │ │ │ │ +0000c59c : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #580] @ (c78c ) │ │ │ │ │ + ldr r1, [pc, #580] @ (c7ec ) │ │ │ │ │ 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 c780 │ │ │ │ │ + beq.w c7e0 │ │ │ │ │ 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 c776 │ │ │ │ │ + bne.w c7d6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r6, [pc, #524] @ (c790 ) │ │ │ │ │ + ldr r6, [pc, #524] @ (c7f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [pc, #524] @ (c794 ) │ │ │ │ │ + ldr r2, [pc, #524] @ (c7f4 ) │ │ │ │ │ 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] @ (c798 ) │ │ │ │ │ + ldr r2, [pc, #512] @ (c7f8 ) │ │ │ │ │ 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] @ (c79c ) │ │ │ │ │ + ldr r2, [pc, #496] @ (c7fc ) │ │ │ │ │ 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] @ (c7a0 ) │ │ │ │ │ + ldr r2, [pc, #480] @ (c800 ) │ │ │ │ │ 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] @ (c7a4 ) │ │ │ │ │ + ldr r2, [pc, #452] @ (c804 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #448] @ (c7a8 ) │ │ │ │ │ + ldr r2, [pc, #448] @ (c808 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #440] @ (c7ac ) │ │ │ │ │ + ldr r3, [pc, #440] @ (c80c ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8943,46 +8951,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 c780 │ │ │ │ │ + bne.w c7e0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c72c │ │ │ │ │ - ldr r3, [pc, #392] @ (c7b0 ) │ │ │ │ │ + beq.w c78c │ │ │ │ │ + ldr r3, [pc, #392] @ (c810 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #388] @ (c7b4 ) │ │ │ │ │ + ldr r3, [pc, #388] @ (c814 ) │ │ │ │ │ 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 c73c │ │ │ │ │ + beq.n c79c │ │ │ │ │ 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 c780 │ │ │ │ │ + bne.w c7e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9048,76 +9056,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, c780 │ │ │ │ │ + cbnz r0, c7e0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n c638 │ │ │ │ │ + bhi.n c698 │ │ │ │ │ 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 c64e │ │ │ │ │ + bne.n c6ae │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add.w r0, r6, #4096 @ 0x1000 │ │ │ │ │ blx 6334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c64e │ │ │ │ │ + beq.w c6ae │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c650 │ │ │ │ │ + bne.w c6b0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #76] @ (c7b8 ) │ │ │ │ │ + ldr r1, [pc, #76] @ (c818 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n c650 │ │ │ │ │ + b.n c6b0 │ │ │ │ │ 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} │ │ │ │ │ - usat r0, #0, r6 │ │ │ │ │ - @ instruction: 0xf67e0000 │ │ │ │ │ - bfi r0, r4, #0, #1 │ │ │ │ │ - @ instruction: 0xf3580000 │ │ │ │ │ - sbfx r0, ip, #0, #1 │ │ │ │ │ + bfi r0, r6, #0, #1 │ │ │ │ │ + @ instruction: 0xf65e0000 │ │ │ │ │ sbfx r0, r4, #0, #1 │ │ │ │ │ - @ instruction: 0xf33a0000 │ │ │ │ │ - bic.w r0, ip, #0 │ │ │ │ │ - @ instruction: 0xead80000 │ │ │ │ │ - @ instruction: 0xf2f60000 │ │ │ │ │ - @ instruction: 0xf2f00000 │ │ │ │ │ - subs.w r0, ip, #0 │ │ │ │ │ + @ instruction: 0xf3380000 │ │ │ │ │ + ssat16 r0, #1, ip │ │ │ │ │ + ssat16 r0, #1, r4 │ │ │ │ │ + @ instruction: 0xf31a0000 │ │ │ │ │ + ldc 0, cr0, [r4] │ │ │ │ │ + @ instruction: 0xeab80000 │ │ │ │ │ + @ instruction: 0xf2d60000 │ │ │ │ │ + @ instruction: 0xf2d00000 │ │ │ │ │ + @ instruction: 0xf19c0000 │ │ │ │ │ │ │ │ │ │ -0000c7bc : │ │ │ │ │ +0000c81c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r2, c808 │ │ │ │ │ + cbz r2, c868 │ │ │ │ │ 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 │ │ │ │ │ @@ -9125,15 +9133,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, c800 │ │ │ │ │ + cbz r3, c860 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -9141,76 +9149,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 │ │ │ │ │ │ │ │ │ │ -0000c814 : │ │ │ │ │ +0000c874 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000c830 : │ │ │ │ │ +0000c890 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #696] @ (caf4 ) │ │ │ │ │ + ldr r1, [pc, #664] @ (cb34 ) │ │ │ │ │ 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 c9d2 │ │ │ │ │ + beq.w ca22 │ │ │ │ │ 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 cae6 │ │ │ │ │ - ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ + bne.w cb26 │ │ │ │ │ + ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c9f2 │ │ │ │ │ + beq.w ca42 │ │ │ │ │ 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 c9d2 │ │ │ │ │ + bne.w ca22 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c9e2 │ │ │ │ │ + beq.w ca32 │ │ │ │ │ strd r6, r9, [sp, #16] │ │ │ │ │ - b.n c9b6 │ │ │ │ │ - ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ │ + b.n ca06 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ 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] │ │ │ │ │ @@ -9219,15 +9227,15 @@ │ │ │ │ │ add r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ 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 │ │ │ │ │ @@ -9235,60 +9243,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, #152] @ 0x98 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ 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, #152] @ 0x98 │ │ │ │ │ + ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ 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, #152] @ 0x98 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ 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, #152] @ 0x98 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ 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, #152] @ 0x98 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ 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 │ │ │ │ │ @@ -9302,31 +9310,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, c9d2 │ │ │ │ │ + cbnz r0, ca22 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n c9de │ │ │ │ │ + bls.n ca2e │ │ │ │ │ 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 c8a8 │ │ │ │ │ + beq.w c906 │ │ │ │ │ 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 │ │ │ │ │ @@ -9336,273 +9344,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, #152] @ 0x98 │ │ │ │ │ + str r0, [r7, #124] @ 0x7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr.w r5, [r7, #152] @ 0x98 │ │ │ │ │ + ldr r5, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, #28 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (caf8 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (cb38 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r5, [pc, #220] @ (cafc ) │ │ │ │ │ + ldr r5, [pc, #208] @ (cb3c ) │ │ │ │ │ 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, #152] @ 0x98 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #184] @ (cb00 ) │ │ │ │ │ + ldr r2, [pc, #176] @ (cb40 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r5, [pc, #176] @ (cb04 ) │ │ │ │ │ + ldr r5, [pc, #168] @ (cb44 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ + ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r2, [pc, #168] @ (cb08 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (cb48 ) │ │ │ │ │ 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] @ (cb0c ) │ │ │ │ │ + ldr r2, [pc, #144] @ (cb4c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ + ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #136] @ (cb10 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (cb50 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (cb14 ) │ │ │ │ │ + ldr r2, [pc, #128] @ (cb54 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ + ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (cb18 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (cb58 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ + ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ 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, #152] @ 0x98 │ │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #60] @ (cb1c ) │ │ │ │ │ + ldr r2, [pc, #60] @ (cb5c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - b.n c876 │ │ │ │ │ + b.n c8d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - b.n c9d2 │ │ │ │ │ + b.n ca22 │ │ │ │ │ nop │ │ │ │ │ - add.w r0, sl, #0 │ │ │ │ │ - @ instruction: 0xeaa00000 │ │ │ │ │ - rsbs r0, ip, #0 │ │ │ │ │ - vhadd.s16 d0, d14, d0 │ │ │ │ │ - b.n c7e8 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - vhadd.s8 d0, d8, d0 │ │ │ │ │ - cdp 0, 15, cr0, cr2, cr0, {0} │ │ │ │ │ - b.n cae0 │ │ │ │ │ + @ instruction: 0xf0ea0000 │ │ │ │ │ + ldc 0, cr0, [r0, #-0] │ │ │ │ │ + rsbs r0, r0, #0 │ │ │ │ │ + vhadd.s16 d0, d4, d0 │ │ │ │ │ + b.n c818 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + vhadd.s8 d0, d0, d0 │ │ │ │ │ + cdp 0, 14, cr0, cr12, cr0, {0} │ │ │ │ │ + b.n cb14 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cdp 0, 14, cr0, cr2, cr0, {0} │ │ │ │ │ - cdp 0, 13, cr0, cr0, cr0, {0} │ │ │ │ │ + cdp 0, 13, cr0, cr12, cr0, {0} │ │ │ │ │ + cdp 0, 12, cr0, cr12, cr0, {0} │ │ │ │ │ cdp 0, 11, cr0, cr10, cr0, {0} │ │ │ │ │ │ │ │ │ │ -0000cb20 : │ │ │ │ │ +0000cb60 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #792] @ (ce44 ) │ │ │ │ │ + ldr r1, [pc, #832] @ (ceac ) │ │ │ │ │ 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 ccfe │ │ │ │ │ + beq.w cd52 │ │ │ │ │ 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 ce36 │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + bne.w ce9e │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cd1c │ │ │ │ │ + beq.w cd70 │ │ │ │ │ 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 ccfe │ │ │ │ │ + bne.w cd52 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cd0c │ │ │ │ │ + beq.w cd60 │ │ │ │ │ mov.w fp, #72 @ 0x48 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b.n cce2 │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + b.n cd36 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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 │ │ │ │ │ @@ -9617,31 +9625,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, ccfe │ │ │ │ │ + cbnz r0, cd52 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n cd0a │ │ │ │ │ + bls.n cd5e │ │ │ │ │ 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 cb98 │ │ │ │ │ + beq.w cbda │ │ │ │ │ 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 │ │ │ │ │ @@ -9650,642 +9658,638 @@ │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + str.w r0, [r7, #140] @ 0x8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r5, [r7, #140] @ 0x8c │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #264] @ (ce48 ) │ │ │ │ │ + ldr r2, [pc, #280] @ (ceb0 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r5, [pc, #260] @ (ce4c ) │ │ │ │ │ + ldr r5, [pc, #276] @ (ceb4 ) │ │ │ │ │ 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] @ (ce50 ) │ │ │ │ │ + ldr r2, [pc, #264] @ (ceb8 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (ce54 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (cebc ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (ce58 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (cec0 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (ce5c ) │ │ │ │ │ + ldr r2, [pc, #184] @ (cec4 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #152] @ (ce60 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (cec8 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (ce64 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (cecc ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (ce68 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (ced0 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r7, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r2, [r7, #140] @ 0x8c │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #60] @ (ce6c ) │ │ │ │ │ + ldr r2, [pc, #60] @ (ced4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ str r0, [r5, #32] │ │ │ │ │ - b.n cb64 │ │ │ │ │ + b.n cba6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - b.n ccfe │ │ │ │ │ + b.n cd52 │ │ │ │ │ nop │ │ │ │ │ cdp 0, 7, cr0, cr10, cr0, {0} │ │ │ │ │ - b.n ccd8 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n c88c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n ccb4 │ │ │ │ │ + strd r0, r0, [lr], #-0 │ │ │ │ │ + b.n c8c4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n caa0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - b.n ce14 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmdb ip!, {} │ │ │ │ │ - ldmdb r8, {} │ │ │ │ │ - stmdb r0, {} │ │ │ │ │ - strd r0, r0, [ip], #0 │ │ │ │ │ - b.n c814 │ │ │ │ │ + @ instruction: 0xe8580000 │ │ │ │ │ + @ instruction: 0xe8ce0000 │ │ │ │ │ + orn r0, r0, r0 │ │ │ │ │ + @ instruction: 0xeaa20000 │ │ │ │ │ + eor.w r0, ip, r0 │ │ │ │ │ + orns r0, r2, r0 │ │ │ │ │ + orrs.w r0, ip, r0 │ │ │ │ │ + b.n c73c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ce70 : │ │ │ │ │ +0000ced8 : │ │ │ │ │ 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 d0f0 │ │ │ │ │ - ldr r3, [r0, #120] @ 0x78 │ │ │ │ │ + beq.w d17c │ │ │ │ │ + ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #120] @ 0x78 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d0f6 │ │ │ │ │ + beq.n d182 │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + str r0, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r8, [r3, #84] @ 0x54 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ - ldr r6, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ │ 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] @ (d268 ) │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r6, [pc, #312] @ (d2f4 ) │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #308] @ (d26c ) │ │ │ │ │ + ldr r2, [pc, #308] @ (d2f8 ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #276] @ (d270 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (d2fc ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #244] @ (d274 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (d300 ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #212] @ (d278 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (d304 ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #180] @ (d27c ) │ │ │ │ │ + ldr r2, [pc, #180] @ (d308 ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #148] @ (d280 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (d30c ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #116] @ (d284 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (d310 ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #84] @ (d288 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (d314 ) │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #44] @ (d28c ) │ │ │ │ │ + ldr r2, [pc, #44] @ (d318 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ str r0, [r6, #32] │ │ │ │ │ - b.n d02c │ │ │ │ │ - @ instruction: 0xf4ce0000 │ │ │ │ │ - b.n d90c │ │ │ │ │ + b.n d0b8 │ │ │ │ │ + eor.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ + b.n cb80 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d8d8 │ │ │ │ │ + b.n cb4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d6b4 │ │ │ │ │ + b.n cc30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n da18 │ │ │ │ │ + b.n cf4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n ccac │ │ │ │ │ + b.n cfc8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n cc78 │ │ │ │ │ + b.n cf94 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n cc3c │ │ │ │ │ + b.n cf58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n cc08 │ │ │ │ │ + b.n cf24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d154 │ │ │ │ │ + b.n d148 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d290 : │ │ │ │ │ +0000d31c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ bl 7574 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d336 │ │ │ │ │ + beq.n d3c2 │ │ │ │ │ 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 d32c │ │ │ │ │ + bne.n d3b8 │ │ │ │ │ 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, d336 │ │ │ │ │ + cbnz r0, d3c2 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ │ blx 67c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d2fe │ │ │ │ │ + beq.n d38a │ │ │ │ │ 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 d2ec │ │ │ │ │ + bne.n d378 │ │ │ │ │ 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 d31c │ │ │ │ │ + beq.n d3a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6880 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ @@ -10295,61 +10299,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} │ │ │ │ │ │ │ │ │ │ -0000d340 : │ │ │ │ │ +0000d3cc : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #180] @ (d400 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (d48c ) │ │ │ │ │ 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 d3da │ │ │ │ │ + beq.n d466 │ │ │ │ │ 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 d3f4 │ │ │ │ │ + bne.n d480 │ │ │ │ │ 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, d3da │ │ │ │ │ + cbnz r0, d466 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, d3aa │ │ │ │ │ - b.n d3e4 │ │ │ │ │ + cbnz r3, d436 │ │ │ │ │ + b.n d470 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n d3e4 │ │ │ │ │ + bls.n d470 │ │ │ │ │ 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] │ │ │ │ │ @@ -10361,97 +10365,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 d3a4 │ │ │ │ │ + beq.n d430 │ │ │ │ │ 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 d3da │ │ │ │ │ - b.n d100 │ │ │ │ │ + b.n d466 │ │ │ │ │ + b.n d0f4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d404 : │ │ │ │ │ +0000d490 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #172] @ (d4bc ) │ │ │ │ │ + ldr r1, [pc, #172] @ (d548 ) │ │ │ │ │ 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] @ (d4c0 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (d54c ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #152] @ (d4c4 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (d550 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (d4c8 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (d554 ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #136] @ (d4cc ) │ │ │ │ │ + ldr r3, [pc, #136] @ (d558 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, d4b2 │ │ │ │ │ + cbz r0, d53e │ │ │ │ │ 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, d4b2 │ │ │ │ │ - ldr r3, [pc, #88] @ (d4d0 ) │ │ │ │ │ + cbnz r0, d53e │ │ │ │ │ + ldr r3, [pc, #88] @ (d55c ) │ │ │ │ │ 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, d49e │ │ │ │ │ + cbnz r0, d52a │ │ │ │ │ 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 │ │ │ │ │ @@ -10460,38 +10464,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 d058 │ │ │ │ │ + b.n d04c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #32 │ │ │ │ │ + ble.n d4f8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #24 │ │ │ │ │ + ble.n d4ec │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d0b0 │ │ │ │ │ + b.n d0a4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d034 │ │ │ │ │ + b.n d028 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ │ - Address 0xd4d2 is out of bounds. │ │ │ │ │ + ldr r5, [sp, #476] @ 0x1dc │ │ │ │ │ + Address 0xd55e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000d4d4 : │ │ │ │ │ +0000d560 : │ │ │ │ │ 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 d55c │ │ │ │ │ + beq.n d5e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10508,15 +10512,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] @ (d560 ) │ │ │ │ │ + ldr r3, [pc, #60] @ (d5ec ) │ │ │ │ │ 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 │ │ │ │ │ @@ -10524,57 +10528,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, d550 │ │ │ │ │ + cbnz r6, d5dc │ │ │ │ │ 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 d54a │ │ │ │ │ - ldr r7, [sp, #444] @ 0x1bc │ │ │ │ │ - Address 0xd562 is out of bounds. │ │ │ │ │ + b.n d5d6 │ │ │ │ │ + ldr r6, [sp, #908] @ 0x38c │ │ │ │ │ + Address 0xd5ee is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000d564 : │ │ │ │ │ +0000d5f0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr.w r8, [pc, #96] @ d5cc │ │ │ │ │ + ldr.w r8, [pc, #96] @ d658 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r8, pc │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, d5c2 │ │ │ │ │ + cbz r0, d64e │ │ │ │ │ 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, d5c2 │ │ │ │ │ - ldr r3, [pc, #64] @ (d5d0 ) │ │ │ │ │ + cbnz r0, d64e │ │ │ │ │ + ldr r3, [pc, #64] @ (d65c ) │ │ │ │ │ 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, d5ae │ │ │ │ │ + cbnz r6, d63a │ │ │ │ │ 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 │ │ │ │ │ @@ -10582,44 +10586,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 r2, r1, r2 │ │ │ │ │ + adds r6, r7, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r0, r2, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d5d4 : │ │ │ │ │ +0000d660 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, d62c │ │ │ │ │ + cbz r0, d6b8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ blx 6eec │ │ │ │ │ - cbnz r0, d622 │ │ │ │ │ + cbnz r0, d6ae │ │ │ │ │ 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, d62c │ │ │ │ │ + cbnz r0, d6b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -10631,66 +10635,66 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000d634 : │ │ │ │ │ +0000d6c0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - ldr.w r1, [pc, #1028] @ da44 │ │ │ │ │ + ldr.w r1, [pc, #1028] @ dad0 │ │ │ │ │ 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 d8ae │ │ │ │ │ + beq.w d93a │ │ │ │ │ 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 da36 │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + bne.w dac2 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d8ce │ │ │ │ │ + beq.w d95a │ │ │ │ │ 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 d8ae │ │ │ │ │ + bne.w d93a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d8be │ │ │ │ │ + beq.w d94a │ │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ - b.n d892 │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + b.n d91e │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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] │ │ │ │ │ @@ -10710,66 +10714,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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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 │ │ │ │ │ @@ -10779,66 +10783,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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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 │ │ │ │ │ @@ -10857,31 +10861,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, d8ae │ │ │ │ │ + cbnz r0, d93a │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bls.n d8ba │ │ │ │ │ + bls.n d946 │ │ │ │ │ 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 d742 │ │ │ │ │ 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] │ │ │ │ │ @@ -10891,185 +10895,185 @@ │ │ │ │ │ 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.w r0, [r7, #136] @ 0x88 │ │ │ │ │ + str.w r0, [r7, #148] @ 0x94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r6, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r6, [r7, #148] @ 0x94 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r6, [pc, #332] @ (da48 ) │ │ │ │ │ + ldr r6, [pc, #332] @ (dad4 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r2, [pc, #332] @ (da4c ) │ │ │ │ │ + ldr r2, [pc, #332] @ (dad8 ) │ │ │ │ │ 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, #316] @ (da50 ) │ │ │ │ │ + ldr r2, [pc, #316] @ (dadc ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (da54 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (dae0 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ - ldr r5, [pc, #280] @ (da58 ) │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r5, [pc, #280] @ (dae4 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (da5c ) │ │ │ │ │ + ldr r2, [pc, #272] @ (dae8 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (da60 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (daec ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (da64 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (daf0 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #192] @ (da68 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (daf4 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (da6c ) │ │ │ │ │ + ldr r2, [pc, #168] @ (daf8 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (da70 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (dafc ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ 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.w r2, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #96] @ (da74 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (db00 ) │ │ │ │ │ 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.w r2, [r7, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #72] @ (da78 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (db04 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ │ - b.n d680 │ │ │ │ │ + b.n d70c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - b.n d8ae │ │ │ │ │ + b.n d93a │ │ │ │ │ nop │ │ │ │ │ - b.n e224 │ │ │ │ │ + b.n e218 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n e050 │ │ │ │ │ + b.n e044 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n da98 │ │ │ │ │ + bge.n d9f4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dcbc │ │ │ │ │ + b.n dcb0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n da84 │ │ │ │ │ + bge.n dbe0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n dab8 │ │ │ │ │ + bhi.n daac │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dc60 │ │ │ │ │ + b.n dc54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dc38 │ │ │ │ │ + b.n dc2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n d9f0 │ │ │ │ │ + bge.n db4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dbd0 │ │ │ │ │ + b.n dbc4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n d978 │ │ │ │ │ + bls.n dad4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n db70 │ │ │ │ │ + b.n db64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n db38 │ │ │ │ │ + b.n db2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n db18 │ │ │ │ │ + b.n db0c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000da7c : │ │ │ │ │ +0000db08 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11079,81 +11083,81 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ addw sp, sp, #1028 @ 0x404 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000daa4 : │ │ │ │ │ +0000db30 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #760] @ (dda8 ) │ │ │ │ │ + ldr r1, [pc, #760] @ (de34 ) │ │ │ │ │ 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 dc82 │ │ │ │ │ + beq.w dd0e │ │ │ │ │ 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 dd9c │ │ │ │ │ - ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ + bne.w de28 │ │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dca2 │ │ │ │ │ + beq.w dd2e │ │ │ │ │ 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 dc82 │ │ │ │ │ + bne.w dd0e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dc92 │ │ │ │ │ + beq.w dd1e │ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n dc64 │ │ │ │ │ + b.n dcf0 │ │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mul.w r6, r3, r9 │ │ │ │ │ - ldr.w r3, [r8, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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] │ │ │ │ │ @@ -11167,27 +11171,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, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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] │ │ │ │ │ @@ -11201,49 +11205,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, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ + ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ │ 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 │ │ │ │ │ @@ -11258,32 +11262,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, dc82 │ │ │ │ │ + cbnz r0, dd0e │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bls.n dc8e │ │ │ │ │ + bls.n dd1a │ │ │ │ │ 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 db26 │ │ │ │ │ + beq.w dbb2 │ │ │ │ │ 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] │ │ │ │ │ @@ -11293,166 +11297,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, #124] @ 0x7c │ │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r7, #124] @ 0x7c │ │ │ │ │ + ldr r5, [r7, #52] @ 0x34 │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (ddac ) │ │ │ │ │ + ldr r2, [pc, #228] @ (de38 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r5, [pc, #224] @ (ddb0 ) │ │ │ │ │ + ldr r5, [pc, #224] @ (de3c ) │ │ │ │ │ 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] @ (ddb4 ) │ │ │ │ │ + ldr r6, [pc, #204] @ (de40 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r2, [pc, #196] @ (ddb8 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (de44 ) │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (ddbc ) │ │ │ │ │ + ldr r2, [pc, #188] @ (de48 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ - ldr.w r9, [pc, #148] @ ddc0 │ │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ │ + ldr.w r9, [pc, #148] @ de4c │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ add r9, pc │ │ │ │ │ - ldr r2, [pc, #144] @ (ddc4 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (de50 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (ddc8 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (de54 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #104] @ (ddcc ) │ │ │ │ │ + ldr r2, [pc, #104] @ (de58 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (ddd0 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (de5c ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ + ldr r3, [r7, #52] @ 0x34 │ │ │ │ │ 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, #124] @ 0x7c │ │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (ddd4 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (de60 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ - b.n daee │ │ │ │ │ + b.n db7a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - b.n dc82 │ │ │ │ │ - svc 206 @ 0xce │ │ │ │ │ + b.n dd0e │ │ │ │ │ + svc 130 @ 0x82 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n dd58 │ │ │ │ │ + ble.n dd4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n dcdc │ │ │ │ │ + bpl.n ded0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 22 │ │ │ │ │ + udf #202 @ 0xca │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n dd30 │ │ │ │ │ + ble.n df24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n dd28 │ │ │ │ │ + ble.n df1c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n dcfc │ │ │ │ │ + bcc.n def0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n dcf8 │ │ │ │ │ + ble.n deec │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n dd78 │ │ │ │ │ + bvs.n debc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n de28 │ │ │ │ │ + bhi.n dda4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n dea0 │ │ │ │ │ + ble.n de94 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n de80 │ │ │ │ │ + ble.n de74 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ddd8 : │ │ │ │ │ +0000de64 : │ │ │ │ │ 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 df2c │ │ │ │ │ + beq.w dfb0 │ │ │ │ │ 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 df42 │ │ │ │ │ + beq.w dfc6 │ │ │ │ │ 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 │ │ │ │ │ @@ -11461,66 +11465,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 df52 │ │ │ │ │ + beq.w dfd6 │ │ │ │ │ cmp r5, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ - bne.n df32 │ │ │ │ │ + bne.n dfb6 │ │ │ │ │ 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 df34 │ │ │ │ │ + bne.n dfb8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n df56 │ │ │ │ │ + beq.n dfda │ │ │ │ │ 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.w r3, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ 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.w r3, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ 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.w r3, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ 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 │ │ │ │ │ @@ -11543,29 +11547,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, df2c │ │ │ │ │ + cbnz r0, dfb0 │ │ │ │ │ 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, #240] @ (dffc ) │ │ │ │ │ + ldr r2, [pc, #232] @ (e078 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #232] @ (e000 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (e07c ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -11581,109 +11585,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 de50 │ │ │ │ │ + b.n dedc │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n de3a │ │ │ │ │ + b.n dec6 │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r6, #132] @ 0x84 │ │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r6, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r6, #44] @ 0x2c │ │ │ │ │ movs r0, #16 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (e004 ) │ │ │ │ │ + ldr r2, [pc, #128] @ (e080 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr.w r9, [pc, #128] @ e008 │ │ │ │ │ + ldr.w r9, [pc, #120] @ e084 │ │ │ │ │ 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, #112] @ (e00c ) │ │ │ │ │ + ldr r2, [pc, #104] @ (e088 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (e010 ) │ │ │ │ │ + ldr r2, [pc, #80] @ (e08c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ 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.w r2, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #36] @ (e014 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (e090 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ - ldr.w r3, [r6, #132] @ 0x84 │ │ │ │ │ + ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ - b.n de68 │ │ │ │ │ - bgt.n e060 │ │ │ │ │ + b.n def2 │ │ │ │ │ + nop │ │ │ │ │ + blt.n e054 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n e054 │ │ │ │ │ + blt.n e048 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n e0e4 │ │ │ │ │ + blt.n e0dc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e080 │ │ │ │ │ + beq.n e078 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n e0d0 │ │ │ │ │ + blt.n e0c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n e0c0 │ │ │ │ │ + blt.n e0bc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n e094 │ │ │ │ │ + blt.n e098 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e018 : │ │ │ │ │ +0000e094 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, e066 │ │ │ │ │ + cbz r0, e0e2 │ │ │ │ │ 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, e05c │ │ │ │ │ + cbnz r0, e0d8 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6358 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -11697,52 +11702,52 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73c4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e070 : │ │ │ │ │ +0000e0ec : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, e09e │ │ │ │ │ + cbz r0, e11a │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ blx 6c84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e09e │ │ │ │ │ + cbz r0, e11a │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000e0a4 : │ │ │ │ │ +0000e120 : │ │ │ │ │ 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] @ (e0e8 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (e164 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #44] @ (e0ec ) │ │ │ │ │ + ldr r2, [pc, #44] @ (e168 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ │ @@ -11751,95 +11756,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 │ │ │ │ │ - beq.n e10c │ │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n e1a8 │ │ │ │ │ + bcs.n e0fc │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e0f0 : │ │ │ │ │ +0000e16c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000e10c : │ │ │ │ │ +0000e188 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #504] @ (e310 ) │ │ │ │ │ + ldr r1, [pc, #504] @ (e38c ) │ │ │ │ │ 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 e25e │ │ │ │ │ + beq.w e2da │ │ │ │ │ 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 e304 │ │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ + bne.w e380 │ │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e27e │ │ │ │ │ + beq.w e2fa │ │ │ │ │ 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 e25e │ │ │ │ │ + bne.n e2da │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e26e │ │ │ │ │ + beq.n e2ea │ │ │ │ │ strd fp, r8, [sp, #16] │ │ │ │ │ - b.n e238 │ │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ + b.n e2b4 │ │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ │ 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 r3, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ │ 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 │ │ │ │ │ @@ -11847,15 +11852,15 @@ │ │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ │ 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 │ │ │ │ │ @@ -11864,15 +11869,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ │ 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] │ │ │ │ │ @@ -11887,18 +11892,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, e25e │ │ │ │ │ + cbnz r0, e2da │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n e26a │ │ │ │ │ + bls.n e2e6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -11906,15 +11911,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 e180 │ │ │ │ │ + beq.n e1fc │ │ │ │ │ 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 │ │ │ │ │ @@ -11924,104 +11929,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 r0, [r7, #68] @ 0x44 │ │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r5, [r7, #112] @ 0x70 │ │ │ │ │ movs r0, #16 │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #116] @ (e314 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (e390 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r5, [pc, #112] @ (e318 ) │ │ │ │ │ + ldr r5, [pc, #112] @ (e394 ) │ │ │ │ │ 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, #96] @ (e31c ) │ │ │ │ │ + ldr r2, [pc, #96] @ (e398 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ │ 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 r2, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #60] @ (e320 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (e39c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r2, [pc, #52] @ (e324 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (e3a0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r7, #112] @ 0x70 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #44] @ (e328 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (e3a4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - b.n e152 │ │ │ │ │ + b.n e1ce │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73c4 │ │ │ │ │ - b.n e25e │ │ │ │ │ - bge.n e380 │ │ │ │ │ + b.n e2da │ │ │ │ │ + bls.n e384 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e2e0 │ │ │ │ │ + bcs.n e364 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n e3c4 │ │ │ │ │ + bls.n e3c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n e2f8 │ │ │ │ │ + bcs.n e464 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n e230 │ │ │ │ │ + bhi.n e434 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n e144 │ │ │ │ │ + b.n e148 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e32c : │ │ │ │ │ +0000e3a8 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000e348 : │ │ │ │ │ +0000e3c4 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, sp │ │ │ │ │ @@ -12029,35 +12034,35 @@ │ │ │ │ │ blx 6a24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000e368 : │ │ │ │ │ +0000e3e4 : │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 6c50 │ │ │ │ │ │ │ │ │ │ -0000e370 : │ │ │ │ │ +0000e3ec : │ │ │ │ │ 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 e4fe │ │ │ │ │ + beq.w e564 │ │ │ │ │ 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 │ │ │ │ │ @@ -12072,120 +12077,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 e504 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + bne.w e56a │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e514 │ │ │ │ │ + beq.w e57a │ │ │ │ │ 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.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ 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] │ │ │ │ │ @@ -12200,252 +12205,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.w r0, [r5, #140] @ 0x8c │ │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr.w r7, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r7, [r5, #56] @ 0x38 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #328] @ (e684 ) │ │ │ │ │ + ldr r2, [pc, #308] @ (e6d0 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #324] @ (e688 ) │ │ │ │ │ + ldr r7, [pc, #304] @ (e6d4 ) │ │ │ │ │ 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, #304] @ (e68c ) │ │ │ │ │ + ldr r2, [pc, #284] @ (e6d8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #292] @ (e690 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (e6dc ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #288] @ (e694 ) │ │ │ │ │ + ldr r2, [pc, #268] @ (e6e0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (e698 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (e6e4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (e69c ) │ │ │ │ │ + ldr r2, [pc, #220] @ (e6e8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #208] @ (e6a0 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (e6ec ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #184] @ (e6a4 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (e6f0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (e6a8 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (e6f4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (e6ac ) │ │ │ │ │ + ldr r2, [pc, #124] @ (e6f8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (e6b0 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (e6fc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #60] @ (e6b4 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (e700 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ │ - b.n e3d6 │ │ │ │ │ - bcs.n e73c │ │ │ │ │ + b.n e450 │ │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r1, r5} │ │ │ │ │ + ldmia r5!, {} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n e600 │ │ │ │ │ + ldmia r6, {r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ │ + ldmia r3!, {r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n e708 │ │ │ │ │ + ldmia r4, {r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n e6d8 │ │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e678 │ │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e650 │ │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e628 │ │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r5} │ │ │ │ │ + ldmia r7!, {r3, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e5c8 │ │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e7a0 │ │ │ │ │ + ldmia r7!, {r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e768 │ │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e6b8 : │ │ │ │ │ +0000e704 : │ │ │ │ │ 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, e6e2 │ │ │ │ │ + cbz r0, e72e │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 694c │ │ │ │ │ - cbnz r0, e6e8 │ │ │ │ │ + cbnz r0, e734 │ │ │ │ │ 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 e6de │ │ │ │ │ + b.n e72a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e6fc : │ │ │ │ │ +0000e748 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #176] @ (e7b8 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (e804 ) │ │ │ │ │ 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 e792 │ │ │ │ │ + beq.n e7de │ │ │ │ │ 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 e7ac │ │ │ │ │ + bne.n e7f8 │ │ │ │ │ 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, e792 │ │ │ │ │ + cbnz r0, e7de │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, e762 │ │ │ │ │ - b.n e79c │ │ │ │ │ + cbnz r3, e7ae │ │ │ │ │ + b.n e7e8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n e79c │ │ │ │ │ + bls.n e7e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -12457,42 +12462,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 e75c │ │ │ │ │ + beq.n e7a8 │ │ │ │ │ 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 e792 │ │ │ │ │ - bcs.n e740 │ │ │ │ │ + b.n e7de │ │ │ │ │ + bcs.n e774 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e7bc : │ │ │ │ │ +0000e808 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #88] @ (e81c ) │ │ │ │ │ + ldr r0, [pc, #88] @ (e868 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67a8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbnz r0, e800 │ │ │ │ │ + cbnz r0, e84c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6d54 │ │ │ │ │ @@ -12505,48 +12510,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] @ (e820 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (e86c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #20] @ (e824 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (e870 ) │ │ │ │ │ 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 e778 │ │ │ │ │ + bcc.n e7ac │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ + ldmia r1, {r1, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcc.n e908 │ │ │ │ │ + bcc.n e93c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e828 : │ │ │ │ │ +0000e874 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub.w sp, sp, #512 @ 0x200 │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, e864 │ │ │ │ │ + cbz r0, e8b0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6c78 │ │ │ │ │ - cbnz r0, e85a │ │ │ │ │ + cbnz r0, e8a6 │ │ │ │ │ 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} │ │ │ │ │ @@ -12554,34 +12559,34 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73c4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #512 @ 0x200 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000e86c : │ │ │ │ │ +0000e8b8 : │ │ │ │ │ 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, e8c2 │ │ │ │ │ + cbz r0, e90e │ │ │ │ │ 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] @ (e8c8 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (e914 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ blx 65e0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -12592,19 +12597,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 r3, [r6, #16] │ │ │ │ │ - Address 0xe8ca is out of bounds. │ │ │ │ │ + ldrh r7, [r4, #14] │ │ │ │ │ + Address 0xe916 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000e8cc : │ │ │ │ │ +0000e918 : │ │ │ │ │ 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 │ │ │ │ │ @@ -12617,25 +12622,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, e914 │ │ │ │ │ + cbz r3, e960 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, e936 │ │ │ │ │ + cbz r5, e982 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #48] @ (e94c ) │ │ │ │ │ + ldr r1, [pc, #48] @ (e998 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12646,48 +12651,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 e864 │ │ │ │ │ + bcs.n ea98 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e950 : │ │ │ │ │ +0000e99c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 71d0 │ │ │ │ │ - cbz r0, e96e │ │ │ │ │ + cbz r0, e9ba │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000e970 : │ │ │ │ │ +0000e9bc : │ │ │ │ │ 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, e9d2 │ │ │ │ │ + cbz r0, ea1e │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - vldr d7, [pc, #112] @ ea08 │ │ │ │ │ - ldr r2, [pc, #116] @ (ea10 ) │ │ │ │ │ + vldr d7, [pc, #108] @ ea50 │ │ │ │ │ + ldr r2, [pc, #112] @ (ea58 ) │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ blx 65e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -12696,66 +12701,65 @@ │ │ │ │ │ blx 6cc0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 65e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n e9e6 │ │ │ │ │ - bne.n e9da │ │ │ │ │ + blt.n ea32 │ │ │ │ │ + bne.n ea26 │ │ │ │ │ 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 e9c8 │ │ │ │ │ + b.n ea14 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #40] @ (ea14 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (ea5c ) │ │ │ │ │ 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 e9c8 │ │ │ │ │ + b.n ea14 │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ ... │ │ │ │ │ - ldrh r3, [r6, #8] │ │ │ │ │ - vtbl.8 d28, {d15}, d6 │ │ │ │ │ + ldrh r7, [r4, #6] │ │ │ │ │ + vqshl.u64 q14, q13, #63 @ 0x3f │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ea18 : │ │ │ │ │ +0000ea60 : │ │ │ │ │ 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 eaf4 │ │ │ │ │ + beq.n eb3c │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - vldr d7, [pc, #228] @ eb20 │ │ │ │ │ + vldr d7, [pc, #228] @ eb68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r2, [pc, #228] @ (eb28 ) │ │ │ │ │ + ldr r2, [pc, #228] @ (eb70 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -12765,53 +12769,53 @@ │ │ │ │ │ blx 658c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 65e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n eafe │ │ │ │ │ - bne.n eaea │ │ │ │ │ + blt.n eb46 │ │ │ │ │ + bne.n eb32 │ │ │ │ │ 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, eaf4 │ │ │ │ │ + cbnz r0, eb3c │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ │ blx 67c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n eabc │ │ │ │ │ + beq.n eb04 │ │ │ │ │ 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 eaaa │ │ │ │ │ + bne.n eaf2 │ │ │ │ │ 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 eada │ │ │ │ │ + beq.n eb22 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6880 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ @@ -12822,365 +12826,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] @ (eb2c ) │ │ │ │ │ + ldr r1, [pc, #40] @ (eb74 ) │ │ │ │ │ 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 eaf4 │ │ │ │ │ + b.n eb3c │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldrh r7, [r0, #4] │ │ │ │ │ - vmlsl.u q14, d31, d30[0] │ │ │ │ │ + ldrh r7, [r7, #0] │ │ │ │ │ + vmlsl.u q14, d31, d22[0] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000eb30 : │ │ │ │ │ +0000eb78 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #24] @ (eb4c ) │ │ │ │ │ - ldr r2, [pc, #24] @ (eb50 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (eb94 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (eb98 ) │ │ │ │ │ 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, r0, #19 │ │ │ │ │ + lsls r6, r7, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r0, r3, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000eb54 : │ │ │ │ │ +0000eb9c : │ │ │ │ │ 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, eb86 │ │ │ │ │ + cbz r3, ebce │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, eb9e │ │ │ │ │ + cbz r5, ebe6 │ │ │ │ │ blx 661c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbnz r0, eba0 │ │ │ │ │ + cbnz r0, ebe8 │ │ │ │ │ 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] @ (ebc0 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (ec08 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #20] @ (ebc4 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (ec0c ) │ │ │ │ │ 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 ec28 │ │ │ │ │ + beq.n ec60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 172 @ 0xac │ │ │ │ │ + svc 164 @ 0xa4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ebc8 : │ │ │ │ │ +0000ec10 : │ │ │ │ │ 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, ebf8 │ │ │ │ │ + cbz r3, ec40 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000ebfc : │ │ │ │ │ +0000ec44 : │ │ │ │ │ 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, ec2c │ │ │ │ │ + cbz r3, ec74 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000ec30 : │ │ │ │ │ +0000ec78 : │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r2, ec6c │ │ │ │ │ + cbz r2, ecb4 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #56] @ (ec74 ) │ │ │ │ │ + ldr r5, [pc, #56] @ (ecbc ) │ │ │ │ │ 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] @ (ec78 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (ecc0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #36] @ (ec7c ) │ │ │ │ │ + ldr r2, [pc, #36] @ (ecc4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #32] @ (ec80 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (ecc8 ) │ │ │ │ │ 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, r7, #21 │ │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ │ 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, [r3, #2] │ │ │ │ │ - Address 0xec82 is out of bounds. │ │ │ │ │ + ldrh r7, [r2, #0] │ │ │ │ │ + Address 0xecca is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000ec84 : │ │ │ │ │ +0000eccc : │ │ │ │ │ b.w 6b68 │ │ │ │ │ │ │ │ │ │ -0000ec88 : │ │ │ │ │ +0000ecd0 : │ │ │ │ │ b.w 6564 │ │ │ │ │ │ │ │ │ │ -0000ec8c : │ │ │ │ │ +0000ecd4 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 7574 │ │ │ │ │ - cbz r0, ecd0 │ │ │ │ │ + cbz r0, ed18 │ │ │ │ │ ldrd r1, r7, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ - cbz r1, ecb0 │ │ │ │ │ + cbz r1, ecf8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - cbz r6, ecd2 │ │ │ │ │ + cbz r6, ed1a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #32] @ (ece0 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (ed28 ) │ │ │ │ │ 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, [r1, #52] @ 0x34 │ │ │ │ │ - Address 0xece2 is out of bounds. │ │ │ │ │ + strh r3, [r0, #50] @ 0x32 │ │ │ │ │ + Address 0xed2a is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000ece4 : │ │ │ │ │ +0000ed2c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 71d0 │ │ │ │ │ - cbz r0, ed16 │ │ │ │ │ + cbz r0, ed5e │ │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r2, ed0a │ │ │ │ │ + cbnz r2, ed52 │ │ │ │ │ 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] @ (ed34 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (ed7c ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (ed38 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (ed80 ) │ │ │ │ │ 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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ed3c : │ │ │ │ │ +0000ed84 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 71d0 │ │ │ │ │ - cbz r0, ed60 │ │ │ │ │ + cbz r0, eda8 │ │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r2, ed56 │ │ │ │ │ + cbnz r2, ed9e │ │ │ │ │ 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] @ (ed7c ) │ │ │ │ │ + ldr r1, [pc, #20] @ (edc4 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (ed80 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (edc8 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n ed5a │ │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ │ + b.n eda2 │ │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r4!, {r1, r5, r7} │ │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ed84 : │ │ │ │ │ +0000edcc : │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ed90 : │ │ │ │ │ +0000edd8 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #24] @ (edb0 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (edf8 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (edb4 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (edfc ) │ │ │ │ │ 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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000edb8 : │ │ │ │ │ +0000ee00 : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000edbc : │ │ │ │ │ +0000ee04 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ blx 6838 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n edcc │ │ │ │ │ + beq.n ee14 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000edd4 : │ │ │ │ │ +0000ee1c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ │ - bne.n ede4 │ │ │ │ │ + bne.n ee2c │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ │ - beq.n ee20 │ │ │ │ │ + beq.n ee68 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n ee2a │ │ │ │ │ + bhi.n ee72 │ │ │ │ │ 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 │ │ │ │ │ @@ -13202,258 +13206,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 ede4 │ │ │ │ │ + b.n ee2c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #688] @ (f0e4 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (f12c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0a0 │ │ │ │ │ - ldr r1, [pc, #676] @ (f0e8 ) │ │ │ │ │ + beq.w f0e8 │ │ │ │ │ + ldr r1, [pc, #676] @ (f130 ) │ │ │ │ │ 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] @ (f0ec ) │ │ │ │ │ + ldr r1, [pc, #660] @ (f134 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f042 │ │ │ │ │ - ldr r1, [pc, #648] @ (f0f0 ) │ │ │ │ │ + beq.w f08a │ │ │ │ │ + ldr r1, [pc, #648] @ (f138 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0c8 │ │ │ │ │ - ldr r1, [pc, #636] @ (f0f4 ) │ │ │ │ │ + beq.w f110 │ │ │ │ │ + ldr r1, [pc, #636] @ (f13c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0dc │ │ │ │ │ - ldr r1, [pc, #624] @ (f0f8 ) │ │ │ │ │ + beq.w f124 │ │ │ │ │ + ldr r1, [pc, #624] @ (f140 ) │ │ │ │ │ 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] @ (f0fc ) │ │ │ │ │ + ldr r1, [pc, #604] @ (f144 ) │ │ │ │ │ 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] @ (f100 ) │ │ │ │ │ + ldr r1, [pc, #588] @ (f148 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0b4 │ │ │ │ │ - ldr r1, [pc, #576] @ (f104 ) │ │ │ │ │ + beq.w f0fc │ │ │ │ │ + ldr r1, [pc, #576] @ (f14c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0d0 │ │ │ │ │ - ldr r1, [pc, #564] @ (f108 ) │ │ │ │ │ + beq.w f118 │ │ │ │ │ + ldr r1, [pc, #564] @ (f150 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0d8 │ │ │ │ │ - ldr r1, [pc, #552] @ (f10c ) │ │ │ │ │ + beq.w f120 │ │ │ │ │ + ldr r1, [pc, #552] @ (f154 ) │ │ │ │ │ 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] @ (f110 ) │ │ │ │ │ + ldr r1, [pc, #532] @ (f158 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0b8 │ │ │ │ │ - ldr r1, [pc, #520] @ (f114 ) │ │ │ │ │ + beq.w f100 │ │ │ │ │ + ldr r1, [pc, #520] @ (f15c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0cc │ │ │ │ │ - ldr r1, [pc, #508] @ (f118 ) │ │ │ │ │ + beq.w f114 │ │ │ │ │ + ldr r1, [pc, #508] @ (f160 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0d4 │ │ │ │ │ - ldr r1, [pc, #496] @ (f11c ) │ │ │ │ │ + beq.w f11c │ │ │ │ │ + ldr r1, [pc, #496] @ (f164 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0e0 │ │ │ │ │ - ldr r1, [pc, #484] @ (f120 ) │ │ │ │ │ + beq.w f128 │ │ │ │ │ + ldr r1, [pc, #484] @ (f168 ) │ │ │ │ │ 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] @ (f124 ) │ │ │ │ │ + ldr r1, [pc, #468] @ (f16c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0b0 │ │ │ │ │ - ldr r1, [pc, #456] @ (f128 ) │ │ │ │ │ + beq.w f0f8 │ │ │ │ │ + ldr r1, [pc, #456] @ (f170 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0c4 │ │ │ │ │ - ldr r1, [pc, #444] @ (f12c ) │ │ │ │ │ + beq.w f10c │ │ │ │ │ + ldr r1, [pc, #444] @ (f174 ) │ │ │ │ │ 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] @ (f130 ) │ │ │ │ │ + ldr r1, [pc, #424] @ (f178 ) │ │ │ │ │ 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] @ (f134 ) │ │ │ │ │ + ldr r1, [pc, #408] @ (f17c ) │ │ │ │ │ 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] @ (f138 ) │ │ │ │ │ + ldr r1, [pc, #388] @ (f180 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0ac │ │ │ │ │ - ldr r1, [pc, #380] @ (f13c ) │ │ │ │ │ + beq.n f0f4 │ │ │ │ │ + ldr r1, [pc, #380] @ (f184 ) │ │ │ │ │ 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] @ (f140 ) │ │ │ │ │ + ldr r1, [pc, #360] @ (f188 ) │ │ │ │ │ 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] @ (f144 ) │ │ │ │ │ + ldr r1, [pc, #344] @ (f18c ) │ │ │ │ │ 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] @ (f148 ) │ │ │ │ │ + ldr r1, [pc, #324] @ (f190 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0a8 │ │ │ │ │ - ldr r1, [pc, #316] @ (f14c ) │ │ │ │ │ + beq.n f0f0 │ │ │ │ │ + ldr r1, [pc, #316] @ (f194 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0bc │ │ │ │ │ - ldr r1, [pc, #304] @ (f150 ) │ │ │ │ │ + beq.n f104 │ │ │ │ │ + ldr r1, [pc, #304] @ (f198 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0a0 │ │ │ │ │ + beq.n f0e8 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ │ - bne.w ee2a │ │ │ │ │ + bne.w ee72 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - bne.w ee2a │ │ │ │ │ + bne.w ee72 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ee2a │ │ │ │ │ + bne.w ee72 │ │ │ │ │ movs r0, #29 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #268] @ (f154 ) │ │ │ │ │ + ldr r1, [pc, #268] @ (f19c ) │ │ │ │ │ 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] @ (f158 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (f1a0 ) │ │ │ │ │ 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] @ (f15c ) │ │ │ │ │ + ldr r1, [pc, #232] @ (f1a4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, f0a4 │ │ │ │ │ - ldr r1, [pc, #224] @ (f160 ) │ │ │ │ │ + cbz r0, f0ec │ │ │ │ │ + ldr r1, [pc, #224] @ (f1a8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, f0c0 │ │ │ │ │ - ldr r1, [pc, #216] @ (f164 ) │ │ │ │ │ + cbz r0, f108 │ │ │ │ │ + ldr r1, [pc, #216] @ (f1ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #17 │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ @@ -13488,80 +13492,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} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r3, r5, r7} │ │ │ │ │ + ldmia r5, {r2, r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r2, r4, r7} │ │ │ │ │ + ldmia r5, {r1, r2, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ │ + ldmia r4!, {r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ │ + ldmia r4!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ │ + ldmia r4, {r1, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r3} │ │ │ │ │ + ldmia r4!, {r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r4!, {r1, r6} │ │ │ │ │ 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 │ │ │ │ │ @@ -13569,32 +13573,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 f19a │ │ │ │ │ + beq.n f1e2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6ac0 │ │ │ │ │ - cbz r0, f1b2 │ │ │ │ │ + cbz r0, f1fa │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ blx 6500 │ │ │ │ │ - b.n f192 │ │ │ │ │ + b.n f1da │ │ │ │ │ movs r0, #13 │ │ │ │ │ - b.n f194 │ │ │ │ │ + b.n f1dc │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f1b8 : │ │ │ │ │ +0000f200 : │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ adds r0, #12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #10 │ │ │ │ │ strb r4, [r3, #12] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ @@ -13606,131 +13610,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 f1cc │ │ │ │ │ + bhi.n f214 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000f1f4 : │ │ │ │ │ +0000f23c : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - cbz r1, f204 │ │ │ │ │ + cbz r1, f24c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000f210 : │ │ │ │ │ +0000f258 : │ │ │ │ │ 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 f234 │ │ │ │ │ + beq.n f27c │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ │ - bne.n f226 │ │ │ │ │ - cbz r2, f24a │ │ │ │ │ - cbnz r3, f24a │ │ │ │ │ + bne.n f26e │ │ │ │ │ + cbz r2, f292 │ │ │ │ │ + cbnz r3, f292 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ - cbz r3, f24a │ │ │ │ │ + cbz r3, f292 │ │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f238 │ │ │ │ │ + beq.n f280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f250 : │ │ │ │ │ +0000f298 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble.n f29a │ │ │ │ │ + ble.n f2e2 │ │ │ │ │ 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 f27e │ │ │ │ │ + beq.n f2c6 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ ldrh.w r3, [r1, r2, lsl #1] │ │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ │ - bne.n f270 │ │ │ │ │ - cbz r2, f294 │ │ │ │ │ - cbnz r3, f294 │ │ │ │ │ + bne.n f2b8 │ │ │ │ │ + cbz r2, f2dc │ │ │ │ │ + cbnz r3, f2dc │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ - cbz r3, f294 │ │ │ │ │ + cbz r3, f2dc │ │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ │ and.w r3, r3, #8192 @ 0x2000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f282 │ │ │ │ │ + beq.n f2ca │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n f264 │ │ │ │ │ + bne.n f2ac │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000f29c : │ │ │ │ │ +0000f2e4 : │ │ │ │ │ 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 f2f4 │ │ │ │ │ + beq.n f33c │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r5 │ │ │ │ │ - bne.n f2b8 │ │ │ │ │ + bne.n f300 │ │ │ │ │ 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, f2ea │ │ │ │ │ + cbz r5, f332 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n f2ea │ │ │ │ │ + bne.n f332 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n f2e2 │ │ │ │ │ + beq.n f32a │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n f2c8 │ │ │ │ │ + b.n f310 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f2fc : │ │ │ │ │ +0000f344 : │ │ │ │ │ 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 │ │ │ │ │ @@ -13744,19 +13748,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 f320 │ │ │ │ │ + bhi.n f368 │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bhi.n f37a │ │ │ │ │ - ldr r7, [pc, #68] @ (f38c ) │ │ │ │ │ + bhi.n f3c2 │ │ │ │ │ + ldr r7, [pc, #68] @ (f3d4 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -13771,94 +13775,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] @ (f390 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (f3d8 ) │ │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ │ - ldr r1, [pc, #20] @ (f394 ) │ │ │ │ │ - ldr r0, [pc, #20] @ (f398 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (f3dc ) │ │ │ │ │ + ldr r0, [pc, #20] @ (f3e0 ) │ │ │ │ │ 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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f39c : │ │ │ │ │ +0000f3e4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [pc, #132] @ (f428 ) │ │ │ │ │ + ldr r0, [pc, #132] @ (f470 ) │ │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f41e │ │ │ │ │ + beq.n f466 │ │ │ │ │ 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, f406 │ │ │ │ │ + cbnz r0, f44e │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, f406 │ │ │ │ │ + cbz r4, f44e │ │ │ │ │ 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 f3b8 │ │ │ │ │ + bpl.n f400 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n f414 │ │ │ │ │ + bcs.n f45c │ │ │ │ │ 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 f3c4 │ │ │ │ │ + beq.n f40c │ │ │ │ │ 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 f3e0 │ │ │ │ │ + b.n f428 │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n f40e │ │ │ │ │ + b.n f456 │ │ │ │ │ nop │ │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f42c : │ │ │ │ │ +0000f474 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #140] @ (f4c0 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (f508 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -13866,78 +13870,78 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [r4] │ │ │ │ │ blx 6784 │ │ │ │ │ - cbz r0, f4b8 │ │ │ │ │ + cbz r0, f500 │ │ │ │ │ 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, f4a6 │ │ │ │ │ + cbnz r0, f4ee │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ - cbz r5, f4a6 │ │ │ │ │ + cbz r5, f4ee │ │ │ │ │ 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 f46a │ │ │ │ │ + bpl.n f4b2 │ │ │ │ │ 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 f476 │ │ │ │ │ + beq.n f4be │ │ │ │ │ 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 f4ae │ │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ │ + b.n f4f6 │ │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f4c4 : │ │ │ │ │ +0000f50c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ movs r0, #8 │ │ │ │ │ - ldr r3, [pc, #228] @ (f5b0 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (f5f8 ) │ │ │ │ │ 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 f598 │ │ │ │ │ + blt.n f5e0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r5, [r9] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n f516 │ │ │ │ │ + b.n f55e │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ blx 6640 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r0, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -13946,51 +13950,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 f500 │ │ │ │ │ + bgt.n f548 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6e74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it eq │ │ │ │ │ streq r5, [r7, #0] │ │ │ │ │ - beq.n f58c │ │ │ │ │ + beq.n f5d4 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strb r3, [r6, r5] │ │ │ │ │ - ble.n f586 │ │ │ │ │ + ble.n f5ce │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b.n f566 │ │ │ │ │ + b.n f5ae │ │ │ │ │ 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 f586 │ │ │ │ │ + ble.n f5ce │ │ │ │ │ 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 f548 │ │ │ │ │ + bcc.n f590 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 66e4 │ │ │ │ │ - b.n f548 │ │ │ │ │ + b.n f590 │ │ │ │ │ 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> │ │ │ │ │ @@ -13998,55 +14002,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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f5b4 : │ │ │ │ │ +0000f5fc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ │ - cbz r7, f5e8 │ │ │ │ │ + cbz r7, f630 │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ - cbz r4, f5e6 │ │ │ │ │ + cbz r4, f62e │ │ │ │ │ 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 f5f0 │ │ │ │ │ + beq.n f638 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n f5ce │ │ │ │ │ + bne.n f616 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f5e8 │ │ │ │ │ + beq.n f630 │ │ │ │ │ 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 f5ec │ │ │ │ │ + beq.n f634 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n f5e0 │ │ │ │ │ - b.n f5e8 │ │ │ │ │ + bne.n f628 │ │ │ │ │ + b.n f630 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f60c : │ │ │ │ │ +0000f654 : │ │ │ │ │ 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 │ │ │ │ │ @@ -14061,15 +14065,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 1a7fc │ │ │ │ │ + bl 1a844 │ │ │ │ │ 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 │ │ │ │ │ @@ -14080,15 +14084,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 1a7fc │ │ │ │ │ + bl 1a844 │ │ │ │ │ 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 │ │ │ │ │ @@ -14101,65 +14105,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 1a7fc │ │ │ │ │ + bl 1a844 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000f6dc : │ │ │ │ │ +0000f724 : │ │ │ │ │ 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 f706 │ │ │ │ │ - vldr d0, [pc, #36] @ f728 │ │ │ │ │ + bne.n f74e │ │ │ │ │ + vldr d0, [pc, #36] @ f770 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ - bl 1a214 │ │ │ │ │ + bl 1a25c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ vmov s15, r0 │ │ │ │ │ - vldr d6, [pc, #20] @ f730 │ │ │ │ │ + vldr d6, [pc, #20] @ f778 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ... │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ │ │ │ │ │ -0000f738 : │ │ │ │ │ +0000f780 : │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [r3, #584] @ 0x248 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f744 : │ │ │ │ │ +0000f78c : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000f748 : │ │ │ │ │ +0000f790 : │ │ │ │ │ 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 │ │ │ │ │ @@ -14167,221 +14171,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 f776 │ │ │ │ │ + bne.n f7be │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n f76e │ │ │ │ │ + beq.n f7b6 │ │ │ │ │ add r0, sp │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n f78a │ │ │ │ │ + bne.n f7d2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r5, [r3], #-1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n f780 │ │ │ │ │ + beq.n f7c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e44 │ │ │ │ │ - cbnz r0, f7b4 │ │ │ │ │ + cbnz r0, f7fc │ │ │ │ │ add r4, r5 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.n f800 │ │ │ │ │ + beq.n f848 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n f7b6 │ │ │ │ │ + bne.n f7fe │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n f7aa │ │ │ │ │ - b.n f7b6 │ │ │ │ │ + beq.n f7f2 │ │ │ │ │ + b.n f7fe │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ - ldr r5, [pc, #84] @ (f814 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (f85c ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr r1, [pc, #84] @ (f818 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (f860 ) │ │ │ │ │ add r5, pc │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n f7d0 │ │ │ │ │ + b.n f818 │ │ │ │ │ ldr.w r1, [r5, #16]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cbz r1, f7f4 │ │ │ │ │ + cbz r1, f83c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f7c8 │ │ │ │ │ - ldr r3, [pc, #60] @ (f81c ) │ │ │ │ │ + bne.n f810 │ │ │ │ │ + ldr r3, [pc, #60] @ (f864 ) │ │ │ │ │ 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 f7bc │ │ │ │ │ + bne.n f804 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - bne.n f7bc │ │ │ │ │ + bne.n f804 │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r4, #3 │ │ │ │ │ - b.n f7a6 │ │ │ │ │ + b.n f7ee │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf58a0000 │ │ │ │ │ - stmia r6!, {r4, r5} │ │ │ │ │ + adc.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ + stmia r6!, {r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sbc.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ + @ instruction: 0xf5240000 │ │ │ │ │ │ │ │ │ │ -0000f820 : │ │ │ │ │ +0000f868 : │ │ │ │ │ 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 f8ba │ │ │ │ │ + beq.n f902 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f8ba │ │ │ │ │ + beq.n f902 │ │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ │ - cbz r5, f85c │ │ │ │ │ + cbz r5, f8a4 │ │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - b.n f854 │ │ │ │ │ + b.n f89c │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ │ - cbz r5, f85c │ │ │ │ │ + cbz r5, f8a4 │ │ │ │ │ ldrh.w r3, [r2, r5, lsl #1] │ │ │ │ │ lsls r1, r3, #20 │ │ │ │ │ - bpl.n f84c │ │ │ │ │ + bpl.n f894 │ │ │ │ │ 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 f8c4 │ │ │ │ │ + beq.n f90c │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n f880 │ │ │ │ │ + bne.n f8c8 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ │ - bne.n f880 │ │ │ │ │ + bne.n f8c8 │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ │ - beq.n f8b6 │ │ │ │ │ + beq.n f8fe │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ │ - bne.n f82c │ │ │ │ │ + bne.n f874 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ │ - bne.n f82c │ │ │ │ │ + bne.n f874 │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ │ - bne.n f82c │ │ │ │ │ + bne.n f874 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n f8ba │ │ │ │ │ + beq.n f902 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n f8b0 │ │ │ │ │ + bne.n f8f8 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ │ - bne.n f8b0 │ │ │ │ │ + bne.n f8f8 │ │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne.n f8b0 │ │ │ │ │ + bne.n f8f8 │ │ │ │ │ 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 f8aa │ │ │ │ │ + bne.n f8f2 │ │ │ │ │ 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 f892 │ │ │ │ │ + b.n f8da │ │ │ │ │ │ │ │ │ │ -0000f8d8 : │ │ │ │ │ +0000f920 : │ │ │ │ │ b.w 6bdc │ │ │ │ │ │ │ │ │ │ -0000f8dc : │ │ │ │ │ +0000f924 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r7, [pc, #200] @ (f9ac ) │ │ │ │ │ + ldr r7, [pc, #200] @ (f9f4 ) │ │ │ │ │ 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 f168 │ │ │ │ │ + bl f1b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f980 │ │ │ │ │ + bne.n f9c8 │ │ │ │ │ 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 f988 │ │ │ │ │ + beq.n f9d0 │ │ │ │ │ cmp r5, #16 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #17 │ │ │ │ │ - beq.n f92c │ │ │ │ │ + beq.n f974 │ │ │ │ │ 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, f9a2 │ │ │ │ │ - ldr r3, [pc, #108] @ (f9b0 ) │ │ │ │ │ + cbz r5, f9ea │ │ │ │ │ + ldr r3, [pc, #108] @ (f9f8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -14412,116 +14416,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 f93e │ │ │ │ │ + b.n f986 │ │ │ │ │ blx 6ce4 <__rpc_createerr@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n f926 │ │ │ │ │ + b.n f96e │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf7120000 │ │ │ │ │ + movt r0, #43008 @ 0xa800 │ │ │ │ │ lsls r4, r3, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f9b4 : │ │ │ │ │ +0000f9fc : │ │ │ │ │ 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 f9e0 │ │ │ │ │ + blt.n fa28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f9e4 │ │ │ │ │ + blt.n fa2c │ │ │ │ │ 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 f9da │ │ │ │ │ + b.n fa22 │ │ │ │ │ │ │ │ │ │ -0000f9ec : │ │ │ │ │ +0000fa34 : │ │ │ │ │ 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, fa0a │ │ │ │ │ + cbz r0, fa52 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fa10 : │ │ │ │ │ +0000fa58 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, fa20 │ │ │ │ │ + cbz r0, fa68 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #56] @ (fa5c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (faa4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67a8 │ │ │ │ │ - cbz r0, fa36 │ │ │ │ │ + cbz r0, fa7e │ │ │ │ │ blx 65d4 │ │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (fa60 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (faa8 ) │ │ │ │ │ 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 fa1c │ │ │ │ │ - ldr r0, [pc, #12] @ (fa64 ) │ │ │ │ │ + bne.n fa64 │ │ │ │ │ + ldr r0, [pc, #12] @ (faac ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n fa2a │ │ │ │ │ - stmia r3!, {r1, r3, r4, r6, r7} │ │ │ │ │ + b.n fa72 │ │ │ │ │ + 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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fa68 : │ │ │ │ │ +0000fab0 : │ │ │ │ │ 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 faa8 │ │ │ │ │ + blt.n faf0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, faa8 │ │ │ │ │ + cbz r3, faf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14537,125 +14541,125 @@ │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fab8 : │ │ │ │ │ +0000fb00 : │ │ │ │ │ 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 fc88 │ │ │ │ │ + beq.w fcd0 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ │ - bne.w fc44 │ │ │ │ │ - ldr r1, [pc, #564] @ (fd14 ) │ │ │ │ │ + bne.w fc8c │ │ │ │ │ + ldr r1, [pc, #564] @ (fd5c ) │ │ │ │ │ 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 fcce │ │ │ │ │ + blt.w fd16 │ │ │ │ │ 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 fb2e │ │ │ │ │ + beq.n fb76 │ │ │ │ │ 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 fb4e │ │ │ │ │ + beq.n fb96 │ │ │ │ │ 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 fc94 │ │ │ │ │ + bne.w fcdc │ │ │ │ │ sub.w r6, r9, #28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 690c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fcfc │ │ │ │ │ + bne.w fd44 │ │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc5c │ │ │ │ │ + beq.n fca4 │ │ │ │ │ movw r9, #8968 @ 0x2308 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n fb8a │ │ │ │ │ + b.n fbd2 │ │ │ │ │ ldr.w r3, [r4, #-124] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r5, r9 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n fc5a │ │ │ │ │ + bls.n fca2 │ │ │ │ │ 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 fb7c │ │ │ │ │ + bne.n fbc4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fce4 │ │ │ │ │ + blt.w fd2c │ │ │ │ │ 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 fbda │ │ │ │ │ + beq.n fc22 │ │ │ │ │ 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 fb7c │ │ │ │ │ - ldr r1, [pc, #304] @ (fd18 ) │ │ │ │ │ + bne.n fbc4 │ │ │ │ │ + ldr r1, [pc, #304] @ (fd60 ) │ │ │ │ │ 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 fb7c │ │ │ │ │ + bne.n fbc4 │ │ │ │ │ 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] │ │ │ │ │ @@ -14665,212 +14669,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 fb7c │ │ │ │ │ - ldr r2, [pc, #232] @ (fd1c ) │ │ │ │ │ + ble.n fbc4 │ │ │ │ │ + ldr r2, [pc, #232] @ (fd64 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, fp │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fb7c │ │ │ │ │ - ldr r2, [pc, #216] @ (fd20 ) │ │ │ │ │ + b.n fbc4 │ │ │ │ │ + ldr r2, [pc, #216] @ (fd68 ) │ │ │ │ │ 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 faee │ │ │ │ │ + b.n fb36 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6340 │ │ │ │ │ ldr.w r8, [sl, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n fc78 │ │ │ │ │ + beq.n fcc0 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fb42 │ │ │ │ │ + bne.w fb8a │ │ │ │ │ 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 fad4 │ │ │ │ │ + b.n fb1c │ │ │ │ │ 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 fb42 │ │ │ │ │ - ldr r2, [pc, #100] @ (fd24 ) │ │ │ │ │ + ble.w fb8a │ │ │ │ │ + ldr r2, [pc, #100] @ (fd6c ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fb42 │ │ │ │ │ + b.n fb8a │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n fc78 │ │ │ │ │ - ldr r2, [pc, #80] @ (fd28 ) │ │ │ │ │ + ble.n fcc0 │ │ │ │ │ + ldr r2, [pc, #80] @ (fd70 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fc78 │ │ │ │ │ + b.n fcc0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.w fb7c │ │ │ │ │ - ldr r2, [pc, #60] @ (fd2c ) │ │ │ │ │ + ble.w fbc4 │ │ │ │ │ + ldr r2, [pc, #60] @ (fd74 ) │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fb7c │ │ │ │ │ + b.n fbc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #40] @ (fd30 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (fd78 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fc78 │ │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ │ + b.n fcc0 │ │ │ │ │ + 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, fd56 │ │ │ │ │ - ldr r1, [pc, #60] @ (fd84 ) │ │ │ │ │ + cbz r0, fd9e │ │ │ │ │ + ldr r1, [pc, #60] @ (fdcc ) │ │ │ │ │ movs r2, #9 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fd5a │ │ │ │ │ + cbz r0, fda2 │ │ │ │ │ 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 fd72 │ │ │ │ │ + bgt.n fdba │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [pc, #20] @ (fd88 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (fdd0 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fd6e │ │ │ │ │ + b.n fdb6 │ │ │ │ │ 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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fd8c : │ │ │ │ │ +0000fdd4 : │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n fdaa │ │ │ │ │ + blt.n fdf2 │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, fda8 │ │ │ │ │ + cbz r4, fdf0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000fdac : │ │ │ │ │ +0000fdf4 : │ │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fdb4 : │ │ │ │ │ +0000fdfc : │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000fdb8 : │ │ │ │ │ +0000fe00 : │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #12] @ (fdc8 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (fe10 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #240] @ 0xf0 │ │ │ │ │ bx lr │ │ │ │ │ - vaddl.s16 q0, d0, d0 │ │ │ │ │ + vhadd.s8 d16, d8, d0 │ │ │ │ │ │ │ │ │ │ -0000fdcc : │ │ │ │ │ +0000fe14 : │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000fdd0 : │ │ │ │ │ - ldr.w ip, [pc, #20] @ fde8 │ │ │ │ │ +0000fe18 : │ │ │ │ │ + ldr.w ip, [pc, #20] @ fe30 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #20] @ (fdec ) │ │ │ │ │ + ldr r1, [pc, #20] @ (fe34 ) │ │ │ │ │ add ip, pc │ │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r2, [ip, #240] @ 0xf0 │ │ │ │ │ b.w 6958 │ │ │ │ │ - vhadd.s d16, d4, d0 │ │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + vhadd.s32 d0, d12, d0 │ │ │ │ │ + stmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fdf0 : │ │ │ │ │ +0000fe38 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 6d20 <__gettimeofday64@plt> │ │ │ │ │ movw r3, #16960 @ 0x4240 │ │ │ │ │ movt r3, #15 │ │ │ │ │ @@ -14880,49 +14884,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 1a858 │ │ │ │ │ + bl 1a8a0 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000fe28 : │ │ │ │ │ - ldr r0, [pc, #4] @ (fe30 ) │ │ │ │ │ +0000fe70 : │ │ │ │ │ + ldr r0, [pc, #4] @ (fe78 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf5fa0000 │ │ │ │ │ + subs.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.n fe44 │ │ │ │ │ + beq.n fe8c │ │ │ │ │ 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 fe80 │ │ │ │ │ + beq.n fec8 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n fe40 │ │ │ │ │ + bne.n fe88 │ │ │ │ │ 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, fe70 │ │ │ │ │ + cbnz r0, feb8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14931,102 +14935,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 fe70 │ │ │ │ │ + bne.n feb8 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ │ - b.n fe70 │ │ │ │ │ + b.n feb8 │ │ │ │ │ nop │ │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bne.n feb6 │ │ │ │ │ + bne.n fefe │ │ │ │ │ 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 fed4 │ │ │ │ │ + beq.n ff1c │ │ │ │ │ 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 ff12 │ │ │ │ │ + beq.n ff5a │ │ │ │ │ blx 6c60 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ │ - cbz r0, ff0c │ │ │ │ │ + cbz r0, ff54 │ │ │ │ │ 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 fecc │ │ │ │ │ + b.n ff14 │ │ │ │ │ blx 67cc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r3, ff3a │ │ │ │ │ + cbz r3, ff82 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n ff36 │ │ │ │ │ + beq.n ff7e │ │ │ │ │ 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 fec8 │ │ │ │ │ + b.n ff10 │ │ │ │ │ movs r0, #20 │ │ │ │ │ blx 67c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ - b.n ff22 │ │ │ │ │ + b.n ff6a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ff48 : │ │ │ │ │ +0000ff90 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6cd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ff58 │ │ │ │ │ + cbz r0, ffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #60] @ (ff98 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (ffe0 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -15041,51 +15045,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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ff9c : │ │ │ │ │ +0000ffe4 : │ │ │ │ │ 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 1007e │ │ │ │ │ + beq.n 100c6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ │ blx 67cc │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1008a │ │ │ │ │ + beq.n 100d2 │ │ │ │ │ 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 10050 │ │ │ │ │ + beq.n 10098 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ │ blx 6868 │ │ │ │ │ - cbz r0, 10000 │ │ │ │ │ + cbz r0, 10048 │ │ │ │ │ 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] │ │ │ │ │ @@ -15093,21 +15097,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 10006 │ │ │ │ │ + bne.n 1004e │ │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ adc.w r3, r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs r3, r1 │ │ │ │ │ - bcc.n 100a4 │ │ │ │ │ + bcc.n 100ec │ │ │ │ │ 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 │ │ │ │ │ @@ -15118,48 +15122,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 10054 │ │ │ │ │ + bne.n 1009c │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 10048 │ │ │ │ │ + b.n 10090 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 6ed4 │ │ │ │ │ str.w r0, [r9, #320] @ 0x140 │ │ │ │ │ - b.n ffbc │ │ │ │ │ + b.n 10004 │ │ │ │ │ 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 ffda │ │ │ │ │ + b.n 10022 │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ vmov d8, r2, r3 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d6, r0, r1 │ │ │ │ │ movs r0, #0 │ │ │ │ │ vdiv.f64 d7, d8, d6 │ │ │ │ │ vstr d7, [r5, #40] @ 0x28 │ │ │ │ │ - b.n 10048 │ │ │ │ │ + b.n 10090 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000100d0 : │ │ │ │ │ +00010118 : │ │ │ │ │ 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 │ │ │ │ │ @@ -15183,171 +15187,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] @ (10148 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (10190 ) │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001014c : │ │ │ │ │ +00010194 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010170 : │ │ │ │ │ +000101b8 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r2, sp │ │ │ │ │ blx 6b20 │ │ │ │ │ - cbz r0, 10184 │ │ │ │ │ + cbz r0, 101cc │ │ │ │ │ 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 10180 │ │ │ │ │ + bne.n 101c8 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000101a8 : │ │ │ │ │ +000101f0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000101c8 : │ │ │ │ │ +00010210 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000101e8 : │ │ │ │ │ +00010230 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 101f0 │ │ │ │ │ + cbnz r3, 10238 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010204 : │ │ │ │ │ +0001024c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r0, #300] @ 0x12c │ │ │ │ │ - cbz r0, 10212 │ │ │ │ │ + cbz r0, 1025a │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ │ - cbz r0, 1021c │ │ │ │ │ + cbz r0, 10264 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ │ - cbz r1, 10230 │ │ │ │ │ + cbz r1, 10278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6880 │ │ │ │ │ ldr.w r0, [r4, #312] @ 0x138 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr.w r0, [r4, #316] @ 0x13c │ │ │ │ │ - cbz r0, 1023a │ │ │ │ │ + cbz r0, 10282 │ │ │ │ │ blx 6918 │ │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ │ - cbz r0, 10244 │ │ │ │ │ + cbz r0, 1028c │ │ │ │ │ blx 6918 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ - cbz r0, 1024e │ │ │ │ │ + cbz r0, 10296 │ │ │ │ │ blx 6918 │ │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ │ - cbz r0, 10258 │ │ │ │ │ + cbz r0, 102a0 │ │ │ │ │ blx 6918 │ │ │ │ │ ldr.w r0, [r4, #332] @ 0x14c │ │ │ │ │ - cbz r0, 10262 │ │ │ │ │ + cbz r0, 102aa │ │ │ │ │ blx 6918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 6680 │ │ │ │ │ │ │ │ │ │ -0001026c : │ │ │ │ │ +000102b4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r1, 10286 │ │ │ │ │ + cbz r1, 102ce │ │ │ │ │ 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, 1029a │ │ │ │ │ + cbz r4, 102e2 │ │ │ │ │ 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 1027a │ │ │ │ │ + b.n 102c2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000102b0 : │ │ │ │ │ +000102f8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -15356,42 +15360,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 10360 │ │ │ │ │ + bne.n 103a8 │ │ │ │ │ ldr.w r9, [r6, #312] @ 0x138 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ strd r3, r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10360 │ │ │ │ │ + beq.n 103a8 │ │ │ │ │ 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, 10356 │ │ │ │ │ + cbnz r0, 1039e │ │ │ │ │ ldrd r0, r3, [sp, #152] @ 0x98 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 10322 │ │ │ │ │ + beq.n 1036a │ │ │ │ │ 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 10356 │ │ │ │ │ + bhi.n 1039e │ │ │ │ │ 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 │ │ │ │ │ @@ -15406,149 +15410,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 102f2 │ │ │ │ │ + bhi.n 1033a │ │ │ │ │ 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 102f2 │ │ │ │ │ - b.n 10360 │ │ │ │ │ + bhi.n 1033a │ │ │ │ │ + b.n 103a8 │ │ │ │ │ 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 102f2 │ │ │ │ │ - b.n 10360 │ │ │ │ │ + bhi.n 1033a │ │ │ │ │ + b.n 103a8 │ │ │ │ │ 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 102f2 │ │ │ │ │ - b.n 10360 │ │ │ │ │ + bhi.n 1033a │ │ │ │ │ + b.n 103a8 │ │ │ │ │ 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 102f2 │ │ │ │ │ - b.n 10360 │ │ │ │ │ + bhi.n 1033a │ │ │ │ │ + b.n 103a8 │ │ │ │ │ │ │ │ │ │ -000103d0 : │ │ │ │ │ +00010418 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000103ec : │ │ │ │ │ +00010434 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010408 : │ │ │ │ │ +00010450 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 10434 │ │ │ │ │ + cbz r3, 1047c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 10428 │ │ │ │ │ + cbz r3, 10470 │ │ │ │ │ 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 10416 │ │ │ │ │ + bcc.n 1045e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010438 : │ │ │ │ │ +00010480 : │ │ │ │ │ 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, 10458 │ │ │ │ │ + cbnz r0, 104a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00010464 : │ │ │ │ │ +000104ac : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010484 : │ │ │ │ │ +000104cc : │ │ │ │ │ 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 │ │ │ │ │ @@ -15557,53 +15561,53 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #10 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000104ac : │ │ │ │ │ +000104f4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - cbz r3, 104f6 │ │ │ │ │ + cbz r3, 1053e │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bls.n 104e4 │ │ │ │ │ - ldr r1, [pc, #400] @ (10650 ) │ │ │ │ │ + bls.n 1052c │ │ │ │ │ + ldr r1, [pc, #400] @ (10698 ) │ │ │ │ │ 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] @ (10654 ) │ │ │ │ │ + ldr r1, [pc, #384] @ (1069c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10592 │ │ │ │ │ + bne.n 105da │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - ldr r2, [pc, #368] @ (10658 ) │ │ │ │ │ + ldr r2, [pc, #368] @ (106a0 ) │ │ │ │ │ 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, 10504 │ │ │ │ │ + cbz r0, 1054c │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - b.n 104b8 │ │ │ │ │ + b.n 10500 │ │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ │ add.w r4, r4, #8448 @ 0x2100 │ │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bhi.n 10592 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 1051c ) │ │ │ │ │ + bhi.n 105da │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 10564 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -15650,262 +15654,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] @ (1065c ) │ │ │ │ │ + ldr r1, [pc, #212] @ (106a4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104de │ │ │ │ │ + beq.n 10526 │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 104bc │ │ │ │ │ - b.n 104b8 │ │ │ │ │ - ldr r1, [pc, #192] @ (10660 ) │ │ │ │ │ + beq.n 10504 │ │ │ │ │ + b.n 10500 │ │ │ │ │ + ldr r1, [pc, #192] @ (106a8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104de │ │ │ │ │ - ldr r1, [pc, #184] @ (10664 ) │ │ │ │ │ + beq.n 10526 │ │ │ │ │ + ldr r1, [pc, #184] @ (106ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 104de │ │ │ │ │ - b.n 10592 │ │ │ │ │ - ldr r1, [pc, #172] @ (10668 ) │ │ │ │ │ + beq.n 10526 │ │ │ │ │ + b.n 105da │ │ │ │ │ + ldr r1, [pc, #172] @ (106b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 105e6 │ │ │ │ │ - ldr r1, [pc, #164] @ (1066c ) │ │ │ │ │ + cbz r0, 1062e │ │ │ │ │ + ldr r1, [pc, #164] @ (106b4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10592 │ │ │ │ │ + bne.n 105da │ │ │ │ │ movs r3, #6 │ │ │ │ │ - b.n 104e0 │ │ │ │ │ - ldr r1, [pc, #148] @ (10670 ) │ │ │ │ │ + b.n 10528 │ │ │ │ │ + ldr r1, [pc, #148] @ (106b8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10592 │ │ │ │ │ + bne.n 105da │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 104e0 │ │ │ │ │ - ldr r1, [pc, #136] @ (10674 ) │ │ │ │ │ + b.n 10528 │ │ │ │ │ + ldr r1, [pc, #136] @ (106bc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104de │ │ │ │ │ - ldr r1, [pc, #124] @ (10678 ) │ │ │ │ │ + beq.w 10526 │ │ │ │ │ + ldr r1, [pc, #124] @ (106c0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104de │ │ │ │ │ - b.n 10592 │ │ │ │ │ - ldr r1, [pc, #108] @ (1067c ) │ │ │ │ │ + beq.w 10526 │ │ │ │ │ + b.n 105da │ │ │ │ │ + ldr r1, [pc, #108] @ (106c4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10592 │ │ │ │ │ + bne.n 105da │ │ │ │ │ movs r3, #5 │ │ │ │ │ - b.n 104e0 │ │ │ │ │ - ldr r1, [pc, #96] @ (10680 ) │ │ │ │ │ + b.n 10528 │ │ │ │ │ + ldr r1, [pc, #96] @ (106c8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 104de │ │ │ │ │ - ldr r1, [pc, #84] @ (10684 ) │ │ │ │ │ + beq.w 10526 │ │ │ │ │ + ldr r1, [pc, #84] @ (106cc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e6 │ │ │ │ │ - b.n 10592 │ │ │ │ │ - ldr r1, [pc, #72] @ (10688 ) │ │ │ │ │ + beq.n 1062e │ │ │ │ │ + b.n 105da │ │ │ │ │ + ldr r1, [pc, #72] @ (106d0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e6 │ │ │ │ │ - b.n 10592 │ │ │ │ │ + beq.n 1062e │ │ │ │ │ + b.n 105da │ │ │ │ │ nop │ │ │ │ │ - cbnz r6, 106c0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - pop {r2} │ │ │ │ │ + cbnz r6, 10706 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strd r0, r0, [ip, #-0]! │ │ │ │ │ - cbnz r0, 106ae │ │ │ │ │ + cbnz r4, 1071e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 106ae │ │ │ │ │ + stmdb r4!, {} │ │ │ │ │ + cbnz r0, 106f4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r2, 106b0 │ │ │ │ │ + cbnz r0, 106f4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - revsh r6, r0 │ │ │ │ │ + cbnz r2, 106f6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - revsh r2, r0 │ │ │ │ │ + hlt 0x003e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r4, 106c4 │ │ │ │ │ + hlt 0x003a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - revsh r2, r0 │ │ │ │ │ + cbz r4, 1070a │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001068c : │ │ │ │ │ +000106d4 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10694 │ │ │ │ │ + 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} │ │ │ │ │ │ │ │ │ │ -000106a8 : │ │ │ │ │ +000106f0 : │ │ │ │ │ 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 106c4 │ │ │ │ │ + beq.n 1070c │ │ │ │ │ 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] @ (10730 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (10778 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w r0, r4, #8448 @ 0x2100 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 106ba │ │ │ │ │ + bne.n 10702 │ │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 106bc │ │ │ │ │ + beq.n 10704 │ │ │ │ │ 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 10722 │ │ │ │ │ - cbnz r0, 10728 │ │ │ │ │ - ldr r0, [pc, #40] @ (10734 ) │ │ │ │ │ + ble.n 1076a │ │ │ │ │ + cbnz r0, 10770 │ │ │ │ │ + ldr r0, [pc, #40] @ (1077c ) │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr r2, [pc, #40] @ (10738 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (10780 ) │ │ │ │ │ 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 106bc │ │ │ │ │ + b.n 10704 │ │ │ │ │ blx 6c44 │ │ │ │ │ - b.n 1070e │ │ │ │ │ + b.n 10756 │ │ │ │ │ nop │ │ │ │ │ - sxtb r2, r2 │ │ │ │ │ + sxtb r2, r1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 1076c │ │ │ │ │ + cbnz r0, 107b2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 1076e │ │ │ │ │ + cbnz r0, 107b4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001073c : │ │ │ │ │ +00010784 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010758 : │ │ │ │ │ +000107a0 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0001077c : │ │ │ │ │ +000107c4 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10784 │ │ │ │ │ + cbnz r3, 107cc │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010798 : │ │ │ │ │ +000107e0 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000107b4 : │ │ │ │ │ +000107fc : │ │ │ │ │ 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 │ │ │ │ │ @@ -15913,42 +15917,42 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000107d8 : │ │ │ │ │ +00010820 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 107e0 │ │ │ │ │ + cbnz r3, 10828 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000107f4 : │ │ │ │ │ +0001083c : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010810 : │ │ │ │ │ +00010858 : │ │ │ │ │ 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 │ │ │ │ │ @@ -15956,66 +15960,66 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #6 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010834 : │ │ │ │ │ +0001087c : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 1083c │ │ │ │ │ + cbnz r3, 10884 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010850 : │ │ │ │ │ +00010898 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0001086c : │ │ │ │ │ +000108b4 : │ │ │ │ │ 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] @ (1096c ) │ │ │ │ │ - ldr r0, [pc, #220] @ (10970 ) │ │ │ │ │ + ldr r1, [pc, #220] @ (109b4 ) │ │ │ │ │ + ldr r0, [pc, #220] @ (109b8 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #4 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10952 │ │ │ │ │ + beq.n 1099a │ │ │ │ │ mov r7, sp │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 64d8 │ │ │ │ │ @@ -16024,110 +16028,110 @@ │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1094c │ │ │ │ │ + beq.n 10994 │ │ │ │ │ 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 108f2 │ │ │ │ │ + bpl.n 1093a │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 108e6 │ │ │ │ │ + bmi.n 1092e │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 108c4 │ │ │ │ │ + beq.n 1090c │ │ │ │ │ ldr.w sl, [r6] │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ strb.w r9, [r0] │ │ │ │ │ - ble.n 10926 │ │ │ │ │ + ble.n 1096e │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r1, [fp, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 108c4 │ │ │ │ │ + beq.n 1090c │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.n 10912 │ │ │ │ │ + bne.n 1095a │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bls.n 1095c │ │ │ │ │ + bls.n 109a4 │ │ │ │ │ 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 108d4 │ │ │ │ │ + bne.n 1091c │ │ │ │ │ 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 1092c │ │ │ │ │ - @ instruction: 0xb770 │ │ │ │ │ + b.n 10974 │ │ │ │ │ + @ instruction: 0xb768 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb85e │ │ │ │ │ + @ instruction: 0xb856 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010974 : │ │ │ │ │ +000109bc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 109a0 │ │ │ │ │ + cbz r3, 109e8 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 10994 │ │ │ │ │ + cbz r3, 109dc │ │ │ │ │ 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 10982 │ │ │ │ │ + bcc.n 109ca │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000109a4 : │ │ │ │ │ +000109ec : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000109c0 : │ │ │ │ │ +00010a08 : │ │ │ │ │ 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 │ │ │ │ │ @@ -16135,73 +16139,73 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #20 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000109e4 : │ │ │ │ │ +00010a2c : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 109ec │ │ │ │ │ + cbnz r3, 10a34 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010a00 : │ │ │ │ │ +00010a48 : │ │ │ │ │ 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, 10a34 │ │ │ │ │ + cbz r3, 10a7c │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a3c │ │ │ │ │ - ldr r3, [pc, #36] @ (10a40 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (10a88 ) │ │ │ │ │ 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 10a10 │ │ │ │ │ - bl ffca8a42 │ │ │ │ │ + b.n 10a58 │ │ │ │ │ + bl ffca8a8a │ │ │ │ │ │ │ │ │ │ -00010a44 : │ │ │ │ │ +00010a8c : │ │ │ │ │ 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, 10a94 │ │ │ │ │ + cbz r0, 10adc │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c60 │ │ │ │ │ - cbz r0, 10a94 │ │ │ │ │ + cbz r0, 10adc │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c60 │ │ │ │ │ - cbz r0, 10ab2 │ │ │ │ │ + cbz r0, 10afa │ │ │ │ │ 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] │ │ │ │ │ @@ -16217,26 +16221,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 10a90 │ │ │ │ │ + bne.n 10ad8 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10a6c │ │ │ │ │ + bne.n 10ab4 │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00010ab8 : │ │ │ │ │ +00010b00 : │ │ │ │ │ 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 │ │ │ │ │ @@ -16244,78 +16248,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] @ (10b28 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (10b70 ) │ │ │ │ │ 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 10afe │ │ │ │ │ + bgt.n 10b46 │ │ │ │ │ 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] @ (10b2c ) │ │ │ │ │ + ldr r2, [pc, #32] @ (10b74 ) │ │ │ │ │ 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 362b2a │ │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ + bl 362b72 │ │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010b30 : │ │ │ │ │ +00010b78 : │ │ │ │ │ push {lr} │ │ │ │ │ movs r2, #17 │ │ │ │ │ - vldr d7, [pc, #32] @ 10b58 │ │ │ │ │ + vldr d7, [pc, #32] @ 10ba0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r3, [pc, #36] @ (10b60 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (10ba8 ) │ │ │ │ │ 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 36ab62 │ │ │ │ │ + bl 36abaa │ │ │ │ │ │ │ │ │ │ -00010b64 : │ │ │ │ │ +00010bac : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010b80 : │ │ │ │ │ +00010bc8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -16323,41 +16327,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] @ (10c54 ) │ │ │ │ │ - ldr r0, [pc, #168] @ (10c58 ) │ │ │ │ │ + ldr r1, [pc, #168] @ (10c9c ) │ │ │ │ │ + ldr r0, [pc, #168] @ (10ca0 ) │ │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c4c │ │ │ │ │ + beq.n 10c94 │ │ │ │ │ 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 10c34 │ │ │ │ │ + bne.n 10c7c │ │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10bc4 │ │ │ │ │ + beq.n 10c0c │ │ │ │ │ ldrsh.w r3, [r5] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 10bc4 │ │ │ │ │ + bne.n 10c0c │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 10c42 │ │ │ │ │ + bcs.n 10c8a │ │ │ │ │ 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 │ │ │ │ │ @@ -16372,408 +16376,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 10bc4 │ │ │ │ │ + b.n 10c0c │ │ │ │ │ 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 10bee │ │ │ │ │ + b.n 10c36 │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 10c3c │ │ │ │ │ - push {r3, r4, r6} │ │ │ │ │ + b.n 10c84 │ │ │ │ │ + push {r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010c5c : │ │ │ │ │ +00010ca4 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10c64 │ │ │ │ │ + cbnz r3, 10cac │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010c78 : │ │ │ │ │ +00010cc0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 682c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ba4 │ │ │ │ │ + bl 10bec │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10c92 │ │ │ │ │ + cbnz r0, 10cda │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00010ca0 : │ │ │ │ │ +00010ce8 : │ │ │ │ │ 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] @ (10e08 ) │ │ │ │ │ - ldr r0, [pc, #332] @ (10e0c ) │ │ │ │ │ + ldr r1, [pc, #328] @ (10e50 ) │ │ │ │ │ + ldr r0, [pc, #332] @ (10e54 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d7c │ │ │ │ │ - ldr.w r8, [pc, #320] @ 10e10 │ │ │ │ │ + beq.n 10dc4 │ │ │ │ │ + ldr.w r8, [pc, #320] @ 10e58 │ │ │ │ │ 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 10d76 │ │ │ │ │ + beq.n 10dbe │ │ │ │ │ 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 10d0a │ │ │ │ │ + bpl.n 10d52 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r2, [fp, r3, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bmi.n 10cfe │ │ │ │ │ + bmi.n 10d46 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.n 10cda │ │ │ │ │ + beq.n 10d22 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10cda │ │ │ │ │ + beq.n 10d22 │ │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ │ add.w r4, r0, #10 │ │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ │ lsls r0, r3, #18 │ │ │ │ │ - bpl.n 10d34 │ │ │ │ │ + bpl.n 10d7c │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 10d28 │ │ │ │ │ + bmi.n 10d70 │ │ │ │ │ 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 10dda │ │ │ │ │ + beq.n 10e22 │ │ │ │ │ ldrb.w fp, [r5, #604] @ 0x25c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10d76 │ │ │ │ │ + bne.n 10dbe │ │ │ │ │ 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 10cec │ │ │ │ │ + bne.n 10d34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b44 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ add.w r0, r5, #46 @ 0x2e │ │ │ │ │ blx 676c │ │ │ │ │ - cbnz r0, 10df4 │ │ │ │ │ + cbnz r0, 10e3c │ │ │ │ │ strb.w r0, [r5, #301] @ 0x12d │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ add.w r0, r5, #302 @ 0x12e │ │ │ │ │ blx 6598 │ │ │ │ │ - cbnz r0, 10dec │ │ │ │ │ + cbnz r0, 10e34 │ │ │ │ │ strb.w r0, [r5, #557] @ 0x22d │ │ │ │ │ sub.w r4, r7, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6574 │ │ │ │ │ - cbnz r0, 10dce │ │ │ │ │ + cbnz r0, 10e16 │ │ │ │ │ ldr.w r2, [r7, #-12] │ │ │ │ │ - cbz r2, 10dc6 │ │ │ │ │ + cbz r2, 10e0e │ │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bpl.n 10dc0 │ │ │ │ │ + bpl.n 10e08 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 10dfc │ │ │ │ │ + cbz r3, 10e44 │ │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 10db4 │ │ │ │ │ + bne.n 10dfc │ │ │ │ │ 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 10cda │ │ │ │ │ + b.n 10d22 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, #302] @ 0x12e │ │ │ │ │ - b.n 10d9c │ │ │ │ │ + b.n 10de4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ │ - b.n 10d8c │ │ │ │ │ + b.n 10dd4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ adds r1, #20 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6358 │ │ │ │ │ - b.n 10dc6 │ │ │ │ │ - cbz r0, 10e5e │ │ │ │ │ + b.n 10e0e │ │ │ │ │ + cbz r0, 10ea4 │ │ │ │ │ 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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010e14 : │ │ │ │ │ +00010e5c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r4, [pc, #156] @ (10eb8 ) │ │ │ │ │ + ldr r4, [pc, #156] @ (10f00 ) │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ - b.n 10e4c │ │ │ │ │ + b.n 10e94 │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.n 10e98 │ │ │ │ │ + beq.n 10ee0 │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - vldr d7, [pc, #124] @ 10ea8 │ │ │ │ │ + vldr d7, [pc, #124] @ 10ef0 │ │ │ │ │ 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 10ea2 │ │ │ │ │ + beq.n 10eea │ │ │ │ │ cmp r0, #16 │ │ │ │ │ - bgt.n 10e22 │ │ │ │ │ + bgt.n 10e6a │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10e26 │ │ │ │ │ + bne.n 10e6e │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 10e76 │ │ │ │ │ + beq.n 10ebe │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ asrs r3, r2, #31 │ │ │ │ │ - bl 1a8f8 │ │ │ │ │ + bl 1a940 │ │ │ │ │ strd r0, r1, [sp] │ │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 10e92 │ │ │ │ │ + beq.n 10eda │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ asrs r3, r2, #31 │ │ │ │ │ - bl 1a8f8 │ │ │ │ │ + bl 1a940 │ │ │ │ │ mov r2, r0 │ │ │ │ │ vldr d7, [sp] │ │ │ │ │ - b.n 10e30 │ │ │ │ │ + b.n 10e78 │ │ │ │ │ movs r2, #8 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - vldr d7, [pc, #16] @ 10eb0 │ │ │ │ │ - b.n 10e30 │ │ │ │ │ + vldr d7, [pc, #16] @ 10ef8 │ │ │ │ │ + b.n 10e78 │ │ │ │ │ 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} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010ebc : │ │ │ │ │ +00010f04 : │ │ │ │ │ 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 10fa2 │ │ │ │ │ + blt.n 10fea │ │ │ │ │ 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, 10f0e │ │ │ │ │ + cbz r2, 10f56 │ │ │ │ │ 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 10f86 │ │ │ │ │ + blt.n 10fce │ │ │ │ │ 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 10ede │ │ │ │ │ + bne.n 10f26 │ │ │ │ │ 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 10f78 │ │ │ │ │ + ble.n 10fc0 │ │ │ │ │ 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 10f62 │ │ │ │ │ + bgt.n 10faa │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10888 │ │ │ │ │ + bl 108d0 │ │ │ │ │ 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 10f98 │ │ │ │ │ + bne.n 10fe0 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 10f26 │ │ │ │ │ + bne.n 10f6e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - b.n 10f80 │ │ │ │ │ + b.n 10fc8 │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010fb0 : │ │ │ │ │ +00010ff8 : │ │ │ │ │ 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 11042 │ │ │ │ │ + bne.n 1108a │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1106c │ │ │ │ │ + beq.n 110b4 │ │ │ │ │ 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, 11014 │ │ │ │ │ + cbnz r0, 1105c │ │ │ │ │ ldrd r9, r3, [r5, #440] @ 0x1b8 │ │ │ │ │ tst.w r9, #8 │ │ │ │ │ - bne.n 11014 │ │ │ │ │ + bne.n 1105c │ │ │ │ │ ldr.w r2, [r5, #340] @ 0x154 │ │ │ │ │ - cbz r2, 11014 │ │ │ │ │ + cbz r2, 1105c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ orrs.w r2, fp, r2 │ │ │ │ │ - beq.n 1105a │ │ │ │ │ + beq.n 110a2 │ │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ │ - cbz r3, 11014 │ │ │ │ │ + cbz r3, 1105c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ ldr.w r0, [r3, sl] │ │ │ │ │ blx 68cc │ │ │ │ │ - cbz r0, 1104a │ │ │ │ │ + cbz r0, 11092 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bhi.n 10fd4 │ │ │ │ │ + bhi.n 1101c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6760 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ orrs.w r3, fp, r3 │ │ │ │ │ - beq.n 11074 │ │ │ │ │ + beq.n 110bc │ │ │ │ │ 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 │ │ │ │ │ @@ -16788,39 +16792,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 11000 │ │ │ │ │ + b.n 11048 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6760 │ │ │ │ │ mov.w r8, #6 │ │ │ │ │ - b.n 11042 │ │ │ │ │ + b.n 1108a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001107c : │ │ │ │ │ +000110c4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1121a │ │ │ │ │ + beq.w 11262 │ │ │ │ │ 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 111d4 │ │ │ │ │ + blt.w 1121c │ │ │ │ │ movs r2, #15 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ blx 6a6c │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #16 │ │ │ │ │ @@ -16829,84 +16833,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, 110e0 │ │ │ │ │ + cbnz r0, 11128 │ │ │ │ │ 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, 110f6 │ │ │ │ │ + cbnz r0, 1113e │ │ │ │ │ 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 111ce │ │ │ │ │ + bne.n 11216 │ │ │ │ │ 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, 11124 │ │ │ │ │ + cbz r0, 1116c │ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ strd r3, r1, [r4, #440] @ 0x1b8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 111e2 │ │ │ │ │ + bmi.n 1122a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35095 @ 0x8917 │ │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ │ - cbnz r0, 1114a │ │ │ │ │ + cbnz r0, 11192 │ │ │ │ │ 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, 11164 │ │ │ │ │ + cbnz r0, 111ac │ │ │ │ │ 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 11226 │ │ │ │ │ + beq.n 1126e │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35105 @ 0x8921 │ │ │ │ │ blx 6dc0 <__ioctl_time64@plt> │ │ │ │ │ - cbnz r0, 1118e │ │ │ │ │ + cbnz r0, 111d6 │ │ │ │ │ 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, 111ae │ │ │ │ │ + cbnz r0, 111f6 │ │ │ │ │ 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 │ │ │ │ │ @@ -16924,15 +16928,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] @ (11260 ) │ │ │ │ │ + ldr r1, [pc, #124] @ (112a8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -16940,70 +16944,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 11174 │ │ │ │ │ + b.n 111bc │ │ │ │ │ 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, 11258 │ │ │ │ │ - ldr r1, [pc, #52] @ (11264 ) │ │ │ │ │ + cbnz r3, 112a0 │ │ │ │ │ + ldr r1, [pc, #52] @ (112ac ) │ │ │ │ │ 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 11174 │ │ │ │ │ - ldr r1, [pc, #12] @ (11268 ) │ │ │ │ │ + b.n 111bc │ │ │ │ │ + ldr r1, [pc, #12] @ (112b0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 11230 │ │ │ │ │ + b.n 11278 │ │ │ │ │ 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, 11298 │ │ │ │ │ + cbnz r0, 112e0 │ │ │ │ │ ldr r3, [sp, #360] @ 0x168 │ │ │ │ │ - cbz r3, 11298 │ │ │ │ │ + cbz r3, 112e0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6358 │ │ │ │ │ - ldr r2, [pc, #16] @ (1129c ) │ │ │ │ │ + ldr r2, [pc, #16] @ (112e4 ) │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000112a0 : │ │ │ │ │ +000112e8 : │ │ │ │ │ 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] │ │ │ │ │ @@ -17012,114 +17016,114 @@ │ │ │ │ │ add.w r1, r2, #516 @ 0x204 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ blx 63b0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000112c4 : │ │ │ │ │ +0001130c : │ │ │ │ │ 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 115a8 │ │ │ │ │ + bne.w 115f0 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - bgt.w 11564 │ │ │ │ │ + bgt.w 115ac │ │ │ │ │ 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 114d8 │ │ │ │ │ + beq.w 11520 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ - cbz r5, 11328 │ │ │ │ │ + cbz r5, 11370 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68cc │ │ │ │ │ - cbz r0, 11328 │ │ │ │ │ + cbz r0, 11370 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e44 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115d4 │ │ │ │ │ - ldr r2, [pc, #916] @ (116c0 ) │ │ │ │ │ + beq.w 1161c │ │ │ │ │ + ldr r2, [pc, #916] @ (11708 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ ldr.w fp, [r8, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 113a6 │ │ │ │ │ + beq.n 113ee │ │ │ │ │ ldr.w r5, [fp] │ │ │ │ │ - cbz r5, 113a6 │ │ │ │ │ - ldr r3, [pc, #892] @ (116c4 ) │ │ │ │ │ + cbz r5, 113ee │ │ │ │ │ + ldr r3, [pc, #892] @ (1170c ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1135e │ │ │ │ │ + b.n 113a6 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r5, [r6, r7, lsl #2] │ │ │ │ │ - cbz r5, 113a4 │ │ │ │ │ + cbz r5, 113ec │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 11380 │ │ │ │ │ + cbz r3, 113c8 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 115f2 │ │ │ │ │ + beq.w 1163a │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - ble.n 11356 │ │ │ │ │ + ble.n 1139e │ │ │ │ │ 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 1135e │ │ │ │ │ + bne.n 113a6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr r2, [pc, #792] @ (116c8 ) │ │ │ │ │ + ldr r2, [pc, #792] @ (11710 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 114b2 │ │ │ │ │ + beq.n 114fa │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 114b2 │ │ │ │ │ - ldr r3, [pc, #772] @ (116cc ) │ │ │ │ │ + beq.n 114fa │ │ │ │ │ + ldr r3, [pc, #772] @ (11714 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -17141,178 +17145,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 114f0 │ │ │ │ │ + bgt.n 11538 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1149e │ │ │ │ │ + beq.n 114e6 │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ - cbz r5, 1143c │ │ │ │ │ + cbz r5, 11484 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68cc │ │ │ │ │ - cbz r0, 1143c │ │ │ │ │ + cbz r0, 11484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1161a │ │ │ │ │ + beq.w 11662 │ │ │ │ │ ldr.w fp, [r9, #4] │ │ │ │ │ ldr.w r7, [fp] │ │ │ │ │ - cbz r7, 1149e │ │ │ │ │ + cbz r7, 114e6 │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 11458 │ │ │ │ │ + b.n 114a0 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r7, [r6, r5, lsl #2] │ │ │ │ │ - cbz r7, 1149c │ │ │ │ │ + cbz r7, 114e4 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 11478 │ │ │ │ │ + cbz r3, 114c0 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11538 │ │ │ │ │ + beq.n 11580 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ble.n 11450 │ │ │ │ │ + ble.n 11498 │ │ │ │ │ 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 11458 │ │ │ │ │ + bne.n 114a0 │ │ │ │ │ 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 113e6 │ │ │ │ │ + bne.n 1142e │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #540] @ (116d0 ) │ │ │ │ │ + ldr r2, [pc, #540] @ (11718 ) │ │ │ │ │ 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 11668 │ │ │ │ │ - ldr r2, [pc, #516] @ (116d4 ) │ │ │ │ │ + beq.w 116b0 │ │ │ │ │ + ldr r2, [pc, #516] @ (1171c ) │ │ │ │ │ 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 1165e │ │ │ │ │ + beq.w 116a6 │ │ │ │ │ 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 11640 │ │ │ │ │ + beq.w 11688 │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ - cbz r5, 11526 │ │ │ │ │ + cbz r5, 1156e │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68cc │ │ │ │ │ - cbz r0, 11526 │ │ │ │ │ + cbz r0, 1156e │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1161a │ │ │ │ │ - ldr r2, [pc, #432] @ (116d8 ) │ │ │ │ │ + beq.n 11662 │ │ │ │ │ + ldr r2, [pc, #432] @ (11720 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, pc │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 1143c │ │ │ │ │ + b.n 11484 │ │ │ │ │ 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] @ (116dc ) │ │ │ │ │ + ldr r2, [pc, #400] @ (11724 ) │ │ │ │ │ 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] @ (116e0 ) │ │ │ │ │ + ldr r2, [pc, #376] @ (11728 ) │ │ │ │ │ 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 11300 │ │ │ │ │ + bne.w 11348 │ │ │ │ │ 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] @ (116e4 ) │ │ │ │ │ + ldr r2, [pc, #332] @ (1172c ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 114d8 │ │ │ │ │ + b.n 11520 │ │ │ │ │ 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] @ (116e8 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (11730 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ @@ -17320,28 +17324,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] @ (116ec ) │ │ │ │ │ + ldr r2, [pc, #264] @ (11734 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ strb.w fp, [r4, #-1] │ │ │ │ │ blx 65c8 │ │ │ │ │ - b.n 114e6 │ │ │ │ │ + b.n 1152e │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, sl │ │ │ │ │ blx 6a6c │ │ │ │ │ - ldr r2, [pc, #236] @ (116f0 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (11738 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -17349,242 +17353,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] @ (116f4 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (1173c ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ blx 65c8 │ │ │ │ │ - b.n 114e6 │ │ │ │ │ + b.n 1152e │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #168] @ (116f8 ) │ │ │ │ │ + ldr r2, [pc, #168] @ (11740 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 1149e │ │ │ │ │ + b.n 114e6 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1126c │ │ │ │ │ - b.n 114e6 │ │ │ │ │ + bl 112b4 │ │ │ │ │ + b.n 1152e │ │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6598 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 114cc │ │ │ │ │ + bne.w 11514 │ │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ │ - beq.w 114cc │ │ │ │ │ + beq.w 11514 │ │ │ │ │ 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] @ (116fc ) │ │ │ │ │ + ldr r2, [pc, #76] @ (11744 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ strb.w r6, [r9, r8] │ │ │ │ │ blx 65c8 │ │ │ │ │ - b.n 114d8 │ │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ │ + b.n 11520 │ │ │ │ │ + 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011700 : │ │ │ │ │ +00011748 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #48] @ (11738 ) │ │ │ │ │ - ldr r0, [pc, #52] @ (1173c ) │ │ │ │ │ + ldr r1, [pc, #48] @ (11780 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (11784 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 11734 │ │ │ │ │ + cbz r0, 1177c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6480 │ │ │ │ │ - ldr r0, [pc, #28] @ (11740 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (11788 ) │ │ │ │ │ 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] @ (1181c ) │ │ │ │ │ + ldr r0, [pc, #208] @ (11864 ) │ │ │ │ │ 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 11816 │ │ │ │ │ - ldr r1, [pc, #188] @ (11820 ) │ │ │ │ │ + beq.n 1185e │ │ │ │ │ + ldr r1, [pc, #188] @ (11868 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1180c │ │ │ │ │ - ldr.w sl, [pc, #180] @ 11824 │ │ │ │ │ + beq.n 11854 │ │ │ │ │ + ldr.w sl, [pc, #180] @ 1186c │ │ │ │ │ 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 11806 │ │ │ │ │ + beq.n 1184e │ │ │ │ │ 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 117aa │ │ │ │ │ + bpl.n 117f2 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ lsls r0, r2, #18 │ │ │ │ │ - bmi.n 1179e │ │ │ │ │ + bmi.n 117e6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ │ - beq.n 1177c │ │ │ │ │ + beq.n 117c4 │ │ │ │ │ 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 1177c │ │ │ │ │ + bne.n 117c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1177c │ │ │ │ │ + bne.n 117c4 │ │ │ │ │ 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 1177c │ │ │ │ │ + bne.n 117c4 │ │ │ │ │ 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 1178e │ │ │ │ │ + bne.n 117d6 │ │ │ │ │ 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] @ (11828 ) │ │ │ │ │ + ldr r0, [pc, #16] @ (11870 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 11760 │ │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ │ + b.n 117a8 │ │ │ │ │ + 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001182c : │ │ │ │ │ +00011874 : │ │ │ │ │ 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, 1186e │ │ │ │ │ + cbnz r0, 118b6 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r4, #2 │ │ │ │ │ - cbz r3, 11866 │ │ │ │ │ + cbz r3, 118ae │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a6c │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ strb.w r4, [r3, #-1] │ │ │ │ │ @@ -17593,153 +17597,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} │ │ │ │ │ │ │ │ │ │ -0001187c : │ │ │ │ │ +000118c4 : │ │ │ │ │ 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, 118d0 │ │ │ │ │ + cbnz r0, 11918 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, 118c2 │ │ │ │ │ + cbz r3, 1190a │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbz r1, 118c2 │ │ │ │ │ + cbz r1, 1190a │ │ │ │ │ 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] @ (118e0 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (11928 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ca8 │ │ │ │ │ - b.n 118b0 │ │ │ │ │ + b.n 118f8 │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000118e4 : │ │ │ │ │ +0001192c : │ │ │ │ │ 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, 1190c │ │ │ │ │ + cbnz r0, 11954 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00011918 : │ │ │ │ │ +00011960 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 6bf8 <__xpg_strerror_r@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1192a │ │ │ │ │ + blt.n 11972 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #24] @ (11944 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (1198c ) │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011948 : │ │ │ │ │ +00011990 : │ │ │ │ │ subs.w ip, r1, #0 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, #44 @ 0x2c │ │ │ │ │ - blt.n 11972 │ │ │ │ │ + blt.n 119ba │ │ │ │ │ movw r2, #40000 @ 0x9c40 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 11974 │ │ │ │ │ + bgt.n 119bc │ │ │ │ │ movw r2, #20000 @ 0x4e20 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 11982 │ │ │ │ │ + ble.n 119ca │ │ │ │ │ movw r3, #20001 @ 0x4e21 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 11994 │ │ │ │ │ - ldr r0, [pc, #44] @ (1199c ) │ │ │ │ │ + beq.n 119dc │ │ │ │ │ + ldr r0, [pc, #44] @ (119e4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11972 │ │ │ │ │ - ldr r0, [pc, #32] @ (119a0 ) │ │ │ │ │ + bne.n 119ba │ │ │ │ │ + ldr r0, [pc, #32] @ (119e8 ) │ │ │ │ │ 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] @ (119a4 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (119ec ) │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000119a8 : │ │ │ │ │ +000119f0 : │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000119bc : │ │ │ │ │ +00011a04 : │ │ │ │ │ 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 │ │ │ │ │ @@ -17747,18 +17751,18 @@ │ │ │ │ │ blx 6cfc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000119e0 : │ │ │ │ │ +00011a28 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w lr, [pc, #256] @ 11ae8 │ │ │ │ │ + ldr.w lr, [pc, #256] @ 11b30 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add lr, pc │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ @@ -17767,126 +17771,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 11a68 │ │ │ │ │ + beq.n 11ab0 │ │ │ │ │ movw r1, #973 @ 0x3cd │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov r0, ip │ │ │ │ │ sbcs.w r2, r3, #0 │ │ │ │ │ - bcc.n 11abe │ │ │ │ │ + bcc.n 11b06 │ │ │ │ │ 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 11a6e │ │ │ │ │ + bcs.n 11ab6 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ubfx r1, ip, #0, #10 │ │ │ │ │ mov.w r5, #75 @ 0x4b │ │ │ │ │ sbcs.w ip, r3, #0 │ │ │ │ │ - bcc.n 11a96 │ │ │ │ │ + bcc.n 11ade │ │ │ │ │ sub.w ip, r2, #9 │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ cmp.w r1, #972 @ 0x3cc │ │ │ │ │ it le │ │ │ │ │ cmple r3, #0 │ │ │ │ │ - beq.n 11ad0 │ │ │ │ │ + beq.n 11b18 │ │ │ │ │ lsls r3, r0, #22 │ │ │ │ │ - bpl.n 11a5c │ │ │ │ │ + bpl.n 11aa4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - ldr r1, [pc, #140] @ (11aec ) │ │ │ │ │ + ldr r1, [pc, #140] @ (11b34 ) │ │ │ │ │ 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 11ae0 │ │ │ │ │ + bcs.n 11b28 │ │ │ │ │ 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 11a44 │ │ │ │ │ + bcs.n 11a8c │ │ │ │ │ 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 11aac │ │ │ │ │ + blt.n 11af4 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #64] @ (11af0 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (11b38 ) │ │ │ │ │ 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] @ (11af4 ) │ │ │ │ │ + ldr r1, [pc, #52] @ (11b3c ) │ │ │ │ │ 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 11aac │ │ │ │ │ + b.n 11af4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 11a70 │ │ │ │ │ + b.n 11ab8 │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011af8 : │ │ │ │ │ +00011b40 : │ │ │ │ │ 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 11b3a │ │ │ │ │ + beq.n 11b82 │ │ │ │ │ movw r3, #41727 @ 0xa2ff │ │ │ │ │ movt r3, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 11b96 │ │ │ │ │ - ldr r3, [pc, #112] @ (11b9c ) │ │ │ │ │ + bgt.n 11bde │ │ │ │ │ + ldr r3, [pc, #112] @ (11be4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [pc, #112] @ (11ba0 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (11be8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ca8 │ │ │ │ │ add r4, r0 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ @@ -17901,58 +17905,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, 11b86 │ │ │ │ │ - ldr r1, [pc, #40] @ (11ba4 ) │ │ │ │ │ + cbz r2, 11bce │ │ │ │ │ + ldr r1, [pc, #40] @ (11bec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ca8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ (11ba8 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (11bf0 ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ca8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (11bac ) │ │ │ │ │ + ldr r3, [pc, #20] @ (11bf4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 11b2e │ │ │ │ │ - add sp, #208 @ 0xd0 │ │ │ │ │ + b.n 11b76 │ │ │ │ │ + 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, 11c90 ) │ │ │ │ │ + add r6, pc, #192 @ (adr r6, 11cb8 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011bb0 : │ │ │ │ │ +00011bf8 : │ │ │ │ │ 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 11c20 │ │ │ │ │ + bls.n 11c68 │ │ │ │ │ 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 │ │ │ │ │ @@ -17963,42 +17967,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 11bd0 │ │ │ │ │ + bne.n 11c18 │ │ │ │ │ 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 11c02 │ │ │ │ │ + b.n 11c4a │ │ │ │ │ │ │ │ │ │ -00011c3c : │ │ │ │ │ +00011c84 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 11c50 │ │ │ │ │ + bne.n 11c98 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 11c5e │ │ │ │ │ + beq.n 11ca6 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 11c68 │ │ │ │ │ + beq.n 11cb0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 11c54 │ │ │ │ │ + beq.n 11c9c │ │ │ │ │ movs r0, #22 │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #4 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r0, r2 │ │ │ │ │ b.w 6548 │ │ │ │ │ movs r2, #16 │ │ │ │ │ @@ -18007,72 +18011,72 @@ │ │ │ │ │ b.w 6548 │ │ │ │ │ movs r2, #8 │ │ │ │ │ adds r1, #4 │ │ │ │ │ adds r0, #4 │ │ │ │ │ b.w 6548 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011c74 : │ │ │ │ │ +00011cbc : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi.n 11cd8 │ │ │ │ │ + bhi.n 11d20 │ │ │ │ │ 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] @ (11cdc ) │ │ │ │ │ + ldr r1, [pc, #64] @ (11d24 ) │ │ │ │ │ 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 11ca4 │ │ │ │ │ + bne.n 11cec │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 11ca6 │ │ │ │ │ + b.n 11cee │ │ │ │ │ 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 11ca6 │ │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ │ + b.n 11cee │ │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011ce0 : │ │ │ │ │ +00011d28 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 11d30 │ │ │ │ │ + beq.n 11d78 │ │ │ │ │ it ls │ │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ │ - bls.n 11d2e │ │ │ │ │ + bls.n 11d76 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 11d2e │ │ │ │ │ + bne.n 11d76 │ │ │ │ │ adds r7, r0, #4 │ │ │ │ │ movs r6, #2 │ │ │ │ │ movs r4, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -18085,461 +18089,461 @@ │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11d0a │ │ │ │ │ + bne.n 11d52 │ │ │ │ │ add r0, ip │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 11d02 │ │ │ │ │ + blt.n 11d4a │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ adds r7, r0, #4 │ │ │ │ │ movs r6, #4 │ │ │ │ │ movs r4, #16 │ │ │ │ │ - b.n 11cfe │ │ │ │ │ + b.n 11d46 │ │ │ │ │ │ │ │ │ │ -00011d38 : │ │ │ │ │ +00011d80 : │ │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ │ - beq.n 11d56 │ │ │ │ │ - bgt.n 11d4c │ │ │ │ │ + beq.n 11d9e │ │ │ │ │ + bgt.n 11d94 │ │ │ │ │ cmp r0, #16 │ │ │ │ │ - beq.n 11d68 │ │ │ │ │ + beq.n 11db0 │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne.n 11d62 │ │ │ │ │ - ldr r0, [pc, #40] @ (11d70 ) │ │ │ │ │ + bne.n 11daa │ │ │ │ │ + ldr r0, [pc, #40] @ (11db8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - bne.n 11d5c │ │ │ │ │ - ldr r0, [pc, #32] @ (11d74 ) │ │ │ │ │ + bne.n 11da4 │ │ │ │ │ + ldr r0, [pc, #32] @ (11dbc ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #32] @ (11d78 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (11dc0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #28] @ (11d7c ) │ │ │ │ │ + ldr r0, [pc, #28] @ (11dc4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #28] @ (11d80 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (11dc8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #24] @ (11d84 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (11dcc ) │ │ │ │ │ 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, 11dd8 ) │ │ │ │ │ + add r3, pc, #56 @ (adr r3, 11e00 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #64 @ (adr r3, 11dc4 ) │ │ │ │ │ + add r3, pc, #32 @ (adr r3, 11dec ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #8 │ │ │ │ │ + add r7, pc, #1000 @ (adr r7, 121b8 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011d88 : │ │ │ │ │ +00011dd0 : │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - bhi.n 11dee │ │ │ │ │ + bhi.n 11e36 │ │ │ │ │ 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] @ (11df4 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (11e3c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #80] @ (11df8 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (11e40 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #76] @ (11dfc ) │ │ │ │ │ + ldr r0, [pc, #76] @ (11e44 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #76] @ (11e00 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (11e48 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #72] @ (11e04 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (11e4c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #72] @ (11e08 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (11e50 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #68] @ (11e0c ) │ │ │ │ │ + ldr r0, [pc, #68] @ (11e54 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #68] @ (11e10 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (11e58 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ (11e14 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (11e5c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ (11e18 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (11e60 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #60] @ (11e1c ) │ │ │ │ │ + ldr r0, [pc, #60] @ (11e64 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #60] @ (11e20 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (11e68 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #56] @ (11e24 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (11e6c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #56] @ (11e28 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (11e70 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - add r7, pc, #936 @ (adr r7, 121a0 ) │ │ │ │ │ + add r7, pc, #904 @ (adr r7, 121c8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #864 @ (adr r7, 1215c ) │ │ │ │ │ + add r7, pc, #832 @ (adr r7, 12184 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #936 @ (adr r7, 121a8 ) │ │ │ │ │ + add r7, pc, #904 @ (adr r7, 121d0 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #960 @ (adr r7, 121c4 ) │ │ │ │ │ + add r7, pc, #928 @ (adr r7, 121ec ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #984 @ (adr r7, 121e0 ) │ │ │ │ │ + add r7, pc, #952 @ (adr r7, 12208 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #1008 @ (adr r7, 121fc ) │ │ │ │ │ + add r7, pc, #976 @ (adr r7, 12224 ) │ │ │ │ │ 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, 121dc ) │ │ │ │ │ + add r7, pc, #928 @ (adr r7, 12204 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #968 @ (adr r7, 121e8 ) │ │ │ │ │ + add r7, pc, #936 @ (adr r7, 12210 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #992 @ (adr r7, 12204 ) │ │ │ │ │ + add r7, pc, #960 @ (adr r7, 1222c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #1016 @ (adr r7, 12220 ) │ │ │ │ │ + add r7, pc, #984 @ (adr r7, 12248 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011e2c : │ │ │ │ │ +00011e74 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ orrs r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.w 11fe2 │ │ │ │ │ + beq.w 1202a │ │ │ │ │ ands.w r3, r0, #1 │ │ │ │ │ it eq │ │ │ │ │ strbeq r3, [r2, #0] │ │ │ │ │ - bne.w 11fd2 │ │ │ │ │ + bne.w 1201a │ │ │ │ │ lsls r2, r5, #30 │ │ │ │ │ - bmi.w 11fa6 │ │ │ │ │ + bmi.w 11fee │ │ │ │ │ lsls r3, r5, #29 │ │ │ │ │ - bmi.w 11f84 │ │ │ │ │ + bmi.w 11fcc │ │ │ │ │ lsls r0, r5, #28 │ │ │ │ │ - bmi.n 11e74 │ │ │ │ │ + bmi.n 11ebc │ │ │ │ │ lsls r1, r5, #27 │ │ │ │ │ - bmi.n 11e96 │ │ │ │ │ + bmi.n 11ede │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bmi.n 11ebe │ │ │ │ │ + bmi.n 11f06 │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ - bmi.n 11ee0 │ │ │ │ │ + bmi.n 11f28 │ │ │ │ │ lsls r0, r5, #24 │ │ │ │ │ - bmi.n 11f02 │ │ │ │ │ + bmi.n 11f4a │ │ │ │ │ lsls r1, r5, #23 │ │ │ │ │ - bmi.n 11f20 │ │ │ │ │ + bmi.n 11f68 │ │ │ │ │ lsls r2, r5, #22 │ │ │ │ │ - bmi.n 11f42 │ │ │ │ │ + bmi.n 11f8a │ │ │ │ │ lsls r3, r5, #20 │ │ │ │ │ - bmi.n 11f64 │ │ │ │ │ + bmi.n 11fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #372] @ (11ff0 ) │ │ │ │ │ + ldr r3, [pc, #372] @ (12038 ) │ │ │ │ │ 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 11e58 │ │ │ │ │ + bpl.n 11ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #340] @ (11ff4 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (1203c ) │ │ │ │ │ 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 11e5c │ │ │ │ │ + bpl.n 11ea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #304] @ (11ff8 ) │ │ │ │ │ + ldr r3, [pc, #304] @ (12040 ) │ │ │ │ │ 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 11e60 │ │ │ │ │ + bpl.n 11ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #276] @ (11ffc ) │ │ │ │ │ + ldr r3, [pc, #276] @ (12044 ) │ │ │ │ │ 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 11e64 │ │ │ │ │ + bpl.n 11eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #244] @ (12000 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (12048 ) │ │ │ │ │ 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 11e68 │ │ │ │ │ + bpl.n 11eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #220] @ (12004 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (1204c ) │ │ │ │ │ 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 11e6c │ │ │ │ │ + bpl.n 11eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #188] @ (12008 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (12050 ) │ │ │ │ │ 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 11e70 │ │ │ │ │ + bpl.n 11eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #160] @ (1200c ) │ │ │ │ │ + ldr r3, [pc, #160] @ (12054 ) │ │ │ │ │ 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] @ (12010 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (12058 ) │ │ │ │ │ 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 11e54 │ │ │ │ │ - b.n 11e74 │ │ │ │ │ + bpl.w 11e9c │ │ │ │ │ + b.n 11ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #100] @ (12014 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (1205c ) │ │ │ │ │ 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 11e50 │ │ │ │ │ - b.n 11f84 │ │ │ │ │ - ldr r3, [pc, #68] @ (12018 ) │ │ │ │ │ + bpl.w 11e98 │ │ │ │ │ + b.n 11fcc │ │ │ │ │ + ldr r3, [pc, #68] @ (12060 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ lsls r2, r5, #30 │ │ │ │ │ - bpl.w 11e4a │ │ │ │ │ - b.n 11fa6 │ │ │ │ │ - ldr r3, [pc, #56] @ (1201c ) │ │ │ │ │ + bpl.w 11e92 │ │ │ │ │ + b.n 11fee │ │ │ │ │ + ldr r3, [pc, #56] @ (12064 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 11e54 │ │ │ │ │ - add r7, pc, #712 @ (adr r7, 122bc ) │ │ │ │ │ + b.n 11e9c │ │ │ │ │ + add r7, pc, #680 @ (adr r7, 122e4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #624 @ (adr r7, 12268 ) │ │ │ │ │ + add r7, pc, #592 @ (adr r7, 12290 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #528 @ (adr r7, 1220c ) │ │ │ │ │ + add r7, pc, #496 @ (adr r7, 12234 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #440 @ (adr r7, 121b8 ) │ │ │ │ │ + add r7, pc, #408 @ (adr r7, 121e0 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #360 @ (adr r7, 1216c ) │ │ │ │ │ + add r7, pc, #328 @ (adr r7, 12194 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #264 @ (adr r7, 12110 ) │ │ │ │ │ + add r7, pc, #232 @ (adr r7, 12138 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #176 @ (adr r7, 120bc ) │ │ │ │ │ + add r7, pc, #144 @ (adr r7, 120e4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #96 @ (adr r7, 12070 ) │ │ │ │ │ + add r7, pc, #64 @ (adr r7, 12098 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #624 @ (adr r6, 12284 ) │ │ │ │ │ + add r6, pc, #592 @ (adr r6, 122ac ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #432 @ (adr r6, 121c8 ) │ │ │ │ │ + add r6, pc, #400 @ (adr r6, 121f0 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #288 @ (adr r6, 1213c ) │ │ │ │ │ + add r6, pc, #256 @ (adr r6, 12164 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #176 @ (adr r6, 120d0 ) │ │ │ │ │ + add r6, pc, #144 @ (adr r6, 120f8 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00012020 : │ │ │ │ │ +00012068 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r1, #16 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - beq.n 12052 │ │ │ │ │ + beq.n 1209a │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - beq.n 12032 │ │ │ │ │ + beq.n 1207a │ │ │ │ │ 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] @ (12078 ) │ │ │ │ │ + ldr r5, [pc, #60] @ (120c0 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 12062 │ │ │ │ │ + cbz r3, 120aa │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1202c │ │ │ │ │ + beq.n 12074 │ │ │ │ │ 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] @ (1207c ) │ │ │ │ │ + ldr r5, [pc, #32] @ (120c4 ) │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12040 │ │ │ │ │ + bne.n 12088 │ │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx 6ed4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 1178c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 12040 │ │ │ │ │ - add r5, pc, #208 @ (adr r5, 1214c ) │ │ │ │ │ + b.n 12088 │ │ │ │ │ + add r5, pc, #176 @ (adr r5, 12174 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #64 @ (adr r5, 120c0 ) │ │ │ │ │ + add r5, pc, #32 @ (adr r5, 120e8 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00012080 : │ │ │ │ │ +000120c8 : │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 │ │ │ │ │ @@ -18569,180 +18573,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] @ (12244 ) │ │ │ │ │ - ldr r0, [pc, #132] @ (12248 ) │ │ │ │ │ + ldr r1, [pc, #132] @ (1228c ) │ │ │ │ │ + ldr r0, [pc, #132] @ (12290 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ - cbz r0, 1223c │ │ │ │ │ - ldr r7, [pc, #120] @ (1224c ) │ │ │ │ │ + cbz r0, 12284 │ │ │ │ │ + ldr r7, [pc, #120] @ (12294 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ add r7, pc │ │ │ │ │ - b.n 121e2 │ │ │ │ │ + b.n 1222a │ │ │ │ │ blx 6e44 │ │ │ │ │ - cbz r0, 12218 │ │ │ │ │ + cbz r0, 12260 │ │ │ │ │ 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 121dc │ │ │ │ │ + bne.n 12224 │ │ │ │ │ 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 121fc │ │ │ │ │ + beq.n 12244 │ │ │ │ │ movs r2, #10 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ blx 6898 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r3, [r8, #32] │ │ │ │ │ blx 6b44 │ │ │ │ │ - b.n 1220c │ │ │ │ │ + b.n 12254 │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 1220e │ │ │ │ │ - ldr r6, [sp, #256] @ 0x100 │ │ │ │ │ + b.n 12256 │ │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #808 @ (adr r4, 12574 ) │ │ │ │ │ + add r4, pc, #776 @ (adr r4, 1259c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #800 @ (adr r4, 12570 ) │ │ │ │ │ + add r4, pc, #768 @ (adr r4, 12598 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #60] @ (12294 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (122dc ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6518 │ │ │ │ │ - cbnz r0, 12284 │ │ │ │ │ + cbnz r0, 122cc │ │ │ │ │ ldrb.w r3, [sp] │ │ │ │ │ - cbz r3, 1228c │ │ │ │ │ + cbz r3, 122d4 │ │ │ │ │ mov r1, sp │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1226e │ │ │ │ │ + bne.n 122b6 │ │ │ │ │ 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 1227e │ │ │ │ │ + b.n 122c6 │ │ │ │ │ nop │ │ │ │ │ - add r4, pc, #304 @ (adr r4, 123c8 ) │ │ │ │ │ + add r4, pc, #272 @ (adr r4, 123f0 ) │ │ │ │ │ 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] @ 12520 │ │ │ │ │ + vldr d8, [pc, #608] @ 12568 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #24] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1240c │ │ │ │ │ + beq.n 12454 │ │ │ │ │ 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] │ │ │ │ │ @@ -18773,132 +18777,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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 123bc │ │ │ │ │ + bne.w 12404 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6a84 │ │ │ │ │ vldr s14, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r6, r5, [r4, #24] │ │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ - b.n 123bc │ │ │ │ │ + b.n 12404 │ │ │ │ │ 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, 12554 │ │ │ │ │ + cbz r4, 1259c │ │ │ │ │ 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 1253c │ │ │ │ │ + bmi.n 12584 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bmi.n 12558 │ │ │ │ │ + bmi.n 125a0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1253c │ │ │ │ │ + bne.n 12584 │ │ │ │ │ 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 1255a │ │ │ │ │ + bne.n 125a2 │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ add r6, r7 │ │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ │ - ble.n 1258e │ │ │ │ │ + ble.n 125d6 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1253c │ │ │ │ │ - b.n 12554 │ │ │ │ │ + bne.n 12584 │ │ │ │ │ + b.n 1259c │ │ │ │ │ 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 │ │ │ │ │ @@ -18913,50 +18917,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 125e6 │ │ │ │ │ + bne.n 1262e │ │ │ │ │ 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 128ca │ │ │ │ │ + blt.w 12912 │ │ │ │ │ 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] @ (128f0 ) │ │ │ │ │ + ldr r3, [pc, #752] @ (12938 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx 65b0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 128ce │ │ │ │ │ + bne.w 12916 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 128de │ │ │ │ │ + beq.w 12926 │ │ │ │ │ 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 128de │ │ │ │ │ + beq.w 12926 │ │ │ │ │ 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 │ │ │ │ │ @@ -18967,35 +18971,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 12682 │ │ │ │ │ + bpl.n 126ca │ │ │ │ │ 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 1266e │ │ │ │ │ + bmi.n 126b6 │ │ │ │ │ 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 126a6 │ │ │ │ │ + bpl.n 126ee │ │ │ │ │ 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 12696 │ │ │ │ │ + bmi.n 126de │ │ │ │ │ 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 │ │ │ │ │ @@ -19027,35 +19031,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] @ 128e8 │ │ │ │ │ + vldr d8, [pc, #444] @ 12930 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 │ │ │ │ │ @@ -19074,15 +19078,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 1a8f8 │ │ │ │ │ + bl 1a940 │ │ │ │ │ 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 │ │ │ │ │ @@ -19154,100 +19158,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 128ce │ │ │ │ │ + b.n 12916 │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ lsls r7, r1 │ │ │ │ │ - add r0, pc, #736 @ (adr r0, 12bd4 ) │ │ │ │ │ + add r0, pc, #704 @ (adr r0, 12bfc ) │ │ │ │ │ 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 12982 │ │ │ │ │ + bcs.n 129ca │ │ │ │ │ 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, 1297e │ │ │ │ │ + cbz r4, 129c6 │ │ │ │ │ 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, 12948 │ │ │ │ │ + cbz r3, 12990 │ │ │ │ │ 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 12974 │ │ │ │ │ + bne.n 129bc │ │ │ │ │ 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 1290e │ │ │ │ │ + bcc.n 12956 │ │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #4] @ (12990 ) │ │ │ │ │ + ldr r2, [pc, #4] @ (129d8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - b.n 128f4 │ │ │ │ │ + b.n 1293c │ │ │ │ │ nop │ │ │ │ │ lsls r7, r0, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r2, [pc, #80] @ (129ec ) │ │ │ │ │ + ldr r2, [pc, #80] @ (12a34 ) │ │ │ │ │ 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, 129c4 │ │ │ │ │ + cbz r0, 12a0c │ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ add sp, #4 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 642c │ │ │ │ │ @@ -19256,152 +19260,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 12528 │ │ │ │ │ + bl 12570 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68cc │ │ │ │ │ - cbz r0, 12a28 │ │ │ │ │ + cbz r0, 12a70 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - cbz r0, 12a28 │ │ │ │ │ + cbz r0, 12a70 │ │ │ │ │ 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] @ (12a8c ) │ │ │ │ │ + ldr r1, [pc, #96] @ (12ad4 ) │ │ │ │ │ movs r2, #25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ - cbz r0, 12a72 │ │ │ │ │ - ldr r7, [pc, #88] @ (12a90 ) │ │ │ │ │ + cbz r0, 12aba │ │ │ │ │ + ldr r7, [pc, #88] @ (12ad8 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6e44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12a5e │ │ │ │ │ - ldr r7, [pc, #72] @ (12a94 ) │ │ │ │ │ + cbz r0, 12aa6 │ │ │ │ │ + ldr r7, [pc, #72] @ (12adc ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6e44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12a5e │ │ │ │ │ + cbz r0, 12aa6 │ │ │ │ │ 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] @ (12a98 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (12ae0 ) │ │ │ │ │ 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] @ (12ac0 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (12b08 ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ - bl 128f4 │ │ │ │ │ - ldr r2, [pc, #24] @ (12ac4 ) │ │ │ │ │ + bl 1293c │ │ │ │ │ + ldr r2, [pc, #24] @ (12b0c ) │ │ │ │ │ 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, 12afa │ │ │ │ │ + cbz r0, 12b42 │ │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 12af0 │ │ │ │ │ + bcs.n 12b38 │ │ │ │ │ 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 12ada │ │ │ │ │ + b.n 12b22 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 12aec │ │ │ │ │ + bne.n 12b34 │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12aec │ │ │ │ │ + bne.n 12b34 │ │ │ │ │ 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] @ (12b80 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (12bc8 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 12b58 │ │ │ │ │ - ldr r1, [pc, #88] @ (12b84 ) │ │ │ │ │ + cbz r0, 12ba0 │ │ │ │ │ + ldr r1, [pc, #88] @ (12bcc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 12b46 │ │ │ │ │ - ldr r1, [pc, #80] @ (12b88 ) │ │ │ │ │ + cbz r0, 12b8e │ │ │ │ │ + ldr r1, [pc, #80] @ (12bd0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12b6c │ │ │ │ │ + cbz r0, 12bb4 │ │ │ │ │ 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} │ │ │ │ │ @@ -19415,35 +19419,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] @ (12bd8 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (12c20 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 12bc2 │ │ │ │ │ - ldr r1, [pc, #56] @ (12bdc ) │ │ │ │ │ + cbz r0, 12c0a │ │ │ │ │ + ldr r1, [pc, #56] @ (12c24 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12bb0 │ │ │ │ │ + cbz r0, 12bf8 │ │ │ │ │ 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} │ │ │ │ │ @@ -19451,68 +19455,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] @ (12c38 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (12c80 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12c0a │ │ │ │ │ - b.n 12c30 │ │ │ │ │ + cbnz r0, 12c52 │ │ │ │ │ + b.n 12c78 │ │ │ │ │ blx 6e44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12c24 │ │ │ │ │ + cbz r0, 12c6c │ │ │ │ │ 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 12c02 │ │ │ │ │ + bne.n 12c4a │ │ │ │ │ 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 12c2a │ │ │ │ │ + b.n 12c72 │ │ │ │ │ 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] @ (12dd4 ) │ │ │ │ │ + ldr r1, [pc, #400] @ (12e1c ) │ │ │ │ │ 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 12be0 │ │ │ │ │ + bl 12c28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12dca │ │ │ │ │ + bne.w 12e12 │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6eb0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19623,29 +19627,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] @ (12f30 ) │ │ │ │ │ + ldr r1, [pc, #336] @ (12f78 ) │ │ │ │ │ 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 12be0 │ │ │ │ │ + bl 12c28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f26 │ │ │ │ │ + bne.w 12f6e │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6eb0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19736,42 +19740,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 130f2 │ │ │ │ │ + beq.w 1313a │ │ │ │ │ add r5, sp, #24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 130b0 │ │ │ │ │ + blt.w 130f8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 130be │ │ │ │ │ - ldr r1, [pc, #404] @ (130fc ) │ │ │ │ │ - ldr r0, [pc, #404] @ (13100 ) │ │ │ │ │ + bgt.w 13106 │ │ │ │ │ + ldr r1, [pc, #404] @ (13144 ) │ │ │ │ │ + ldr r0, [pc, #404] @ (13148 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 130b0 │ │ │ │ │ + beq.w 130f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -19780,32 +19784,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 130a0 │ │ │ │ │ + beq.n 130e8 │ │ │ │ │ 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 12f92 │ │ │ │ │ + bne.n 12fda │ │ │ │ │ lsrs r3, r2, #12 │ │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 12f92 │ │ │ │ │ + bne.n 12fda │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 673c │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ blx 673c │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ @@ -19879,37 +19883,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] @ (13104 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (1314c ) │ │ │ │ │ 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 12f66 │ │ │ │ │ + b.n 12fae │ │ │ │ │ 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 │ │ │ │ │ @@ -19929,67 +19933,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 13330 │ │ │ │ │ + beq.w 13378 │ │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 132f0 │ │ │ │ │ + blt.w 13338 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 13300 │ │ │ │ │ - ldr r1, [pc, #460] @ (13348 ) │ │ │ │ │ - ldr r0, [pc, #464] @ (1334c ) │ │ │ │ │ + bgt.w 13348 │ │ │ │ │ + ldr r1, [pc, #460] @ (13390 ) │ │ │ │ │ + ldr r0, [pc, #464] @ (13394 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 132f0 │ │ │ │ │ + beq.w 13338 │ │ │ │ │ add r3, sp, #244 @ 0xf4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [pc, #444] @ (13350 ) │ │ │ │ │ + ldr r3, [pc, #444] @ (13398 ) │ │ │ │ │ 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 132be │ │ │ │ │ + beq.w 13306 │ │ │ │ │ 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 131a2 │ │ │ │ │ + bne.n 131ea │ │ │ │ │ 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 131a2 │ │ │ │ │ + bne.n 131ea │ │ │ │ │ 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 │ │ │ │ │ @@ -20016,17 +20020,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 13294 │ │ │ │ │ + beq.n 132dc │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 132d0 │ │ │ │ │ + beq.n 13318 │ │ │ │ │ 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] │ │ │ │ │ @@ -20041,22 +20045,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 1333c │ │ │ │ │ + beq.n 13384 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 131a2 │ │ │ │ │ + bne.n 131ea │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6500 │ │ │ │ │ - b.n 131a2 │ │ │ │ │ + b.n 131ea │ │ │ │ │ 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 │ │ │ │ │ @@ -20069,104 +20073,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 13250 │ │ │ │ │ + b.n 13298 │ │ │ │ │ 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] @ 13340 │ │ │ │ │ + vldr d7, [pc, #104] @ 13388 │ │ │ │ │ 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 13250 │ │ │ │ │ + b.n 13298 │ │ │ │ │ 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] @ (13354 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (1339c ) │ │ │ │ │ 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 13178 │ │ │ │ │ + b.n 131c0 │ │ │ │ │ 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 132c0 │ │ │ │ │ + b.n 13308 │ │ │ │ │ @ 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 1342e │ │ │ │ │ - ldr r1, [pc, #200] @ (13438 ) │ │ │ │ │ + beq.n 13476 │ │ │ │ │ + ldr r1, [pc, #200] @ (13480 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ adds r7, r5, #5 │ │ │ │ │ blx 6e44 │ │ │ │ │ - cbnz r0, 133da │ │ │ │ │ + cbnz r0, 13422 │ │ │ │ │ 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 1339a │ │ │ │ │ + bmi.n 133e2 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ │ lsls r2, r3, #20 │ │ │ │ │ - bpl.n 1338e │ │ │ │ │ + bpl.n 133d6 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx 6898 │ │ │ │ │ - ldr r2, [pc, #148] @ (1343c ) │ │ │ │ │ + ldr r2, [pc, #148] @ (13484 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r4, #0] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ mov r3, r7 │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -20174,20 +20178,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, 133de │ │ │ │ │ + cbz r0, 13426 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #2076 @ 0x81c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 1337e │ │ │ │ │ + b.n 133c6 │ │ │ │ │ add r5, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ blx 673c │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -20211,145 +20215,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] @ (13534 ) │ │ │ │ │ + ldr r0, [pc, #236] @ (1357c ) │ │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67a8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #224] @ (13538 ) │ │ │ │ │ + ldr r0, [pc, #224] @ (13580 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67a8 │ │ │ │ │ - ldr r3, [pc, #220] @ (1353c ) │ │ │ │ │ + ldr r3, [pc, #220] @ (13584 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, 134ca │ │ │ │ │ + cbz r0, 13512 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - beq.n 134d4 │ │ │ │ │ + beq.n 1351c │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 134f2 │ │ │ │ │ + bne.n 1353a │ │ │ │ │ add r5, sp, #120 @ 0x78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #8191 @ 0x1fff │ │ │ │ │ blx 6518 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 134ca │ │ │ │ │ + cbnz r0, 13512 │ │ │ │ │ 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] @ (13540 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (13588 ) │ │ │ │ │ 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 1352c │ │ │ │ │ + beq.n 13574 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb.w r3, [r7, #1024] @ 0x400 │ │ │ │ │ - cbz r3, 134fe │ │ │ │ │ + cbz r3, 13546 │ │ │ │ │ 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 13520 │ │ │ │ │ - ldr r3, [pc, #92] @ (13544 ) │ │ │ │ │ + blt.n 13568 │ │ │ │ │ + ldr r3, [pc, #92] @ (1358c ) │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ - b.n 13484 │ │ │ │ │ + b.n 134cc │ │ │ │ │ ldr.w r0, [r8, #12]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1347a │ │ │ │ │ - b.n 134ca │ │ │ │ │ - ldr r2, [pc, #72] @ (13548 ) │ │ │ │ │ + bne.n 134c2 │ │ │ │ │ + b.n 13512 │ │ │ │ │ + ldr r2, [pc, #72] @ (13590 ) │ │ │ │ │ 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 134d6 │ │ │ │ │ - b.n 134ca │ │ │ │ │ - bl 12528 │ │ │ │ │ - b.n 134c4 │ │ │ │ │ - nop │ │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - itee al │ │ │ │ │ - moval r0, r0 │ │ │ │ │ - itet ge @ unpredictable > │ │ │ │ │ + bne.n 1351e │ │ │ │ │ + b.n 13512 │ │ │ │ │ + bl 12570 │ │ │ │ │ + b.n 1350c │ │ │ │ │ + nop │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + itte ge │ │ │ │ │ movge r0, r0 │ │ │ │ │ - it vs @ unpredictable │ │ │ │ │ + ittt vs @ unpredictable │ │ │ │ │ + movvs r0, r0 │ │ │ │ │ + wfevs │ │ │ │ │ movvs r0, r0 │ │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #92] @ (135b0 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (135f8 ) │ │ │ │ │ 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, 13592 │ │ │ │ │ - ldr r1, [pc, #68] @ (135b4 ) │ │ │ │ │ + cbnz r0, 135da │ │ │ │ │ + ldr r1, [pc, #68] @ (135fc ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbz r0, 1359a │ │ │ │ │ + cbz r0, 135e2 │ │ │ │ │ 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 │ │ │ │ │ @@ -20358,122 +20362,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] @ (136b8 ) │ │ │ │ │ + ldr r3, [pc, #252] @ (13700 ) │ │ │ │ │ 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] @ (136bc ) │ │ │ │ │ + ldr r3, [pc, #216] @ (13704 ) │ │ │ │ │ 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 13690 │ │ │ │ │ + blt.n 136d8 │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6474 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e74 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 13690 │ │ │ │ │ + blt.n 136d8 │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ strb.w r7, [sp, r5] │ │ │ │ │ add r5, sp │ │ │ │ │ - b.n 13632 │ │ │ │ │ + b.n 1367a │ │ │ │ │ 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 1369a │ │ │ │ │ + bmi.n 136e2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 1361e │ │ │ │ │ + bgt.n 13666 │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 13690 │ │ │ │ │ + ble.n 136d8 │ │ │ │ │ adds r5, r6, r4 │ │ │ │ │ - b.n 13658 │ │ │ │ │ + b.n 136a0 │ │ │ │ │ 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 1365c │ │ │ │ │ + bpl.n 136a4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 13644 │ │ │ │ │ + bgt.n 1368c │ │ │ │ │ adds r5, r6, r4 │ │ │ │ │ - b.n 13674 │ │ │ │ │ + b.n 136bc │ │ │ │ │ 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 13678 │ │ │ │ │ + bmi.n 136c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 13660 │ │ │ │ │ + bgt.n 136a8 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.n 13640 │ │ │ │ │ + bcs.n 13688 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ble.n 13690 │ │ │ │ │ + ble.n 136d8 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ │ - beq.n 136a6 │ │ │ │ │ + beq.n 136ee │ │ │ │ │ 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 13640 │ │ │ │ │ - b.n 1367c │ │ │ │ │ + bgt.n 13688 │ │ │ │ │ + b.n 136c4 │ │ │ │ │ add r4, r6 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bne.n 13686 │ │ │ │ │ + bne.n 136ce │ │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ │ subs r0, #32 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 13692 │ │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ │ + b.n 136da │ │ │ │ │ + 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 │ │ │ │ │ @@ -20487,25 +20491,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 13932 │ │ │ │ │ + beq.w 1397a │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.w 13932 │ │ │ │ │ + beq.w 1397a │ │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #19 │ │ │ │ │ - bhi.n 136e2 │ │ │ │ │ + bhi.n 1372a │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bhi.n 136e2 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 13718 ) │ │ │ │ │ + bhi.n 1372a │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 13760 ) │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ bx r2 │ │ │ │ │ lsls r3, r6, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ │ @@ -20526,104 +20530,104 @@ │ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #552] @ (13994 ) │ │ │ │ │ + ldr r1, [pc, #552] @ (139dc ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 136e2 │ │ │ │ │ + bne.n 1372a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 137ca │ │ │ │ │ + cbz r0, 13812 │ │ │ │ │ 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 137a4 │ │ │ │ │ + bpl.n 137ec │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r0, r3, #18 │ │ │ │ │ - bmi.n 13798 │ │ │ │ │ + bmi.n 137e0 │ │ │ │ │ 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] @ (13998 ) │ │ │ │ │ + ldr r1, [pc, #460] @ (139e0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13980 │ │ │ │ │ - ldr r1, [pc, #444] @ (1399c ) │ │ │ │ │ + beq.w 139c8 │ │ │ │ │ + ldr r1, [pc, #444] @ (139e4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136e2 │ │ │ │ │ - ldr r1, [pc, #432] @ (139a0 ) │ │ │ │ │ + bne.w 1372a │ │ │ │ │ + ldr r1, [pc, #432] @ (139e8 ) │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a6c │ │ │ │ │ strb.w r4, [r7, #127] @ 0x7f │ │ │ │ │ - b.n 136e2 │ │ │ │ │ - ldr r1, [pc, #416] @ (139a4 ) │ │ │ │ │ + b.n 1372a │ │ │ │ │ + ldr r1, [pc, #416] @ (139ec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r8, r8, #1 │ │ │ │ │ - b.n 136e2 │ │ │ │ │ - ldr r1, [pc, #400] @ (139a8 ) │ │ │ │ │ + b.n 1372a │ │ │ │ │ + ldr r1, [pc, #400] @ (139f0 ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136e2 │ │ │ │ │ + bne.w 1372a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ - cbz r0, 1387e │ │ │ │ │ + cbz r0, 138c6 │ │ │ │ │ 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 13854 │ │ │ │ │ + bpl.n 1389c │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 13848 │ │ │ │ │ + bmi.n 13890 │ │ │ │ │ add.w sl, r7, #128 @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -20634,861 +20638,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 136e2 │ │ │ │ │ - ldr r1, [pc, #288] @ (139ac ) │ │ │ │ │ + b.n 1372a │ │ │ │ │ + ldr r1, [pc, #288] @ (139f4 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136e2 │ │ │ │ │ + bne.w 1372a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1387e │ │ │ │ │ + beq.n 138c6 │ │ │ │ │ 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 13854 │ │ │ │ │ + bpl.n 1389c │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 138bc │ │ │ │ │ - b.n 13854 │ │ │ │ │ - ldr r1, [pc, #228] @ (139b0 ) │ │ │ │ │ + bmi.n 13904 │ │ │ │ │ + b.n 1389c │ │ │ │ │ + ldr r1, [pc, #228] @ (139f8 ) │ │ │ │ │ movs r2, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ - cbz r0, 1393e │ │ │ │ │ - ldr r1, [pc, #216] @ (139b4 ) │ │ │ │ │ + cbz r0, 13986 │ │ │ │ │ + ldr r1, [pc, #216] @ (139fc ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 136e2 │ │ │ │ │ + bne.w 1372a │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68cc │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 13918 │ │ │ │ │ + cbz r0, 13960 │ │ │ │ │ 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 13918 │ │ │ │ │ + bpl.n 13960 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 1390c │ │ │ │ │ + bmi.n 13954 │ │ │ │ │ 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 136e2 │ │ │ │ │ + b.n 1372a │ │ │ │ │ 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, 1396c │ │ │ │ │ + cbz r0, 139b4 │ │ │ │ │ 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 1396c │ │ │ │ │ + bpl.n 139b4 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r0, r3, #18 │ │ │ │ │ - bmi.n 13960 │ │ │ │ │ + bmi.n 139a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ │ blx 642c │ │ │ │ │ str.w r0, [r7, #256] @ 0x100 │ │ │ │ │ - b.n 136e2 │ │ │ │ │ - ldr r1, [pc, #52] @ (139b8 ) │ │ │ │ │ + b.n 1372a │ │ │ │ │ + ldr r1, [pc, #52] @ (13a00 ) │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a6c │ │ │ │ │ strb.w r4, [r7, #127] @ 0x7f │ │ │ │ │ - b.n 136e2 │ │ │ │ │ + b.n 1372a │ │ │ │ │ nop │ │ │ │ │ - ldrb r2, [r2, #21] │ │ │ │ │ + ldrb r6, [r0, #31] │ │ │ │ │ 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, [r7, #14] │ │ │ │ │ + ldrb r6, [r6, #25] │ │ │ │ │ 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 13e8a │ │ │ │ │ + beq.w 13ed2 │ │ │ │ │ adds r2, r1, #6 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ - ldr.w r2, [pc, #1212] @ 13ea4 │ │ │ │ │ + ldr.w r2, [pc, #1212] @ 13eec │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 69f4 │ │ │ │ │ - ldr.w r1, [pc, #1200] @ 13ea8 │ │ │ │ │ + ldr.w r1, [pc, #1200] @ 13ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e78 │ │ │ │ │ + beq.w 13ec0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 13e68 │ │ │ │ │ + bgt.w 13eb0 │ │ │ │ │ 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 13da4 │ │ │ │ │ + beq.w 13dec │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.w 13dde │ │ │ │ │ + bne.w 13e26 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ │ ldrb r6, [r5, #0] │ │ │ │ │ cmp r6, #32 │ │ │ │ │ - beq.n 13a46 │ │ │ │ │ + beq.n 13a8e │ │ │ │ │ ands.w r6, r6, #223 @ 0xdf │ │ │ │ │ - beq.w 13dda │ │ │ │ │ + beq.w 13e22 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ands.w r6, r3, #223 @ 0xdf │ │ │ │ │ - bne.n 13a5a │ │ │ │ │ + bne.n 13aa2 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.w 13dda │ │ │ │ │ + bne.w 13e22 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13a6e │ │ │ │ │ + beq.n 13ab6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - beq.n 13aa2 │ │ │ │ │ + beq.n 13aea │ │ │ │ │ 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 13a8a │ │ │ │ │ + bne.n 13ad2 │ │ │ │ │ rsb r2, r5, #1 │ │ │ │ │ add r6, r2 │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ - bne.n 13ab2 │ │ │ │ │ + bne.n 13afa │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ - beq.n 13aa6 │ │ │ │ │ + beq.n 13aee │ │ │ │ │ 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 13ad6 │ │ │ │ │ + bne.n 13b1e │ │ │ │ │ adds r7, #1 │ │ │ │ │ str.w r7, [r4, #-76] │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13aca │ │ │ │ │ + beq.n 13b12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.w 13dee │ │ │ │ │ + beq.w 13e36 │ │ │ │ │ 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 13ae8 │ │ │ │ │ + bne.n 13b30 │ │ │ │ │ rsb r1, r7, #1 │ │ │ │ │ add.w sl, r2, r1 │ │ │ │ │ - b.n 13b0c │ │ │ │ │ + b.n 13b54 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ - beq.n 13b04 │ │ │ │ │ + beq.n 13b4c │ │ │ │ │ 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 13b34 │ │ │ │ │ + bne.n 13b7c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13b28 │ │ │ │ │ + beq.n 13b70 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13db6 │ │ │ │ │ + beq.w 13dfe │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.w 13a26 │ │ │ │ │ + bpl.w 13a6e │ │ │ │ │ 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 13dcc │ │ │ │ │ + ble.w 13e14 │ │ │ │ │ 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 13b9a │ │ │ │ │ + bne.n 13be2 │ │ │ │ │ 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 13b6a │ │ │ │ │ + bne.n 13bb2 │ │ │ │ │ add.w r8, r8, #8 │ │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne.n 13b64 │ │ │ │ │ + bne.n 13bac │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ movs r2, #2 │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ str.w r2, [r4, #-68] │ │ │ │ │ - ble.w 13dbe │ │ │ │ │ + ble.w 13e06 │ │ │ │ │ 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 13bf6 │ │ │ │ │ + bne.n 13c3e │ │ │ │ │ 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 13bcc │ │ │ │ │ + bne.n 13c14 │ │ │ │ │ add.w ip, r5, #8 │ │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ │ cmp r7, ip │ │ │ │ │ - bne.n 13bc6 │ │ │ │ │ + bne.n 13c0e │ │ │ │ │ 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 13c3e │ │ │ │ │ + bne.n 13c86 │ │ │ │ │ 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 13c10 │ │ │ │ │ + bne.n 13c58 │ │ │ │ │ str.w r2, [r4, #-12] │ │ │ │ │ adds r2, r7, #2 │ │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13c5e │ │ │ │ │ + bne.n 13ca6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13c52 │ │ │ │ │ + beq.n 13c9a │ │ │ │ │ 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 13c8c │ │ │ │ │ + bne.n 13cd4 │ │ │ │ │ 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 13c66 │ │ │ │ │ + bne.n 13cae │ │ │ │ │ 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 13cd2 │ │ │ │ │ + bne.n 13d1a │ │ │ │ │ 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 13ca6 │ │ │ │ │ + bne.n 13cee │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13cf4 │ │ │ │ │ + bne.n 13d3c │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13ce8 │ │ │ │ │ + beq.n 13d30 │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - beq.n 13d3c │ │ │ │ │ + beq.n 13d84 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - bne.n 13cfa │ │ │ │ │ + bne.n 13d42 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13d3c │ │ │ │ │ + bne.n 13d84 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13d0c │ │ │ │ │ + beq.n 13d54 │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - beq.n 13d3c │ │ │ │ │ + beq.n 13d84 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - bne.n 13d1e │ │ │ │ │ + bne.n 13d66 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13d3c │ │ │ │ │ + bne.n 13d84 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13d30 │ │ │ │ │ + beq.n 13d78 │ │ │ │ │ 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 13d5e │ │ │ │ │ + bne.n 13da6 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13d52 │ │ │ │ │ + beq.n 13d9a │ │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ │ - beq.n 13d82 │ │ │ │ │ + beq.n 13dca │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ │ - bne.n 13d64 │ │ │ │ │ + bne.n 13dac │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 13d82 │ │ │ │ │ + bne.n 13dca │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13d76 │ │ │ │ │ + beq.n 13dbe │ │ │ │ │ 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 13a26 │ │ │ │ │ + beq.w 13a6e │ │ │ │ │ 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 13a26 │ │ │ │ │ - b.n 13b42 │ │ │ │ │ + bpl.w 13a6e │ │ │ │ │ + b.n 13b8a │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 13df4 │ │ │ │ │ + beq.n 13e3c │ │ │ │ │ movs r1, #1 │ │ │ │ │ str.w r2, [r4, #-40] │ │ │ │ │ - b.n 13c08 │ │ │ │ │ + b.n 13c50 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 13e2c │ │ │ │ │ + beq.n 13e74 │ │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ │ movs r2, #1 │ │ │ │ │ - b.n 13bae │ │ │ │ │ + b.n 13bf6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 13ab2 │ │ │ │ │ + b.n 13afa │ │ │ │ │ ands.w r3, r3, #223 @ 0xdf │ │ │ │ │ itt eq │ │ │ │ │ moveq r6, r3 │ │ │ │ │ moveq r0, r5 │ │ │ │ │ - bne.w 13a5a │ │ │ │ │ - b.n 13ab2 │ │ │ │ │ + bne.w 13aa2 │ │ │ │ │ + b.n 13afa │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b.n 13b0c │ │ │ │ │ + b.n 13b54 │ │ │ │ │ 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 13e26 │ │ │ │ │ + bne.n 13e6e │ │ │ │ │ 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 13dfa │ │ │ │ │ - b.n 13dc4 │ │ │ │ │ + bne.n 13e42 │ │ │ │ │ + b.n 13e0c │ │ │ │ │ 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 13e62 │ │ │ │ │ + bne.n 13eaa │ │ │ │ │ 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 13e32 │ │ │ │ │ - b.n 13dd2 │ │ │ │ │ - ldr r2, [pc, #64] @ (13eac ) │ │ │ │ │ + bne.n 13e7a │ │ │ │ │ + b.n 13e1a │ │ │ │ │ + ldr r2, [pc, #64] @ (13ef4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 13a12 │ │ │ │ │ + b.n 13a5a │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n 13e8a │ │ │ │ │ - ldr r2, [pc, #48] @ (13eb0 ) │ │ │ │ │ + ble.n 13ed2 │ │ │ │ │ + ldr r2, [pc, #48] @ (13ef8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - ldr r1, [pc, #40] @ (13eb4 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (13efc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a12 │ │ │ │ │ + bne.w 13a5a │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 13dac │ │ │ │ │ - ldrh r4, [r2, #56] @ 0x38 │ │ │ │ │ + b.n 13df4 │ │ │ │ │ + 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013eb8 : │ │ │ │ │ +00013f00 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6850 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00013ec4 : │ │ │ │ │ +00013f0c : │ │ │ │ │ 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 13ef8 │ │ │ │ │ + ble.n 13f40 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 13eea │ │ │ │ │ + bne.n 13f32 │ │ │ │ │ str.w r1, [r4, #336] @ 0x150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 121b8 │ │ │ │ │ + bl 12200 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 13f08 │ │ │ │ │ + cbz r0, 13f50 │ │ │ │ │ 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] @ (13fa8 ) │ │ │ │ │ + ldr r0, [pc, #140] @ (13ff0 ) │ │ │ │ │ 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, 13f6a │ │ │ │ │ + cbnz r0, 13fb2 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r6, #588] @ 0x24c │ │ │ │ │ - ldr r0, [pc, #112] @ (13fac ) │ │ │ │ │ + ldr r0, [pc, #112] @ (13ff4 ) │ │ │ │ │ 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 13f80 │ │ │ │ │ + ble.n 13fc8 │ │ │ │ │ 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] @ (13fb0 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (13ff8 ) │ │ │ │ │ mov r1, sp │ │ │ │ │ add r0, pc │ │ │ │ │ blx 63a4 <__stat64_time64@plt> │ │ │ │ │ - cbnz r0, 13f90 │ │ │ │ │ + cbnz r0, 13fd8 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r3, #3 │ │ │ │ │ str.w r3, [r6, #588] @ 0x24c │ │ │ │ │ - b.n 13f38 │ │ │ │ │ - ldr r0, [pc, #48] @ (13fb4 ) │ │ │ │ │ + b.n 13f80 │ │ │ │ │ + ldr r0, [pc, #48] @ (13ffc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67a8 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 13f5e │ │ │ │ │ - ldr r0, [pc, #36] @ (13fb8 ) │ │ │ │ │ + b.n 13fa6 │ │ │ │ │ + ldr r0, [pc, #36] @ (14000 ) │ │ │ │ │ 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 13f38 │ │ │ │ │ - ldrh r0, [r6, #6] │ │ │ │ │ + b.n 13f80 │ │ │ │ │ + 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013fbc : │ │ │ │ │ +00014004 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013fc8 : │ │ │ │ │ +00014010 : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00013fcc : │ │ │ │ │ +00014014 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #772] @ (142d8 ) │ │ │ │ │ + ldr r0, [pc, #772] @ (14320 ) │ │ │ │ │ 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, 13ffa │ │ │ │ │ + cbz r0, 14042 │ │ │ │ │ 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] @ (142dc ) │ │ │ │ │ + ldr r1, [pc, #736] @ (14324 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ - cbz r0, 14052 │ │ │ │ │ + cbz r0, 1409a │ │ │ │ │ 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 14038 │ │ │ │ │ + bne.n 14080 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - beq.n 1402a │ │ │ │ │ + beq.n 14072 │ │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ │ - beq.w 14292 │ │ │ │ │ + beq.w 142da │ │ │ │ │ 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] @ (142e0 ) │ │ │ │ │ + ldr r1, [pc, #652] @ (14328 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r9, r8, [fp, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 140b0 │ │ │ │ │ + cbz r0, 140f8 │ │ │ │ │ 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 1408e │ │ │ │ │ + bne.n 140d6 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - beq.n 14080 │ │ │ │ │ + beq.n 140c8 │ │ │ │ │ ldrd r2, r4, [fp, #8] │ │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ │ - beq.w 14280 │ │ │ │ │ + beq.w 142c8 │ │ │ │ │ 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] @ (142e4 ) │ │ │ │ │ + ldr r1, [pc, #556] @ (1432c ) │ │ │ │ │ strd r9, r8, [fp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14104 │ │ │ │ │ + cbz r0, 1414c │ │ │ │ │ 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 140ee │ │ │ │ │ + bne.n 14136 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - beq.n 140e4 │ │ │ │ │ + beq.n 1412c │ │ │ │ │ cmp r1, #107 @ 0x6b │ │ │ │ │ - beq.w 142b4 │ │ │ │ │ + beq.w 142fc │ │ │ │ │ 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] @ (142e8 ) │ │ │ │ │ + ldr r1, [pc, #480] @ (14330 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ - cbz r0, 14148 │ │ │ │ │ + cbz r0, 14190 │ │ │ │ │ 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 14132 │ │ │ │ │ + bne.n 1417a │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - beq.n 14128 │ │ │ │ │ + beq.n 14170 │ │ │ │ │ cmp r7, #107 @ 0x6b │ │ │ │ │ - beq.w 142a0 │ │ │ │ │ + beq.w 142e8 │ │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ │ - beq.w 142c2 │ │ │ │ │ + beq.w 1430a │ │ │ │ │ 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 │ │ │ │ │ @@ -21501,74 +21505,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 1426e │ │ │ │ │ - beq.w 13fee │ │ │ │ │ - ldr r1, [pc, #348] @ (142ec ) │ │ │ │ │ - ldr r0, [pc, #352] @ (142f0 ) │ │ │ │ │ + bgt.n 142b6 │ │ │ │ │ + beq.w 14036 │ │ │ │ │ + ldr r1, [pc, #348] @ (14334 ) │ │ │ │ │ + ldr r0, [pc, #352] @ (14338 ) │ │ │ │ │ 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 13fee │ │ │ │ │ - ldr.w r9, [pc, #328] @ 142f4 │ │ │ │ │ + beq.w 14036 │ │ │ │ │ + ldr.w r9, [pc, #328] @ 1433c │ │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ │ - ldr r3, [pc, #324] @ (142f8 ) │ │ │ │ │ + ldr r3, [pc, #324] @ (14340 ) │ │ │ │ │ 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, 14224 │ │ │ │ │ + cbz r0, 1426c │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 6334 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141c0 │ │ │ │ │ + beq.n 14208 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ blx 6334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 141c0 │ │ │ │ │ + beq.n 14208 │ │ │ │ │ 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 14208 │ │ │ │ │ + beq.n 14250 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bmi.n 141fc │ │ │ │ │ + bmi.n 14244 │ │ │ │ │ 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 141ce │ │ │ │ │ + bne.n 14216 │ │ │ │ │ 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 │ │ │ │ │ @@ -21580,15 +21584,15 @@ │ │ │ │ │ ite cs │ │ │ │ │ movcs r2, #1 │ │ │ │ │ movcc r2, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13fee │ │ │ │ │ + bne.w 14036 │ │ │ │ │ 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 │ │ │ │ │ @@ -21598,152 +21602,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 140b0 │ │ │ │ │ + b.n 140f8 │ │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ │ orr.w r8, r8, r9, lsr #22 │ │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ │ - b.n 14052 │ │ │ │ │ + b.n 1409a │ │ │ │ │ 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 14148 │ │ │ │ │ + b.n 14190 │ │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ │ orr.w r9, r9, r8, lsr #22 │ │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ │ - b.n 14104 │ │ │ │ │ + b.n 1414c │ │ │ │ │ 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 14148 │ │ │ │ │ + b.n 14190 │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000142fc : │ │ │ │ │ +00014344 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #408] @ (144a0 ) │ │ │ │ │ + ldr r0, [pc, #408] @ (144e8 ) │ │ │ │ │ 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, 14328 │ │ │ │ │ + cbz r0, 14370 │ │ │ │ │ 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] @ (144a4 ) │ │ │ │ │ + ldr r1, [pc, #376] @ (144ec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ - cbz r0, 1436e │ │ │ │ │ + cbz r0, 143b6 │ │ │ │ │ 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 1435c │ │ │ │ │ + bne.n 143a4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 14350 │ │ │ │ │ + beq.n 14398 │ │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ │ - beq.n 14430 │ │ │ │ │ + beq.n 14478 │ │ │ │ │ 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] @ (144a8 ) │ │ │ │ │ + ldr r1, [pc, #312] @ (144f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r8, r7, [r5] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 143bc │ │ │ │ │ + cbz r0, 14404 │ │ │ │ │ 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 143a0 │ │ │ │ │ + bne.n 143e8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 14394 │ │ │ │ │ + beq.n 143dc │ │ │ │ │ ldrd r3, r7, [r5] │ │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ │ - beq.n 1443c │ │ │ │ │ + beq.n 14484 │ │ │ │ │ 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] @ (144ac ) │ │ │ │ │ + ldr r0, [pc, #228] @ (144f4 ) │ │ │ │ │ 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, 1444e │ │ │ │ │ - ldr r1, [pc, #200] @ (144b0 ) │ │ │ │ │ + cbnz r0, 14496 │ │ │ │ │ + ldr r1, [pc, #200] @ (144f8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1431c │ │ │ │ │ + beq.n 14364 │ │ │ │ │ mov r7, r4 │ │ │ │ │ blx 673c │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r7, #-4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6a84 │ │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ │ @@ -21757,109 +21761,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 1436e │ │ │ │ │ + b.n 143b6 │ │ │ │ │ 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 143bc │ │ │ │ │ - ldr r0, [pc, #100] @ (144b4 ) │ │ │ │ │ + b.n 14404 │ │ │ │ │ + ldr r0, [pc, #100] @ (144fc ) │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6518 │ │ │ │ │ - cbnz r0, 1449a │ │ │ │ │ - ldr r1, [pc, #88] @ (144b8 ) │ │ │ │ │ + cbnz r0, 144e2 │ │ │ │ │ + ldr r1, [pc, #88] @ (14500 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1431c │ │ │ │ │ + beq.w 14364 │ │ │ │ │ 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 1431c │ │ │ │ │ + b.n 14364 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 1431c │ │ │ │ │ + b.n 14364 │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000144bc : │ │ │ │ │ +00014504 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ (144f8 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (14540 ) │ │ │ │ │ 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, 144ee │ │ │ │ │ + cbnz r0, 14536 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a3c │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 12298 │ │ │ │ │ + bl 122e0 │ │ │ │ │ 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000144fc : │ │ │ │ │ +00014544 : │ │ │ │ │ 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] @ (14604 ) │ │ │ │ │ + ldr r1, [pc, #244] @ (1464c ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r0, [pc, #244] @ (14608 ) │ │ │ │ │ + ldr r0, [pc, #244] @ (14650 ) │ │ │ │ │ add r1, pc │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145fa │ │ │ │ │ + beq.n 14642 │ │ │ │ │ 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 │ │ │ │ │ @@ -21869,128 +21873,128 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6c04 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14560 │ │ │ │ │ + cbz r0, 145a8 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - beq.n 14578 │ │ │ │ │ + beq.n 145c0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b44 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 145e0 │ │ │ │ │ + beq.n 14628 │ │ │ │ │ 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 14560 │ │ │ │ │ + bne.n 145a8 │ │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ - bne.n 14560 │ │ │ │ │ + bne.n 145a8 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r2, 145b8 │ │ │ │ │ + cbz r2, 14600 │ │ │ │ │ ldr.w r1, [r7, #584] @ 0x248 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1a4c4 │ │ │ │ │ + bl 1a50c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r1, 145b8 │ │ │ │ │ + cbz r1, 14600 │ │ │ │ │ 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 12298 │ │ │ │ │ - b.n 14548 │ │ │ │ │ + bl 122e0 │ │ │ │ │ + b.n 14590 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 145d6 │ │ │ │ │ + bls.n 1461e │ │ │ │ │ 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 145aa │ │ │ │ │ + b.n 145f2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - b.n 145be │ │ │ │ │ + b.n 14606 │ │ │ │ │ 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 12298 │ │ │ │ │ - b.n 1456c │ │ │ │ │ + bl 122e0 │ │ │ │ │ + b.n 145b4 │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 1456e │ │ │ │ │ + b.n 145b6 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r6, #11] │ │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r7, #10] │ │ │ │ │ + strh r2, [r6, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001460c : │ │ │ │ │ +00014654 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #48] @ (14644 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (1468c ) │ │ │ │ │ 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, 1463a │ │ │ │ │ + cbnz r0, 14682 │ │ │ │ │ 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014648 : │ │ │ │ │ +00014690 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #80] @ (146a0 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (146e8 ) │ │ │ │ │ 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, 14694 │ │ │ │ │ + cbnz r0, 146dc │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6ab4 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ vstr d0, [r6] │ │ │ │ │ @@ -22001,51 +22005,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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000146a4 : │ │ │ │ │ +000146ec : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r0, [pc, #196] @ (14770 ) │ │ │ │ │ + ldr r0, [pc, #196] @ (147b8 ) │ │ │ │ │ sub sp, #288 @ 0x120 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6784 │ │ │ │ │ ldr.w r9, [sl, #596] @ 0x254 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14768 │ │ │ │ │ + beq.n 147b0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 14756 │ │ │ │ │ + beq.n 1479e │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ add.w r8, sp, #8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68c0 │ │ │ │ │ - cbnz r0, 14720 │ │ │ │ │ + cbnz r0, 14768 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, 14720 │ │ │ │ │ + cbz r4, 14768 │ │ │ │ │ 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 146cc │ │ │ │ │ + bpl.n 14714 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1472e │ │ │ │ │ + beq.n 14776 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 1474e │ │ │ │ │ + bcs.n 14796 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #19 │ │ │ │ │ blx 6898 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ @@ -22053,57 +22057,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 146d8 │ │ │ │ │ + beq.n 14720 │ │ │ │ │ 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 135b8 │ │ │ │ │ + bl 13600 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 146cc │ │ │ │ │ + bne.n 14714 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 146fa │ │ │ │ │ + bcc.n 14742 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6f04 │ │ │ │ │ - b.n 146fa │ │ │ │ │ + b.n 14742 │ │ │ │ │ ldr.w r3, [sl, #344] @ 0x158 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 146c6 │ │ │ │ │ - bl 12250 │ │ │ │ │ + bne.n 1470e │ │ │ │ │ + bl 12298 │ │ │ │ │ str.w r0, [sl, #344] @ 0x158 │ │ │ │ │ - b.n 146c6 │ │ │ │ │ + b.n 1470e │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 14728 │ │ │ │ │ - strb r4, [r4, #28] │ │ │ │ │ + b.n 14770 │ │ │ │ │ + strb r4, [r3, #28] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014774 : │ │ │ │ │ +000147bc : │ │ │ │ │ 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 125a8 │ │ │ │ │ + bl 125f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -22111,20 +22115,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] @ (14864 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (148ac ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx 65b0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14858 │ │ │ │ │ + bne.n 148a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -22169,59 +22173,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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014868 : │ │ │ │ │ +000148b0 : │ │ │ │ │ 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] @ (14928 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (14970 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx 65b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 148f8 │ │ │ │ │ - ldr r1, [pc, #152] @ (1492c ) │ │ │ │ │ + cbnz r0, 14940 │ │ │ │ │ + ldr r1, [pc, #152] @ (14974 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ - cbz r0, 14904 │ │ │ │ │ + cbz r0, 1494c │ │ │ │ │ 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] @ (14930 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (14978 ) │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ - cbz r0, 14916 │ │ │ │ │ + cbz r0, 1495e │ │ │ │ │ blx 673c │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 6898 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -22230,69 +22234,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] @ (14934 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (1497c ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ movs r6, #2 │ │ │ │ │ - b.n 148f8 │ │ │ │ │ - ldr r2, [pc, #32] @ (14938 ) │ │ │ │ │ + b.n 14940 │ │ │ │ │ + ldr r2, [pc, #32] @ (14980 ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 14912 │ │ │ │ │ + b.n 1495a │ │ │ │ │ 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001493c : │ │ │ │ │ +00014984 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 125a8 │ │ │ │ │ - cbnz r0, 1496e │ │ │ │ │ + bl 125f0 │ │ │ │ │ + cbnz r0, 149b6 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00014970 : │ │ │ │ │ +000149b8 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 125a8 │ │ │ │ │ + bl 125f0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14984 │ │ │ │ │ + cbz r0, 149cc │ │ │ │ │ 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 │ │ │ │ │ @@ -22305,53 +22309,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, 149d8 │ │ │ │ │ + cbz r0, 14a20 │ │ │ │ │ ldr.w r1, [r6, #584] @ 0x248 │ │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ │ - bl 1a230 │ │ │ │ │ + bl 1a278 │ │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1354c │ │ │ │ │ + bl 13594 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000149e4 : │ │ │ │ │ +00014a2c : │ │ │ │ │ b.w 6658 │ │ │ │ │ │ │ │ │ │ -000149e8 : │ │ │ │ │ +00014a30 : │ │ │ │ │ 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 14a02 │ │ │ │ │ + bne.n 14a4a │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 14ac8 │ │ │ │ │ - ldr r3, [pc, #228] @ (14ae8 ) │ │ │ │ │ + beq.n 14b10 │ │ │ │ │ + ldr r3, [pc, #228] @ (14b30 ) │ │ │ │ │ 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 14a38 │ │ │ │ │ + bge.n 14a80 │ │ │ │ │ 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 │ │ │ │ │ @@ -22365,17 +22369,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 14abc │ │ │ │ │ + bls.n 14b04 │ │ │ │ │ sub.w r8, r7, #128 @ 0x80 │ │ │ │ │ - b.n 14aa4 │ │ │ │ │ + b.n 14aec │ │ │ │ │ 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] │ │ │ │ │ @@ -22385,57 +22389,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, 14abc │ │ │ │ │ + cbnz r0, 14b04 │ │ │ │ │ adds r3, #2 │ │ │ │ │ add r5, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n 14abc │ │ │ │ │ + bls.n 14b04 │ │ │ │ │ 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 14a66 │ │ │ │ │ + bne.n 14aae │ │ │ │ │ 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 14abc │ │ │ │ │ + beq.n 14b04 │ │ │ │ │ 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 14abc │ │ │ │ │ - strh r2, [r0, #4] │ │ │ │ │ + b.n 14b04 │ │ │ │ │ + strh r2, [r7, #2] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014aec : │ │ │ │ │ +00014b34 : │ │ │ │ │ b.w 68fc │ │ │ │ │ │ │ │ │ │ -00014af0 : │ │ │ │ │ +00014b38 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #164] @ (14b9c ) │ │ │ │ │ + ldr r3, [pc, #164] @ (14be4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -22445,337 +22449,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 14b8c │ │ │ │ │ + blt.n 14bd4 │ │ │ │ │ add r0, r4 │ │ │ │ │ - ldr r3, [pc, #108] @ (14ba0 ) │ │ │ │ │ + ldr r3, [pc, #108] @ (14be8 ) │ │ │ │ │ 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 14b8c │ │ │ │ │ + blt.n 14bd4 │ │ │ │ │ strb r7, [r4, r0] │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #64] @ (14ba4 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (14bec ) │ │ │ │ │ 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 14b92 │ │ │ │ │ + bge.n 14bda │ │ │ │ │ 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014ba8 : │ │ │ │ │ +00014bf0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ movs r0, #5 │ │ │ │ │ - ldr r3, [pc, #204] @ (14c7c ) │ │ │ │ │ + ldr r3, [pc, #204] @ (14cc4 ) │ │ │ │ │ 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] @ (14c80 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (14cc8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub.w r8, r5, #4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14c72 │ │ │ │ │ + beq.n 14cba │ │ │ │ │ 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 14c60 │ │ │ │ │ + beq.n 14ca8 │ │ │ │ │ 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 14be4 │ │ │ │ │ + bne.n 14c2c │ │ │ │ │ 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 14c42 │ │ │ │ │ + bpl.n 14c8a │ │ │ │ │ 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 14c32 │ │ │ │ │ + bmi.n 14c7a │ │ │ │ │ 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 14be2 │ │ │ │ │ + beq.n 14c2a │ │ │ │ │ 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 14c68 │ │ │ │ │ + b.n 14cb0 │ │ │ │ │ nop │ │ │ │ │ - ldrb r4, [r6, #27] │ │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, #16] │ │ │ │ │ + strb r2, [r5, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014c84 : │ │ │ │ │ +00014ccc : │ │ │ │ │ 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 14d10 │ │ │ │ │ + bne.n 14d58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 6450 │ │ │ │ │ - vldr d6, [pc, #116] @ 14d18 │ │ │ │ │ + vldr d6, [pc, #116] @ 14d60 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ strd r0, r1, [r5] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ asrs r1, r6, #31 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00014d20 : │ │ │ │ │ +00014d68 : │ │ │ │ │ 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 14d58 │ │ │ │ │ + bhi.n 14da0 │ │ │ │ │ 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] @ (14dfc ) │ │ │ │ │ + ldr r1, [pc, #172] @ (14e44 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 14d9c │ │ │ │ │ + cbz r0, 14de4 │ │ │ │ │ ldr.w r0, [r5, #768] @ 0x300 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #160] @ (14e00 ) │ │ │ │ │ + ldr r1, [pc, #160] @ (14e48 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 14d9c │ │ │ │ │ - ldr r1, [pc, #152] @ (14e04 ) │ │ │ │ │ + cbz r0, 14de4 │ │ │ │ │ + ldr r1, [pc, #152] @ (14e4c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 14d9c │ │ │ │ │ - b.n 14d58 │ │ │ │ │ + cbz r0, 14de4 │ │ │ │ │ + b.n 14da0 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 14d58 │ │ │ │ │ + bne.n 14da0 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne.n 14d58 │ │ │ │ │ + bne.n 14da0 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - beq.n 14d9c │ │ │ │ │ - b.n 14d58 │ │ │ │ │ - ldr r1, [pc, #120] @ (14e08 ) │ │ │ │ │ + beq.n 14de4 │ │ │ │ │ + b.n 14da0 │ │ │ │ │ + ldr r1, [pc, #120] @ (14e50 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14d58 │ │ │ │ │ + bne.n 14da0 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str.w r0, [r5, #768] @ 0x300 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #100] @ (14e0c ) │ │ │ │ │ + ldr r1, [pc, #100] @ (14e54 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d9c │ │ │ │ │ - b.n 14d58 │ │ │ │ │ - ldr r1, [pc, #88] @ (14e10 ) │ │ │ │ │ + beq.n 14de4 │ │ │ │ │ + b.n 14da0 │ │ │ │ │ + ldr r1, [pc, #88] @ (14e58 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d9c │ │ │ │ │ - b.n 14d58 │ │ │ │ │ - ldr r1, [pc, #76] @ (14e14 ) │ │ │ │ │ + beq.n 14de4 │ │ │ │ │ + b.n 14da0 │ │ │ │ │ + ldr r1, [pc, #76] @ (14e5c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d9c │ │ │ │ │ - b.n 14d58 │ │ │ │ │ - ldr r1, [pc, #64] @ (14e18 ) │ │ │ │ │ + beq.n 14de4 │ │ │ │ │ + b.n 14da0 │ │ │ │ │ + ldr r1, [pc, #64] @ (14e60 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d9c │ │ │ │ │ - b.n 14d58 │ │ │ │ │ + beq.n 14de4 │ │ │ │ │ + b.n 14da0 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ │ - bne.n 14d58 │ │ │ │ │ + bne.n 14da0 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - bne.n 14d58 │ │ │ │ │ + bne.n 14da0 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ │ - beq.n 14d9c │ │ │ │ │ - b.n 14d58 │ │ │ │ │ + beq.n 14de4 │ │ │ │ │ + b.n 14da0 │ │ │ │ │ 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 r6, [r3, #20] │ │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, #11] │ │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ │ + strb r6, [r5, #11] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014e1c : │ │ │ │ │ +00014e64 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [pc, #200] @ (14eec ) │ │ │ │ │ - ldr r1, [pc, #200] @ (14ef0 ) │ │ │ │ │ + ldr r0, [pc, #200] @ (14f34 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (14f38 ) │ │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ede │ │ │ │ │ + beq.n 14f26 │ │ │ │ │ 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 14eaa │ │ │ │ │ + b.n 14ef2 │ │ │ │ │ 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 │ │ │ │ │ @@ -22804,37 +22808,37 @@ │ │ │ │ │ blx 6668 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ │ blx 6a48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 14ece │ │ │ │ │ + cbz r0, 14f16 │ │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 14e4c │ │ │ │ │ + bcc.n 14e94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6da8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - b.n 14e4c │ │ │ │ │ + b.n 14e94 │ │ │ │ │ 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014ef4 : │ │ │ │ │ +00014f3c : │ │ │ │ │ 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 │ │ │ │ │ @@ -22852,186 +22856,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 150ae │ │ │ │ │ + beq.w 150f6 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.w 150a4 │ │ │ │ │ + beq.w 150ec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #2 │ │ │ │ │ - bne.w 15098 │ │ │ │ │ + bne.w 150e0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 12f34 │ │ │ │ │ + bl 12f7c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 15098 │ │ │ │ │ + bne.w 150e0 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 15098 │ │ │ │ │ + beq.w 150e0 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 645c │ │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 150bc │ │ │ │ │ + bne.w 15104 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - bl 1a938 │ │ │ │ │ + bl 1a980 │ │ │ │ │ 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 1502c │ │ │ │ │ + beq.n 15074 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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] @ 150d8 │ │ │ │ │ + vldr d9, [pc, #256] @ 15120 │ │ │ │ │ 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 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 150cc │ │ │ │ │ + beq.n 15114 │ │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ │ subs.w r0, sl, r3 │ │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ │ sbc.w r1, fp, r3 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ 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 15072 │ │ │ │ │ + beq.n 150ba │ │ │ │ │ ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ ldr.w r3, [r6, #316] @ 0x13c │ │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d8, r0, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1a7ec │ │ │ │ │ + bl 1a834 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ - vldr d6, [pc, #120] @ 150e0 │ │ │ │ │ + vldr d6, [pc, #120] @ 15128 │ │ │ │ │ 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 15098 │ │ │ │ │ + beq.n 150e0 │ │ │ │ │ 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 13358 │ │ │ │ │ + bl 133a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14f64 │ │ │ │ │ + b.n 14fac │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 13108 │ │ │ │ │ + bl 13150 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14f64 │ │ │ │ │ + b.n 14fac │ │ │ │ │ ldr.w r3, [r8, #588] @ 0x24c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.w 14f84 │ │ │ │ │ + bne.w 14fcc │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ - b.n 14f86 │ │ │ │ │ - vldr d7, [pc, #24] @ 150e8 │ │ │ │ │ - b.n 1502c │ │ │ │ │ + b.n 14fce │ │ │ │ │ + vldr d7, [pc, #24] @ 15130 │ │ │ │ │ + b.n 15074 │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000150f0 : │ │ │ │ │ +00015138 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 15116 │ │ │ │ │ + cbnz r0, 1515e │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0001511c : │ │ │ │ │ +00015164 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6e50 │ │ │ │ │ - ldr r1, [pc, #172] @ (151d8 ) │ │ │ │ │ + ldr r1, [pc, #172] @ (15220 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r0, [pc, #172] @ (151dc ) │ │ │ │ │ + ldr r0, [pc, #172] @ (15224 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 151d0 │ │ │ │ │ + beq.n 15218 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ │ blx 6610 │ │ │ │ │ - ldr r2, [pc, #156] @ (151e0 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (15228 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ blx 653c │ │ │ │ │ @@ -23039,95 +23043,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 136c0 │ │ │ │ │ + bl 13708 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 151c4 │ │ │ │ │ + cbz r0, 1520c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 15186 │ │ │ │ │ + beq.n 151ce │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [r6, #584] @ 0x248 │ │ │ │ │ adds r7, #1 │ │ │ │ │ - bl 1a4c4 │ │ │ │ │ - cbnz r1, 151c0 │ │ │ │ │ + bl 1a50c │ │ │ │ │ + cbnz r1, 15208 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mla r5, r8, r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 12994 │ │ │ │ │ + bl 129dc │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ ldr.w r1, [r6, #584] @ 0x248 │ │ │ │ │ strd r0, r1, [r5, #276] @ 0x114 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcc.n 151a6 │ │ │ │ │ - bl 19fb8 │ │ │ │ │ + bcc.n 151ee │ │ │ │ │ + bl 1a000 │ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 15160 │ │ │ │ │ + bcc.n 151a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6b14 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - b.n 15160 │ │ │ │ │ + b.n 151a8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - b.n 15160 │ │ │ │ │ + b.n 151a8 │ │ │ │ │ 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 151ca │ │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r0, [r1, #7] │ │ │ │ │ + b.n 15212 │ │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, #7] │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000151e4 : │ │ │ │ │ +0001522c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r0, [pc, #420] @ (15390 ) │ │ │ │ │ + ldr r0, [pc, #420] @ (153d8 ) │ │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ │ - ldr r1, [pc, #416] @ (15394 ) │ │ │ │ │ + ldr r1, [pc, #416] @ (153dc ) │ │ │ │ │ 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 15388 │ │ │ │ │ + beq.w 153d0 │ │ │ │ │ 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] @ (15398 ) │ │ │ │ │ + ldr r3, [pc, #376] @ (153e0 ) │ │ │ │ │ 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 15376 │ │ │ │ │ + beq.w 153be │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 1536c │ │ │ │ │ + bcs.w 153b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -23148,120 +23152,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 15364 │ │ │ │ │ + ble.n 153ac │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 15364 │ │ │ │ │ + bpl.n 153ac │ │ │ │ │ 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 152e4 │ │ │ │ │ + bne.n 1532c │ │ │ │ │ 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 152b4 │ │ │ │ │ + bne.n 152fc │ │ │ │ │ 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 15322 │ │ │ │ │ + bne.n 1536a │ │ │ │ │ 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 152f6 │ │ │ │ │ + bne.n 1533e │ │ │ │ │ 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 15358 │ │ │ │ │ + bne.n 153a0 │ │ │ │ │ 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 15332 │ │ │ │ │ + bne.n 1537a │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ │ - b.n 15224 │ │ │ │ │ + b.n 1526c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 15224 │ │ │ │ │ + b.n 1526c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6998 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - b.n 15240 │ │ │ │ │ + b.n 15288 │ │ │ │ │ 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 15380 │ │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ │ + b.n 153c8 │ │ │ │ │ + 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001539c : │ │ │ │ │ +000153e4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r0, [pc, #428] @ (15550 ) │ │ │ │ │ - ldr r1, [pc, #428] @ (15554 ) │ │ │ │ │ + ldr r0, [pc, #428] @ (15598 ) │ │ │ │ │ + ldr r1, [pc, #428] @ (1559c ) │ │ │ │ │ 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 15544 │ │ │ │ │ + beq.w 1558c │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ @@ -23270,41 +23274,41 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1552e │ │ │ │ │ + beq.w 15576 │ │ │ │ │ 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 1540c │ │ │ │ │ + bpl.n 15454 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 15400 │ │ │ │ │ + bmi.n 15448 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 153dc │ │ │ │ │ + beq.n 15424 │ │ │ │ │ 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 153dc │ │ │ │ │ + bne.n 15424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r4, r5, #4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6a84 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ │ @@ -23386,162 +23390,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 15522 │ │ │ │ │ + b.n 1556a │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ │ + ldr r4, [r0, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015558 : │ │ │ │ │ +000155a0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ lsls r1, r5, #27 │ │ │ │ │ - bmi.n 1556e │ │ │ │ │ + bmi.n 155b6 │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bmi.n 15592 │ │ │ │ │ + bmi.n 155da │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ - bmi.n 155b6 │ │ │ │ │ + bmi.n 155fe │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #108] @ (155dc ) │ │ │ │ │ + ldr r1, [pc, #108] @ (15624 ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 139bc │ │ │ │ │ + bl 13a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1556c │ │ │ │ │ - ldr r1, [pc, #96] @ (155e0 ) │ │ │ │ │ + bne.n 155b4 │ │ │ │ │ + ldr r1, [pc, #96] @ (15628 ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 139bc │ │ │ │ │ + bl 13a04 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - bne.n 1556c │ │ │ │ │ + bne.n 155b4 │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bpl.n 15566 │ │ │ │ │ - ldr r1, [pc, #80] @ (155e4 ) │ │ │ │ │ + bpl.n 155ae │ │ │ │ │ + ldr r1, [pc, #80] @ (1562c ) │ │ │ │ │ movs r2, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 139bc │ │ │ │ │ + bl 13a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1556c │ │ │ │ │ - ldr r1, [pc, #68] @ (155e8 ) │ │ │ │ │ + bne.n 155b4 │ │ │ │ │ + ldr r1, [pc, #68] @ (15630 ) │ │ │ │ │ movs r2, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 139bc │ │ │ │ │ + bl 13a04 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - beq.n 15566 │ │ │ │ │ - b.n 1556c │ │ │ │ │ - ldr r1, [pc, #52] @ (155ec ) │ │ │ │ │ + beq.n 155ae │ │ │ │ │ + b.n 155b4 │ │ │ │ │ + ldr r1, [pc, #52] @ (15634 ) │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 139bc │ │ │ │ │ + bl 13a04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1556c │ │ │ │ │ - ldr r1, [pc, #40] @ (155f0 ) │ │ │ │ │ + bne.n 155b4 │ │ │ │ │ + ldr r1, [pc, #40] @ (15638 ) │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 139bc │ │ │ │ │ + bl 13a04 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - beq.n 1556a │ │ │ │ │ - b.n 1556c │ │ │ │ │ + beq.n 155b2 │ │ │ │ │ + b.n 155b4 │ │ │ │ │ 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000155f4 : │ │ │ │ │ +0001563c : │ │ │ │ │ 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] @ (15638 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (15680 ) │ │ │ │ │ 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, 15628 │ │ │ │ │ + cbnz r0, 15670 │ │ │ │ │ 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 155ae │ │ │ │ │ - Address 0x1563a is out of bounds. │ │ │ │ │ + bmi.n 155f6 │ │ │ │ │ + Address 0x15682 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0001563c : │ │ │ │ │ +00015684 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r0, [pc, #276] @ (15758 ) │ │ │ │ │ + ldr r0, [pc, #276] @ (157a0 ) │ │ │ │ │ subw sp, sp, #1036 @ 0x40c │ │ │ │ │ - ldr r1, [pc, #272] @ (1575c ) │ │ │ │ │ + ldr r1, [pc, #272] @ (157a4 ) │ │ │ │ │ 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 1574e │ │ │ │ │ + beq.n 15796 │ │ │ │ │ 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 1573a │ │ │ │ │ + beq.n 15782 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 15666 │ │ │ │ │ + bne.n 156ae │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 15666 │ │ │ │ │ + bne.n 156ae │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15666 │ │ │ │ │ + beq.n 156ae │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b44 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ blx 6eb0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -23600,49 +23604,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 15744 │ │ │ │ │ - strb r0, [r7, #21] │ │ │ │ │ + b.n 1578c │ │ │ │ │ + strb r0, [r6, #21] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015760 : │ │ │ │ │ - ldr r0, [pc, #4] @ (15768 ) │ │ │ │ │ +000157a8 : │ │ │ │ │ + ldr r0, [pc, #4] @ (157b0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12dd8 │ │ │ │ │ - strb r2, [r7, #17] │ │ │ │ │ + b.w 12e20 │ │ │ │ │ + strb r2, [r6, #17] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001576c : │ │ │ │ │ - ldr r0, [pc, #4] @ (15774 ) │ │ │ │ │ +000157b4 : │ │ │ │ │ + ldr r0, [pc, #4] @ (157bc ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12dd8 │ │ │ │ │ - strb r2, [r0, #18] │ │ │ │ │ + b.w 12e20 │ │ │ │ │ + strb r2, [r7, #17] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015778 : │ │ │ │ │ - ldr r0, [pc, #4] @ (15780 ) │ │ │ │ │ +000157c0 : │ │ │ │ │ + ldr r0, [pc, #4] @ (157c8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12c3c │ │ │ │ │ - strb r2, [r4, #17] │ │ │ │ │ + b.w 12c84 │ │ │ │ │ + strb r2, [r3, #17] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015784 : │ │ │ │ │ - ldr r0, [pc, #4] @ (1578c ) │ │ │ │ │ +000157cc : │ │ │ │ │ + ldr r0, [pc, #4] @ (157d4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12c3c │ │ │ │ │ - strb r2, [r5, #17] │ │ │ │ │ + b.w 12c84 │ │ │ │ │ + strb r2, [r4, #17] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015790 : │ │ │ │ │ +000157d8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -23659,68 +23663,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] @ (159b8 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (15a00 ) │ │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ │ blx 6a0c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 157f8 │ │ │ │ │ + cbnz r0, 15840 │ │ │ │ │ add.w fp, sp, #816 @ 0x330 │ │ │ │ │ sub.w r3, fp, #744 @ 0x2e8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 15804 │ │ │ │ │ + beq.n 1584c │ │ │ │ │ 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] @ (159bc ) │ │ │ │ │ + ldr r0, [pc, #436] @ (15a04 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6784 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 159b0 │ │ │ │ │ - ldr r3, [pc, #424] @ (159c0 ) │ │ │ │ │ + beq.w 159f8 │ │ │ │ │ + ldr r3, [pc, #424] @ (15a08 ) │ │ │ │ │ mov r5, r7 │ │ │ │ │ str.w r8, [sp, #60] @ 0x3c │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [pc, #416] @ (159c4 ) │ │ │ │ │ + ldr r3, [pc, #416] @ (15a0c ) │ │ │ │ │ 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 1599c │ │ │ │ │ + bne.w 159e4 │ │ │ │ │ sub.w r3, fp, #752 @ 0x2f0 │ │ │ │ │ ldr r6, [r3, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.w 1599c │ │ │ │ │ + beq.w 159e4 │ │ │ │ │ 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 15832 │ │ │ │ │ + bpl.n 1587a │ │ │ │ │ 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] │ │ │ │ │ @@ -23736,21 +23740,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 15832 │ │ │ │ │ + blt.n 1587a │ │ │ │ │ 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 15832 │ │ │ │ │ + bne.n 1587a │ │ │ │ │ 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 │ │ │ │ │ @@ -23760,41 +23764,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 15832 │ │ │ │ │ + beq.n 1587a │ │ │ │ │ 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 15994 │ │ │ │ │ + bne.n 159dc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15994 │ │ │ │ │ + beq.n 159dc │ │ │ │ │ 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 158f4 │ │ │ │ │ + bpl.n 1593c │ │ │ │ │ blx 68a4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6500 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -23808,142 +23812,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 158f4 │ │ │ │ │ + blt.n 1593c │ │ │ │ │ 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 158f4 │ │ │ │ │ + bne.n 1593c │ │ │ │ │ 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 157f8 │ │ │ │ │ + b.n 15840 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6ebc │ │ │ │ │ - b.n 15832 │ │ │ │ │ + b.n 1587a │ │ │ │ │ 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 157f8 │ │ │ │ │ - bcs.n 1598e │ │ │ │ │ - @ instruction: 0xffff65ce │ │ │ │ │ + b.n 15840 │ │ │ │ │ + bcs.n 159d6 │ │ │ │ │ + @ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000159c8 : │ │ │ │ │ +00015a10 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 13440 │ │ │ │ │ + bl 13488 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ b.w 64a4 │ │ │ │ │ │ │ │ │ │ -000159d8 : │ │ │ │ │ +00015a20 : │ │ │ │ │ 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] @ (15a00 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (15a48 ) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ │ │ │ │ │ │ -00015a04 : │ │ │ │ │ +00015a4c : │ │ │ │ │ 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 1a8f8 │ │ │ │ │ + bl 1a940 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ - cbnz r0, 15a26 │ │ │ │ │ - b.n 15a32 │ │ │ │ │ + cbnz r0, 15a6e │ │ │ │ │ + b.n 15a7a │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - cbz r0, 15a32 │ │ │ │ │ + cbz r0, 15a7a │ │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r5 │ │ │ │ │ - bne.n 15a22 │ │ │ │ │ + bne.n 15a6a │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00015a34 : │ │ │ │ │ +00015a7c : │ │ │ │ │ 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 1a8f8 │ │ │ │ │ + bl 1a940 │ │ │ │ │ ldr.w r0, [fp, r2, lsl #2] │ │ │ │ │ add.w r4, fp, r2, lsl #2 │ │ │ │ │ - cbnz r0, 15a66 │ │ │ │ │ - b.n 15a7a │ │ │ │ │ + cbnz r0, 15aae │ │ │ │ │ + b.n 15ac2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 15a78 │ │ │ │ │ + cbz r3, 15ac0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r7 │ │ │ │ │ - bne.n 15a60 │ │ │ │ │ + bne.n 15aa8 │ │ │ │ │ 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 15aa0 │ │ │ │ │ + bcc.n 15ae8 │ │ │ │ │ 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] │ │ │ │ │ @@ -23952,85 +23956,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 15b00 │ │ │ │ │ + beq.n 15b48 │ │ │ │ │ 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, 15af0 │ │ │ │ │ + cbz r4, 15b38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ - bl 1a8f8 │ │ │ │ │ + bl 1a940 │ │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 15ad0 │ │ │ │ │ + bne.n 15b18 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 15ac8 │ │ │ │ │ + bne.n 15b10 │ │ │ │ │ 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 1a8f8 │ │ │ │ │ + bl 1a940 │ │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ │ add.w r4, r6, r2, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15a88 │ │ │ │ │ + beq.n 15ad0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15b26 │ │ │ │ │ - b.n 15a88 │ │ │ │ │ + bne.n 15b6e │ │ │ │ │ + b.n 15ad0 │ │ │ │ │ │ │ │ │ │ -00015b30 : │ │ │ │ │ +00015b78 : │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r8, [r0] │ │ │ │ │ - cbz r3, 15b68 │ │ │ │ │ + cbz r3, 15bb0 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ │ - cbz r4, 15b5e │ │ │ │ │ + cbz r4, 15ba6 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 15b4e │ │ │ │ │ + cbz r0, 15b96 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15b46 │ │ │ │ │ + bne.n 15b8e │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n 15b40 │ │ │ │ │ + bhi.n 15b88 │ │ │ │ │ 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 │ │ │ │ │ @@ -24070,90 +24074,90 @@ │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15dfa │ │ │ │ │ + beq.w 15e42 │ │ │ │ │ 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 15c24 │ │ │ │ │ + beq.n 15c6c │ │ │ │ │ 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 15cc6 │ │ │ │ │ + beq.n 15d0e │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bne.n 15c48 │ │ │ │ │ + bne.n 15c90 │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15c2c │ │ │ │ │ + beq.n 15c74 │ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - beq.n 15c2c │ │ │ │ │ + beq.n 15c74 │ │ │ │ │ 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 15c2c │ │ │ │ │ + bne.n 15c74 │ │ │ │ │ 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 15de2 │ │ │ │ │ - bhi.n 15d2c │ │ │ │ │ + beq.w 15e2a │ │ │ │ │ + bhi.n 15d74 │ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ │ - beq.n 15d98 │ │ │ │ │ + beq.n 15de0 │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ - beq.n 15d50 │ │ │ │ │ + beq.n 15d98 │ │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ │ - bne.n 15d80 │ │ │ │ │ + bne.n 15dc8 │ │ │ │ │ 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 15c36 │ │ │ │ │ + bne.n 15c7e │ │ │ │ │ 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 │ │ │ │ │ @@ -24177,94 +24181,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 15d68 │ │ │ │ │ + beq.n 15db0 │ │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ │ - bne.n 15d80 │ │ │ │ │ + bne.n 15dc8 │ │ │ │ │ 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 15c2c │ │ │ │ │ + b.n 15c74 │ │ │ │ │ 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 15c2c │ │ │ │ │ + b.n 15c74 │ │ │ │ │ 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 15c2c │ │ │ │ │ + b.n 15c74 │ │ │ │ │ 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 15c2c │ │ │ │ │ + b.n 15c74 │ │ │ │ │ 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 15c2c │ │ │ │ │ + beq.w 15c74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 15bc4 │ │ │ │ │ + bl 15c0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15c2c │ │ │ │ │ + beq.w 15c74 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #48] @ (15e04 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (15e4c ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 15c2c │ │ │ │ │ + b.n 15c74 │ │ │ │ │ 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 15c2c │ │ │ │ │ + b.n 15c74 │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 15d22 │ │ │ │ │ + b.n 15d6a │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015e08 : │ │ │ │ │ +00015e50 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6aa8 │ │ │ │ │ - cbnz r0, 15e82 │ │ │ │ │ + cbnz r0, 15eca │ │ │ │ │ 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 │ │ │ │ │ @@ -24298,29 +24302,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} │ │ │ │ │ │ │ │ │ │ -00015e8c : │ │ │ │ │ - ldr r3, [pc, #12] @ (15e9c ) │ │ │ │ │ +00015ed4 : │ │ │ │ │ + ldr r3, [pc, #12] @ (15ee4 ) │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ bx lr │ │ │ │ │ - ldrh r4, [r3, #62] @ 0x3e │ │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015ea0 : │ │ │ │ │ +00015ee8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w r8, [pc, #88] @ 15f00 │ │ │ │ │ + ldr.w r8, [pc, #88] @ 15f48 │ │ │ │ │ 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 │ │ │ │ │ @@ -24331,32 +24335,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 15ebe │ │ │ │ │ + bne.n 15f06 │ │ │ │ │ add.w r9, r9, #3 │ │ │ │ │ add.w r6, lr, #3 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ cmp.w r9, #9 │ │ │ │ │ - bne.n 15eb4 │ │ │ │ │ + bne.n 15efc │ │ │ │ │ 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015f04 : │ │ │ │ │ +00015f4c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r4, [pc, #48] @ (15f3c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (15f84 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -24364,56 +24368,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 15f18 │ │ │ │ │ + bne.n 15f60 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r1, #14] │ │ │ │ │ + strb r0, [r0, #14] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015f40 : │ │ │ │ │ +00015f88 : │ │ │ │ │ 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, 15f60 │ │ │ │ │ + cbz r0, 15fa8 │ │ │ │ │ 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 15b78 │ │ │ │ │ + bl 15bc0 │ │ │ │ │ and.w r3, r6, #61440 @ 0xf000 │ │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ │ strd r0, r1, [r4] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 15f9c │ │ │ │ │ - bhi.n 16064 │ │ │ │ │ + beq.n 15fe4 │ │ │ │ │ + bhi.n 160ac │ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 15f9c │ │ │ │ │ + beq.n 15fe4 │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #4 │ │ │ │ │ - beq.n 15f9c │ │ │ │ │ + beq.n 15fe4 │ │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #3 │ │ │ │ │ - bne.n 1607a │ │ │ │ │ + bne.n 160c2 │ │ │ │ │ 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] │ │ │ │ │ @@ -24477,63 +24481,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 15f9c │ │ │ │ │ + beq.n 15fe4 │ │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #8 │ │ │ │ │ moveq r2, #7 │ │ │ │ │ - b.n 15f9c │ │ │ │ │ + b.n 15fe4 │ │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #5 │ │ │ │ │ movne r2, #8 │ │ │ │ │ - b.n 15f9c │ │ │ │ │ + b.n 15fe4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016088 : │ │ │ │ │ +000160d0 : │ │ │ │ │ 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, 160a8 │ │ │ │ │ + cbz r0, 160f0 │ │ │ │ │ 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 15b78 │ │ │ │ │ + bl 15bc0 │ │ │ │ │ and.w r3, r6, #61440 @ 0xf000 │ │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ │ strd r0, r1, [r4] │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq.n 160e4 │ │ │ │ │ - bhi.n 161ac │ │ │ │ │ + beq.n 1612c │ │ │ │ │ + bhi.n 161f4 │ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq.n 160e4 │ │ │ │ │ + beq.n 1612c │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #4 │ │ │ │ │ - beq.n 160e4 │ │ │ │ │ + beq.n 1612c │ │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ │ it eq │ │ │ │ │ moveq r2, #3 │ │ │ │ │ - bne.n 161c2 │ │ │ │ │ + bne.n 1620a │ │ │ │ │ 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] │ │ │ │ │ @@ -24597,58 +24601,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 160e4 │ │ │ │ │ + beq.n 1612c │ │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #8 │ │ │ │ │ moveq r2, #7 │ │ │ │ │ - b.n 160e4 │ │ │ │ │ + b.n 1612c │ │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ │ ite eq │ │ │ │ │ moveq r2, #5 │ │ │ │ │ movne r2, #8 │ │ │ │ │ - b.n 160e4 │ │ │ │ │ + b.n 1612c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000161d0 : │ │ │ │ │ +00016218 : │ │ │ │ │ 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 15bc4 │ │ │ │ │ + b.n 15c0c │ │ │ │ │ │ │ │ │ │ -000161f0 : │ │ │ │ │ +00016238 : │ │ │ │ │ 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 15bc4 │ │ │ │ │ + b.n 15c0c │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ @@ -24794,26 +24798,26 @@ │ │ │ │ │ movhi r0, #0 │ │ │ │ │ movls r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 16394 │ │ │ │ │ + cbz r2, 163dc │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r3, #32] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n 16380 │ │ │ │ │ + beq.n 163c8 │ │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - cbz r3, 1638c │ │ │ │ │ + cbz r3, 163d4 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -24822,31 +24826,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 163ba │ │ │ │ │ + bne.n 16402 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 163ca │ │ │ │ │ + beq.n 16412 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - bl 16364 │ │ │ │ │ + bl 163ac │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - bl 16364 │ │ │ │ │ + bl 163ac │ │ │ │ │ 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] │ │ │ │ │ @@ -24875,15 +24879,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 1642e │ │ │ │ │ + bpl.n 16476 │ │ │ │ │ blx 69e4 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 6e44 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -24897,36 +24901,36 @@ │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a4 │ │ │ │ │ subs r3, r0, r5 │ │ │ │ │ it mi │ │ │ │ │ movmi r0, #0 │ │ │ │ │ - bmi.n 16472 │ │ │ │ │ + bmi.n 164ba │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ tst.w r2, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq.n 16474 │ │ │ │ │ + beq.n 164bc │ │ │ │ │ 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 1649c │ │ │ │ │ + bpl.n 164e4 │ │ │ │ │ blx 6690 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6408 │ │ │ │ │ @@ -24938,29 +24942,29 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 164c2 │ │ │ │ │ + bpl.n 1650a │ │ │ │ │ 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 164e4 │ │ │ │ │ + bpl.n 1652c │ │ │ │ │ blx 6690 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6408 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ @@ -24968,15 +24972,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 1650c │ │ │ │ │ + bpl.n 16554 │ │ │ │ │ blx 6690 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6408 │ │ │ │ │ @@ -24988,15 +24992,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 16536 │ │ │ │ │ + bpl.n 1657e │ │ │ │ │ blx 6690 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6408 │ │ │ │ │ subs r0, #0 │ │ │ │ │ @@ -25006,15 +25010,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 1655e │ │ │ │ │ + bpl.n 165a6 │ │ │ │ │ blx 6690 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6408 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -25025,62 +25029,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] @ (165b4 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (165fc ) │ │ │ │ │ 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, 165ae │ │ │ │ │ + cbnz r0, 165f6 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r2, 165ae │ │ │ │ │ + cbz r2, 165f6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 16364 │ │ │ │ │ + bl 163ac │ │ │ │ │ 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] @ (165e8 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (16630 ) │ │ │ │ │ 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, 165e2 │ │ │ │ │ + cbnz r0, 1662a │ │ │ │ │ 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, 16610 │ │ │ │ │ + cbz r0, 16658 │ │ │ │ │ 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] │ │ │ │ │ @@ -25092,123 +25096,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] @ (16688 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (166d0 ) │ │ │ │ │ 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, 1663e │ │ │ │ │ + cbnz r0, 16686 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ (1668c ) │ │ │ │ │ + ldr r1, [pc, #76] @ (166d4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbnz r0, 16650 │ │ │ │ │ + cbnz r0, 16698 │ │ │ │ │ movs r3, #6 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 1663a │ │ │ │ │ - ldr r1, [pc, #60] @ (16690 ) │ │ │ │ │ + b.n 16682 │ │ │ │ │ + ldr r1, [pc, #60] @ (166d8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 1666e │ │ │ │ │ - ldr r1, [pc, #52] @ (16694 ) │ │ │ │ │ + cbz r0, 166b6 │ │ │ │ │ + ldr r1, [pc, #52] @ (166dc ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbnz r0, 16674 │ │ │ │ │ + cbnz r0, 166bc │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 1663a │ │ │ │ │ + b.n 16682 │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 1663a │ │ │ │ │ - ldr r1, [pc, #32] @ (16698 ) │ │ │ │ │ + b.n 16682 │ │ │ │ │ + ldr r1, [pc, #32] @ (166e0 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ 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] @ (16764 ) │ │ │ │ │ + ldr r1, [pc, #188] @ (167ac ) │ │ │ │ │ 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, 16704 │ │ │ │ │ + cbnz r0, 1674c │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - beq.n 1673c │ │ │ │ │ + beq.n 16784 │ │ │ │ │ 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 166f4 │ │ │ │ │ + beq.n 1673c │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 166f4 │ │ │ │ │ + beq.n 1673c │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - cbz r3, 16734 │ │ │ │ │ - ldr r1, [pc, #112] @ (16768 ) │ │ │ │ │ + cbz r3, 1677c │ │ │ │ │ + ldr r1, [pc, #112] @ (167b0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 16736 │ │ │ │ │ - ldr r1, [pc, #100] @ (1676c ) │ │ │ │ │ + b.n 1677e │ │ │ │ │ + ldr r1, [pc, #100] @ (167b4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbz r0, 16750 │ │ │ │ │ - ldr r1, [pc, #92] @ (16770 ) │ │ │ │ │ + cbz r0, 16798 │ │ │ │ │ + ldr r1, [pc, #92] @ (167b8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbnz r0, 16754 │ │ │ │ │ + cbnz r0, 1679c │ │ │ │ │ movs r3, #2 │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 65d4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -25216,54 +25220,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 166c8 │ │ │ │ │ + bne.n 16710 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 166c8 │ │ │ │ │ + bne.n 16710 │ │ │ │ │ blx 6850 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n 16734 │ │ │ │ │ + b.n 1677c │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 1671e │ │ │ │ │ - ldr r1, [pc, #28] @ (16774 ) │ │ │ │ │ + b.n 16766 │ │ │ │ │ + ldr r1, [pc, #28] @ (167bc ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ - b.n 166fe │ │ │ │ │ - str r4, [r7, #112] @ 0x70 │ │ │ │ │ + bl 16634 │ │ │ │ │ + b.n 16746 │ │ │ │ │ + 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 167fc │ │ │ │ │ + bne.n 16844 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #128] @ (1680c ) │ │ │ │ │ + ldr r1, [pc, #128] @ (16854 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ - cbnz r0, 167ce │ │ │ │ │ + cbnz r0, 16816 │ │ │ │ │ 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 │ │ │ │ │ @@ -25273,128 +25277,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 167f0 │ │ │ │ │ + beq.n 16838 │ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 167f0 │ │ │ │ │ + beq.n 16838 │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ - cbnz r0, 167f0 │ │ │ │ │ + cbnz r0, 16838 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #64] @ (16810 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (16858 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16796 │ │ │ │ │ - ldr r1, [pc, #52] @ (16814 ) │ │ │ │ │ + beq.n 167de │ │ │ │ │ + ldr r1, [pc, #52] @ (1685c ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 167ca │ │ │ │ │ - ldr r1, [pc, #36] @ (16818 ) │ │ │ │ │ + b.n 16812 │ │ │ │ │ + ldr r1, [pc, #36] @ (16860 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ - b.n 167ea │ │ │ │ │ - ldr r1, [pc, #28] @ (1681c ) │ │ │ │ │ + bl 16634 │ │ │ │ │ + b.n 16832 │ │ │ │ │ + ldr r1, [pc, #28] @ (16864 ) │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ - b.n 167ea │ │ │ │ │ + bl 16634 │ │ │ │ │ + b.n 16832 │ │ │ │ │ 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 16874 │ │ │ │ │ + beq.n 168bc │ │ │ │ │ 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 16860 │ │ │ │ │ + beq.n 168a8 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16860 │ │ │ │ │ + beq.n 168a8 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - cbz r3, 16882 │ │ │ │ │ - ldr r1, [pc, #40] @ (1688c ) │ │ │ │ │ + cbz r3, 168ca │ │ │ │ │ + ldr r1, [pc, #40] @ (168d4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ 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 16834 │ │ │ │ │ + bne.n 1687c │ │ │ │ │ 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 1689e │ │ │ │ │ + beq.n 168e6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1689a │ │ │ │ │ + bne.n 168e2 │ │ │ │ │ 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 168ce │ │ │ │ │ + bmi.n 16916 │ │ │ │ │ blx 6334 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6d60 │ │ │ │ │ subs r0, #0 │ │ │ │ │ @@ -25406,574 +25410,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, 16934 │ │ │ │ │ + cbnz r0, 1697c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 1693c │ │ │ │ │ + bpl.n 16984 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 1692a │ │ │ │ │ + beq.n 16972 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r3, 16924 │ │ │ │ │ + cbz r3, 1696c │ │ │ │ │ ldr r7, [r4, #32] │ │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq.n 1695c │ │ │ │ │ + beq.n 169a4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, 1692c │ │ │ │ │ + cbnz r0, 16974 │ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bhi.n 16906 │ │ │ │ │ + bhi.n 1694e │ │ │ │ │ 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 1696e │ │ │ │ │ + blt.n 169b6 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcs.n 1692a │ │ │ │ │ + bcs.n 16972 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - bl 16364 │ │ │ │ │ + bl 163ac │ │ │ │ │ clz r6, r0 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ - b.n 1692c │ │ │ │ │ + b.n 16974 │ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 16924 │ │ │ │ │ + beq.n 1696c │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ blx r9 │ │ │ │ │ - b.n 1691e │ │ │ │ │ + b.n 16966 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ - bpl.n 16942 │ │ │ │ │ - b.n 1692a │ │ │ │ │ + bpl.n 1698a │ │ │ │ │ + b.n 16972 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016978 : │ │ │ │ │ +000169c0 : │ │ │ │ │ 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 169ce │ │ │ │ │ + blt.n 16a16 │ │ │ │ │ ldrd r1, r3, [sp, #40] @ 0x28 │ │ │ │ │ asrs r2, r4, #31 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r2, r3 │ │ │ │ │ it lt │ │ │ │ │ movlt r0, #12 │ │ │ │ │ - blt.n 169ca │ │ │ │ │ - ldr r2, [pc, #56] @ (169d8 ) │ │ │ │ │ + blt.n 16a12 │ │ │ │ │ + ldr r2, [pc, #56] @ (16a20 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 69f4 │ │ │ │ │ - ldr r1, [pc, #48] @ (169dc ) │ │ │ │ │ + ldr r1, [pc, #48] @ (16a24 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6bc4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 169ce │ │ │ │ │ + cbz r0, 16a16 │ │ │ │ │ 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 16a16 │ │ │ │ │ + bls.n 16a5e │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 16a7e │ │ │ │ │ + beq.n 16ac6 │ │ │ │ │ subs r3, r4, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ itt hi │ │ │ │ │ ldrhi r3, [r1, #8] │ │ │ │ │ strhi r3, [r2, #0] │ │ │ │ │ - bls.n 16a58 │ │ │ │ │ + bls.n 16aa0 │ │ │ │ │ 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 16a72 │ │ │ │ │ + beq.n 16aba │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6ec8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 16a0a │ │ │ │ │ + bne.n 16a52 │ │ │ │ │ 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 16a0a │ │ │ │ │ + beq.n 16a52 │ │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ │ - bne.n 16a08 │ │ │ │ │ - b.n 16a0a │ │ │ │ │ + bne.n 16a50 │ │ │ │ │ + b.n 16a52 │ │ │ │ │ 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 16a2c │ │ │ │ │ + b.n 16a74 │ │ │ │ │ movw r4, #20001 @ 0x4e21 │ │ │ │ │ - b.n 16a0a │ │ │ │ │ + b.n 16a52 │ │ │ │ │ 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 16b7c │ │ │ │ │ + beq.n 16bc4 │ │ │ │ │ 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 16b3e │ │ │ │ │ + bpl.n 16b86 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 16b50 │ │ │ │ │ + beq.n 16b98 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls.n 16ac8 │ │ │ │ │ + bls.n 16b10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne.n 16b3a │ │ │ │ │ + bne.n 16b82 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16b3a │ │ │ │ │ + bne.n 16b82 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 169e0 │ │ │ │ │ - cbnz r0, 16b36 │ │ │ │ │ + bl 16a28 │ │ │ │ │ + cbnz r0, 16b7e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6e2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b64 │ │ │ │ │ + bne.n 16bac │ │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - cbz r2, 16b36 │ │ │ │ │ - ldr.w sl, [pc, #176] @ 16b9c │ │ │ │ │ + cbz r2, 16b7e │ │ │ │ │ + ldr.w sl, [pc, #176] @ 16be4 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ add sl, pc │ │ │ │ │ - b.n 16b0a │ │ │ │ │ + b.n 16b52 │ │ │ │ │ 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 16b34 │ │ │ │ │ + bls.n 16b7c │ │ │ │ │ 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 16afe │ │ │ │ │ + beq.n 16b46 │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 16af4 │ │ │ │ │ + bcc.n 16b3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6f04 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - b.n 16af4 │ │ │ │ │ + b.n 16b3c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 16aa6 │ │ │ │ │ + bhi.n 16aee │ │ │ │ │ movs r6, #0 │ │ │ │ │ - cbz r7, 16b7c │ │ │ │ │ + cbz r7, 16bc4 │ │ │ │ │ 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 16ab8 │ │ │ │ │ + b.n 16b00 │ │ │ │ │ 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 16b48 │ │ │ │ │ + bne.n 16b90 │ │ │ │ │ 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, [r4, #28] │ │ │ │ │ + strh r4, [r3, #26] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016ba0 : │ │ │ │ │ +00016be8 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 16bfa │ │ │ │ │ + cbz r3, 16c42 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 16bf4 │ │ │ │ │ + cbz r3, 16c3c │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 16bbc │ │ │ │ │ + b.n 16c04 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r7, #1 │ │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n 16bf4 │ │ │ │ │ + bls.n 16c3c │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ add r4, r6 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - cbz r3, 16bcc │ │ │ │ │ + cbz r3, 16c14 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 16bcc │ │ │ │ │ + cbz r0, 16c14 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16bb2 │ │ │ │ │ + beq.n 16bfa │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 16bb2 │ │ │ │ │ + bhi.n 16bfa │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 16bb2 │ │ │ │ │ + bmi.n 16bfa │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16bb2 │ │ │ │ │ + beq.n 16bfa │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n 16bbc │ │ │ │ │ + bhi.n 16c04 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00016c04 : │ │ │ │ │ +00016c4c : │ │ │ │ │ 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] @ 172d8 │ │ │ │ │ + ldr.w r7, [pc, #1732] @ 17320 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ blx 65d4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 67c0 │ │ │ │ │ - ldr.w r1, [pc, #1720] @ 172dc │ │ │ │ │ + ldr.w r1, [pc, #1720] @ 17324 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ movs r3, #3 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ │ strd r2, r3, [r9] │ │ │ │ │ add r7, pc │ │ │ │ │ blx 67c0 │ │ │ │ │ - ldr.w r3, [pc, #1688] @ 172e0 │ │ │ │ │ + ldr.w r3, [pc, #1688] @ 17328 │ │ │ │ │ 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, 16c6e │ │ │ │ │ + cbz r0, 16cb6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1725c │ │ │ │ │ + beq.w 172a4 │ │ │ │ │ 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 17212 │ │ │ │ │ + beq.w 1725a │ │ │ │ │ strb.w r7, [r4], #1 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17246 │ │ │ │ │ + beq.w 1728e │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ strb.w r7, [r5], #1 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 171fc │ │ │ │ │ + beq.w 17244 │ │ │ │ │ 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 16cf0 │ │ │ │ │ + bpl.n 16d38 │ │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ │ - beq.w 16f54 │ │ │ │ │ + beq.w 16f9c │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne.w 16f22 │ │ │ │ │ + bne.w 16f6a │ │ │ │ │ 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 16cd2 │ │ │ │ │ - cbz r7, 16cf4 │ │ │ │ │ + bmi.n 16d1a │ │ │ │ │ + cbz r7, 16d3c │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ blx 6408 │ │ │ │ │ - cbnz r0, 16d0a │ │ │ │ │ - ldr.w r3, [pc, #1504] @ 172e4 │ │ │ │ │ + cbnz r0, 16d52 │ │ │ │ │ + ldr.w r3, [pc, #1504] @ 1732c │ │ │ │ │ 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 17006 │ │ │ │ │ + bcs.w 1704e │ │ │ │ │ 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] @ 172e8 │ │ │ │ │ + ldr.w r3, [pc, #1464] @ 17330 │ │ │ │ │ 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 16f5a │ │ │ │ │ + bne.w 16fa2 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #113 @ 0x71 │ │ │ │ │ - bne.w 16f5a │ │ │ │ │ + bne.w 16fa2 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16f5a │ │ │ │ │ - ldr.w r3, [pc, #1428] @ 172ec │ │ │ │ │ + bne.w 16fa2 │ │ │ │ │ + ldr.w r3, [pc, #1428] @ 17334 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f6e │ │ │ │ │ + beq.w 16fb6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ - b.n 16d74 │ │ │ │ │ + b.n 16dbc │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r0, [sl, r7, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f6e │ │ │ │ │ + beq.w 16fb6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d68 │ │ │ │ │ - ldr.w r3, [pc, #1392] @ 172f0 │ │ │ │ │ + bne.n 16db0 │ │ │ │ │ + ldr.w r3, [pc, #1392] @ 17338 │ │ │ │ │ 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, 16da2 │ │ │ │ │ - b.n 17026 │ │ │ │ │ + cbnz r0, 16dea │ │ │ │ │ + b.n 1706e │ │ │ │ │ ldr.w r0, [r8, #24]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 17026 │ │ │ │ │ + beq.w 1706e │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d98 │ │ │ │ │ + bne.n 16de0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.w 17026 │ │ │ │ │ + beq.w 1706e │ │ │ │ │ mov fp, r8 │ │ │ │ │ ldr.w r5, [fp, #20] │ │ │ │ │ - cbz r5, 16dca │ │ │ │ │ + cbz r5, 16e12 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1705e │ │ │ │ │ + bne.w 170a6 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ str.w fp, [r4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bhi.w 16fa0 │ │ │ │ │ + bhi.w 16fe8 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - bhi.w 17228 │ │ │ │ │ + bhi.w 17270 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ │ - beq.w 16fb2 │ │ │ │ │ + beq.w 16ffa │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 16e16 │ │ │ │ │ + bhi.n 16e5e │ │ │ │ │ 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] @ 172f4 │ │ │ │ │ + ldr.w r3, [pc, #1264] @ 1733c │ │ │ │ │ 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, 16e30 │ │ │ │ │ + cbz r6, 16e78 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16c5e │ │ │ │ │ + bne.w 16ca6 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - cbnz r3, 16e46 │ │ │ │ │ + cbnz r3, 16e8e │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 171ec │ │ │ │ │ - ldr.w r1, [pc, #1200] @ 172f8 │ │ │ │ │ + bhi.w 17234 │ │ │ │ │ + ldr.w r1, [pc, #1200] @ 17340 │ │ │ │ │ movs r5, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr.w r3, [pc, #1180] @ 172fc │ │ │ │ │ + ldr.w r3, [pc, #1180] @ 17344 │ │ │ │ │ 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 │ │ │ │ │ @@ -25982,44 +25986,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 16e94 │ │ │ │ │ + beq.n 16edc │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16e94 │ │ │ │ │ + beq.n 16edc │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16e16 │ │ │ │ │ + beq.n 16e5e │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr.w r1, [pc, #1124] @ 17300 │ │ │ │ │ + ldr.w r1, [pc, #1124] @ 17348 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [pc, #1104] @ 17304 │ │ │ │ │ + ldr.w r3, [pc, #1104] @ 1734c │ │ │ │ │ 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 17272 │ │ │ │ │ + bne.w 172ba │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ │ - b.n 16e16 │ │ │ │ │ + b.n 16e5e │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr.w r3, [pc, #1076] @ 17308 │ │ │ │ │ + ldr.w r3, [pc, #1076] @ 17350 │ │ │ │ │ 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 │ │ │ │ │ @@ -26028,111 +26032,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 16f0c │ │ │ │ │ + beq.n 16f54 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16f0c │ │ │ │ │ + beq.n 16f54 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16e16 │ │ │ │ │ + beq.n 16e5e │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #1016] @ (1730c ) │ │ │ │ │ + ldr r1, [pc, #1016] @ (17354 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ - cbz r7, 16f2c │ │ │ │ │ + cbz r7, 16f74 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [pc, #992] @ (17310 ) │ │ │ │ │ + ldr r1, [pc, #992] @ (17358 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ 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 16ce2 │ │ │ │ │ + b.n 16d2a │ │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ │ - bne.n 16f86 │ │ │ │ │ + bne.n 16fce │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.n 16f86 │ │ │ │ │ + bne.n 16fce │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 16f86 │ │ │ │ │ + cbnz r1, 16fce │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #924] @ (17314 ) │ │ │ │ │ + ldr r1, [pc, #924] @ (1735c ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ │ - bne.n 1704a │ │ │ │ │ + bne.n 17092 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ │ - bne.w 170ee │ │ │ │ │ + bne.w 17136 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 170ee │ │ │ │ │ + bne.w 17136 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ │ - bne.w 16dea │ │ │ │ │ + bne.w 16e32 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.w 1728a │ │ │ │ │ + beq.w 172d2 │ │ │ │ │ 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 170c8 │ │ │ │ │ + bpl.w 17110 │ │ │ │ │ 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 172a4 │ │ │ │ │ + bcs.w 172ec │ │ │ │ │ subs r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 172be │ │ │ │ │ + beq.w 17306 │ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 16e16 │ │ │ │ │ + bhi.w 16e5e │ │ │ │ │ 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 │ │ │ │ │ @@ -26141,113 +26145,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 16d18 │ │ │ │ │ + b.n 16d60 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.w 16db6 │ │ │ │ │ + beq.w 16dfe │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #736] @ (17318 ) │ │ │ │ │ + ldr r1, [pc, #736] @ (17360 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.n 17078 │ │ │ │ │ + bne.n 170c0 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ │ - bne.n 1706e │ │ │ │ │ + bne.n 170b6 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 1706e │ │ │ │ │ + cbnz r1, 170b6 │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f40 │ │ │ │ │ + b.n 16f88 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.n 17078 │ │ │ │ │ + bne.n 170c0 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - beq.n 17154 │ │ │ │ │ + beq.n 1719c │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 17082 │ │ │ │ │ + bne.n 170ca │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ │ - beq.n 17170 │ │ │ │ │ + beq.n 171b8 │ │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ │ - bne.n 17096 │ │ │ │ │ + bne.n 170de │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ │ - bne.n 17096 │ │ │ │ │ + bne.n 170de │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 17096 │ │ │ │ │ + cbnz r1, 170de │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ - bne.n 170aa │ │ │ │ │ + bne.n 170f2 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.n 170aa │ │ │ │ │ + bne.n 170f2 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 170aa │ │ │ │ │ + cbnz r1, 170f2 │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - beq.n 1717c │ │ │ │ │ + beq.n 171c4 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ movs r3, #10 │ │ │ │ │ - ldr r1, [pc, #612] @ (1731c ) │ │ │ │ │ + ldr r1, [pc, #612] @ (17364 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ blx 67a8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbz r0, 170d8 │ │ │ │ │ + cbz r0, 17120 │ │ │ │ │ blx 65d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 16e16 │ │ │ │ │ + bhi.w 16e5e │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ strb r3, [r5, #13] │ │ │ │ │ str r3, [r3, #52] @ 0x34 │ │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ │ - bne.n 1704a │ │ │ │ │ + bne.n 17092 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.n 1704a │ │ │ │ │ + bne.n 17092 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1704a │ │ │ │ │ + bne.n 17092 │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr r3, [pc, #536] @ (17320 ) │ │ │ │ │ + ldr r3, [pc, #536] @ (17368 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -26255,269 +26259,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 1713e │ │ │ │ │ + beq.n 17186 │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 1713e │ │ │ │ │ + beq.n 17186 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16e16 │ │ │ │ │ + beq.w 16e5e │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #480] @ (17324 ) │ │ │ │ │ + ldr r1, [pc, #480] @ (1736c ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17078 │ │ │ │ │ + bne.n 170c0 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ - ldr r3, [pc, #452] @ (17328 ) │ │ │ │ │ + b.n 16d9c │ │ │ │ │ + ldr r3, [pc, #452] @ (17370 ) │ │ │ │ │ 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 16e16 │ │ │ │ │ + b.n 16e5e │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17082 │ │ │ │ │ + bne.n 170ca │ │ │ │ │ movs r3, #6 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ + b.n 16d9c │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - bne.n 170ae │ │ │ │ │ + bne.n 170f6 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 170ae │ │ │ │ │ + bne.n 170f6 │ │ │ │ │ movs r3, #9 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d54 │ │ │ │ │ - ldr r3, [pc, #412] @ (1732c ) │ │ │ │ │ + b.n 16d9c │ │ │ │ │ + ldr r3, [pc, #412] @ (17374 ) │ │ │ │ │ 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 16e16 │ │ │ │ │ - ldr r3, [pc, #400] @ (17330 ) │ │ │ │ │ + b.n 16e5e │ │ │ │ │ + ldr r3, [pc, #400] @ (17378 ) │ │ │ │ │ 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 16e16 │ │ │ │ │ - ldr r3, [pc, #388] @ (17334 ) │ │ │ │ │ + b.n 16e5e │ │ │ │ │ + ldr r3, [pc, #388] @ (1737c ) │ │ │ │ │ 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 16e16 │ │ │ │ │ - ldr r3, [pc, #376] @ (17338 ) │ │ │ │ │ + b.n 16e5e │ │ │ │ │ + ldr r3, [pc, #376] @ (17380 ) │ │ │ │ │ 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 16e16 │ │ │ │ │ - ldr r3, [pc, #364] @ (1733c ) │ │ │ │ │ + b.n 16e5e │ │ │ │ │ + ldr r3, [pc, #364] @ (17384 ) │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 16e16 │ │ │ │ │ - ldr r3, [pc, #352] @ (17340 ) │ │ │ │ │ + b.n 16e5e │ │ │ │ │ + ldr r3, [pc, #352] @ (17388 ) │ │ │ │ │ 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 16e16 │ │ │ │ │ - ldr r3, [pc, #340] @ (17344 ) │ │ │ │ │ + b.n 16e5e │ │ │ │ │ + ldr r3, [pc, #340] @ (1738c ) │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ blx 6d2c │ │ │ │ │ - b.n 16e46 │ │ │ │ │ + b.n 16e8e │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #324] @ (17348 ) │ │ │ │ │ + ldr r1, [pc, #324] @ (17390 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #308] @ (1734c ) │ │ │ │ │ + ldr r1, [pc, #308] @ (17394 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #288] @ (17350 ) │ │ │ │ │ + ldr r1, [pc, #288] @ (17398 ) │ │ │ │ │ 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 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #264] @ (17354 ) │ │ │ │ │ + ldr r1, [pc, #264] @ (1739c ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #244] @ (17358 ) │ │ │ │ │ + ldr r1, [pc, #244] @ (173a0 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #224] @ (1735c ) │ │ │ │ │ + ldr r1, [pc, #224] @ (173a4 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r1, [pc, #204] @ (17360 ) │ │ │ │ │ + ldr r1, [pc, #204] @ (173a8 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #184] @ (17364 ) │ │ │ │ │ + ldr r1, [pc, #184] @ (173ac ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ ldrd r6, r8, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #164] @ (17368 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (173b0 ) │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 165ec │ │ │ │ │ + bl 16634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 16f3c │ │ │ │ │ + b.n 16f84 │ │ │ │ │ nop │ │ │ │ │ - ldrh r6, [r2, #34] @ 0x22 │ │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ │ 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, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r6, #44] @ 0x2c │ │ │ │ │ + bl ffec5332 │ │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bl ffec52ea │ │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r2, [r2, #24] │ │ │ │ │ + strh r6, [r0, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r1, #4] │ │ │ │ │ + strh r6, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r1, r2] │ │ │ │ │ + ldrb r2, [r5, #31] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r6, #0] │ │ │ │ │ + ldrsh r6, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ │ + ldrb r0, [r3, #30] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r4, #31] │ │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r7, #30] │ │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ │ + 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, [r0, #21] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r1, #22] │ │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ │ + ldrb r0, [r5, #19] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #20] │ │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r2, #19] │ │ │ │ │ + ldrb r2, [r7, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #19] │ │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r6, #18] │ │ │ │ │ + bl 1f938e │ │ │ │ │ + ldrb r4, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bl 1f9346 │ │ │ │ │ - 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] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001736c : │ │ │ │ │ +000173b4 : │ │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017374 : │ │ │ │ │ +000173bc : │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1752c │ │ │ │ │ + beq.w 17574 │ │ │ │ │ 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 │ │ │ │ │ @@ -26527,340 +26531,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 1746c │ │ │ │ │ + bmi.n 174b4 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 17458 │ │ │ │ │ + beq.n 174a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17516 │ │ │ │ │ + beq.w 1755e │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 17466 │ │ │ │ │ + bne.n 174ae │ │ │ │ │ ldr r1, [r7, r6] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bmi.n 17482 │ │ │ │ │ + bmi.n 174ca │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.w 17506 │ │ │ │ │ + beq.w 1754e │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 17464 │ │ │ │ │ + bhi.n 174ac │ │ │ │ │ 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 17464 │ │ │ │ │ + beq.n 174ac │ │ │ │ │ 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 17464 │ │ │ │ │ + beq.n 174ac │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc.n 17392 │ │ │ │ │ + bcc.n 173da │ │ │ │ │ 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 173f0 │ │ │ │ │ + b.n 17438 │ │ │ │ │ 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 173f0 │ │ │ │ │ + b.n 17438 │ │ │ │ │ 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 173f0 │ │ │ │ │ + b.n 17438 │ │ │ │ │ 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 173f0 │ │ │ │ │ + b.n 17438 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173f4 │ │ │ │ │ + beq.n 1743c │ │ │ │ │ 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 17466 │ │ │ │ │ + bne.n 174ae │ │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 173a8 │ │ │ │ │ + b.n 173f0 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mul.w r2, sl, r2 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 17464 │ │ │ │ │ + bhi.n 174ac │ │ │ │ │ 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 173e6 │ │ │ │ │ + b.n 1742e │ │ │ │ │ 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 173f0 │ │ │ │ │ + b.n 17438 │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r3, r1 │ │ │ │ │ vldr d1, [r3] │ │ │ │ │ - b.n 1741e │ │ │ │ │ + b.n 17466 │ │ │ │ │ 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 173f0 │ │ │ │ │ + b.n 17438 │ │ │ │ │ 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 173f0 │ │ │ │ │ + b.n 17438 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, r3 │ │ │ │ │ - bl 16364 │ │ │ │ │ - b.n 173f0 │ │ │ │ │ + bl 163ac │ │ │ │ │ + b.n 17438 │ │ │ │ │ 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 173b6 │ │ │ │ │ + b.n 173fe │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00017530 : │ │ │ │ │ +00017578 : │ │ │ │ │ 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 16a84 │ │ │ │ │ + bl 16acc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbnz r0, 175a8 │ │ │ │ │ + cbnz r0, 175f0 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 175e6 │ │ │ │ │ + beq.n 1762e │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw fp, #20001 @ 0x4e21 │ │ │ │ │ - b.n 17576 │ │ │ │ │ + b.n 175be │ │ │ │ │ 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 175b0 │ │ │ │ │ + bls.n 175f8 │ │ │ │ │ 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 1755c │ │ │ │ │ + beq.n 175a4 │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 1756c │ │ │ │ │ + bne.n 175b4 │ │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 175a6 │ │ │ │ │ + beq.n 175ee │ │ │ │ │ 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 175c6 │ │ │ │ │ + beq.n 1760e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6880 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 175a8 │ │ │ │ │ + beq.n 175f0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 175fc │ │ │ │ │ - ldr r1, [pc, #52] @ (17608 ) │ │ │ │ │ + beq.n 17644 │ │ │ │ │ + ldr r1, [pc, #52] @ (17650 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6c9c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 175a8 │ │ │ │ │ + b.n 175f0 │ │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 175fc │ │ │ │ │ + beq.n 17644 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6880 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ - ldr r1, [pc, #12] @ (1760c ) │ │ │ │ │ + ldr r1, [pc, #12] @ (17654 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a54 │ │ │ │ │ - b.n 175de │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ + b.n 17626 │ │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r4, r6] │ │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00017610 : │ │ │ │ │ +00017658 : │ │ │ │ │ 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 16a84 │ │ │ │ │ + bl 16acc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 1762e │ │ │ │ │ + cbz r0, 17676 │ │ │ │ │ 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, 176b4 │ │ │ │ │ + cbz r2, 176fc │ │ │ │ │ movw fp, #20001 @ 0x4e21 │ │ │ │ │ - b.n 1766a │ │ │ │ │ + b.n 176b2 │ │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 176aa │ │ │ │ │ + bcs.n 176f2 │ │ │ │ │ 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 176b4 │ │ │ │ │ + bls.n 176fc │ │ │ │ │ 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 17646 │ │ │ │ │ + beq.n 1768e │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 17660 │ │ │ │ │ + bne.n 176a8 │ │ │ │ │ ldr.w r2, [r7, #312] @ 0x138 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 1769e │ │ │ │ │ + beq.n 176e6 │ │ │ │ │ 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 17626 │ │ │ │ │ + b.n 1766e │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6f04 │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 1764e │ │ │ │ │ + b.n 17696 │ │ │ │ │ ldr.w r2, [r7, #312] @ 0x138 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 17626 │ │ │ │ │ + beq.n 1766e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6880 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -26869,77 +26873,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] @ (17708 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (17750 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #28] @ (1770c ) │ │ │ │ │ + ldr r2, [pc, #28] @ (17754 ) │ │ │ │ │ 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] @ (1774c ) │ │ │ │ │ + ldr r2, [pc, #40] @ (17794 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #32] @ (17750 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (17798 ) │ │ │ │ │ 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] @ (177a4 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (177ec ) │ │ │ │ │ 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 17792 │ │ │ │ │ + beq.n 177da │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -26954,22 +26958,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 1777c │ │ │ │ │ + b.n 177c4 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r7, r5] │ │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000177a8 : │ │ │ │ │ +000177f0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - cbz r2, 177f8 │ │ │ │ │ + cbz r2, 17840 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -26980,66 +26984,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, 177da │ │ │ │ │ + cbz r4, 17822 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ blx 6438 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 177d8 │ │ │ │ │ + beq.n 17820 │ │ │ │ │ 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] @ (17808 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (17850 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67a8 │ │ │ │ │ blx 6c90 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 177d4 │ │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ │ + b.n 1781c │ │ │ │ │ + ldr r2, [r1, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001780c : │ │ │ │ │ +00017854 : │ │ │ │ │ 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, 17830 │ │ │ │ │ + cbz r2, 17878 │ │ │ │ │ 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 17848 │ │ │ │ │ + beq.n 17890 │ │ │ │ │ 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 17860 │ │ │ │ │ + beq.n 178a8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -27048,131 +27052,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 17888 │ │ │ │ │ + beq.n 178d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r7, 17898 │ │ │ │ │ + cbz r7, 178e0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r6, 178a8 │ │ │ │ │ + cbz r6, 178f0 │ │ │ │ │ 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 17710 │ │ │ │ │ + b.n 17758 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000178b8 : │ │ │ │ │ +00017900 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000178d0 : │ │ │ │ │ +00017918 : │ │ │ │ │ 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 17710 │ │ │ │ │ + b.n 17758 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000178ec : │ │ │ │ │ +00017934 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017904 : │ │ │ │ │ +0001794c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0001791c : │ │ │ │ │ +00017964 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017934 : │ │ │ │ │ +0001797c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1795c │ │ │ │ │ + cbz r0, 179a4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 17754 │ │ │ │ │ + b.n 1779c │ │ │ │ │ │ │ │ │ │ -00017968 : │ │ │ │ │ +000179b0 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27186,59 +27190,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, 179b8 │ │ │ │ │ + cbz r4, 17a00 │ │ │ │ │ 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 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000179c8 : │ │ │ │ │ +00017a10 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ - ldr r1, [pc, #164] @ (17a78 ) │ │ │ │ │ + bl 1771c │ │ │ │ │ + ldr r1, [pc, #164] @ (17ac0 ) │ │ │ │ │ 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] @ (17a7c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (17ac4 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #140] @ (17a80 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (17ac8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (17a84 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (17acc ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #128] @ (17a88 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (17ad0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27246,18 +27250,18 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17a72 │ │ │ │ │ + cbz r0, 17aba │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r1, 17a6c │ │ │ │ │ + cbz r1, 17ab4 │ │ │ │ │ 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 │ │ │ │ │ @@ -27267,43 +27271,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, 17a5e │ │ │ │ │ + cbz r3, 17aa6 │ │ │ │ │ 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 17a32 │ │ │ │ │ + bne.n 17a7a │ │ │ │ │ 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 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00017a8c : │ │ │ │ │ +00017ad4 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27316,37 +27320,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, 17ade │ │ │ │ │ + cbz r5, 17b26 │ │ │ │ │ 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 17754 │ │ │ │ │ - b.n 17ada │ │ │ │ │ + bl 1779c │ │ │ │ │ + b.n 17b22 │ │ │ │ │ │ │ │ │ │ -00017aec : │ │ │ │ │ +00017b34 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27359,90 +27363,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, 17b3e │ │ │ │ │ + cbz r5, 17b86 │ │ │ │ │ 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 17754 │ │ │ │ │ - b.n 17b3a │ │ │ │ │ + bl 1779c │ │ │ │ │ + b.n 17b82 │ │ │ │ │ │ │ │ │ │ -00017b4c : │ │ │ │ │ +00017b94 : │ │ │ │ │ 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 17710 │ │ │ │ │ + b.n 17758 │ │ │ │ │ │ │ │ │ │ -00017b68 : │ │ │ │ │ +00017bb0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017b80 : │ │ │ │ │ +00017bc8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017b98 : │ │ │ │ │ +00017be0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00017bb4 : │ │ │ │ │ +00017bfc : │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27457,152 +27461,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, 17c0c │ │ │ │ │ + cbz r5, 17c54 │ │ │ │ │ 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 17754 │ │ │ │ │ + b.n 1779c │ │ │ │ │ │ │ │ │ │ -00017c18 : │ │ │ │ │ +00017c60 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17c3a │ │ │ │ │ + cbz r0, 17c82 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17c36 │ │ │ │ │ + b.n 17c7e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017c4c : │ │ │ │ │ +00017c94 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ 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, 17c70 │ │ │ │ │ + cbz r0, 17cb8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17c6c │ │ │ │ │ + b.n 17cb4 │ │ │ │ │ │ │ │ │ │ -00017c80 : │ │ │ │ │ +00017cc8 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ 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, 17ca4 │ │ │ │ │ + cbz r0, 17cec │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17ca0 │ │ │ │ │ + b.n 17ce8 │ │ │ │ │ │ │ │ │ │ -00017cb4 : │ │ │ │ │ +00017cfc : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17cd6 │ │ │ │ │ + cbz r0, 17d1e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17cd2 │ │ │ │ │ + b.n 17d1a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017ce8 : │ │ │ │ │ +00017d30 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ 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, 17d0c │ │ │ │ │ + cbz r0, 17d54 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17d08 │ │ │ │ │ + b.n 17d50 │ │ │ │ │ │ │ │ │ │ -00017d1c : │ │ │ │ │ +00017d64 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ 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, 17d54 │ │ │ │ │ + cbz r0, 17d9c │ │ │ │ │ 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] │ │ │ │ │ @@ -27610,47 +27614,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 17754 │ │ │ │ │ - b.n 17d4e │ │ │ │ │ + bl 1779c │ │ │ │ │ + b.n 17d96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017d64 : │ │ │ │ │ +00017dac : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17d86 │ │ │ │ │ + cbz r0, 17dce │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17d82 │ │ │ │ │ + b.n 17dca │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017d98 : │ │ │ │ │ +00017de0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27663,38 +27667,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, 17dea │ │ │ │ │ + cbz r5, 17e32 │ │ │ │ │ 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 17754 │ │ │ │ │ - b.n 17de6 │ │ │ │ │ + bl 1779c │ │ │ │ │ + b.n 17e2e │ │ │ │ │ │ │ │ │ │ -00017df8 : │ │ │ │ │ +00017e40 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27721,27 +27725,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, 17e5c │ │ │ │ │ + cbz r7, 17ea4 │ │ │ │ │ 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 17754 │ │ │ │ │ + b.n 1779c │ │ │ │ │ │ │ │ │ │ -00017e68 : │ │ │ │ │ +00017eb0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27754,38 +27758,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, 17ebc │ │ │ │ │ + cbz r5, 17f04 │ │ │ │ │ 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 17754 │ │ │ │ │ - b.n 17eb8 │ │ │ │ │ + bl 1779c │ │ │ │ │ + b.n 17f00 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017ecc : │ │ │ │ │ +00017f14 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27798,38 +27802,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, 17f1e │ │ │ │ │ + cbz r5, 17f66 │ │ │ │ │ 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 17754 │ │ │ │ │ - b.n 17f1a │ │ │ │ │ + bl 1779c │ │ │ │ │ + b.n 17f62 │ │ │ │ │ │ │ │ │ │ -00017f2c : │ │ │ │ │ +00017f74 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27856,140 +27860,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, 17f90 │ │ │ │ │ + cbz r7, 17fd8 │ │ │ │ │ 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 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017fa0 : │ │ │ │ │ +00017fe8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17fc4 │ │ │ │ │ + cbz r0, 1800c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17fc0 │ │ │ │ │ + b.n 18008 │ │ │ │ │ │ │ │ │ │ -00017fd4 : │ │ │ │ │ +0001801c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17ff4 │ │ │ │ │ + cbz r0, 1803c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 1aa80 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018004 : │ │ │ │ │ +0001804c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18024 │ │ │ │ │ + cbz r0, 1806c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018034 : │ │ │ │ │ +0001807c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18054 │ │ │ │ │ + cbz r0, 1809c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018064 : │ │ │ │ │ +000180ac : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18084 │ │ │ │ │ + cbz r0, 180cc │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018094 : │ │ │ │ │ +000180dc : │ │ │ │ │ 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 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28005,15 +28009,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, 18108 │ │ │ │ │ + cbz r0, 18150 │ │ │ │ │ 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] │ │ │ │ │ @@ -28023,196 +28027,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 17754 │ │ │ │ │ - b.n 180e6 │ │ │ │ │ + bl 1779c │ │ │ │ │ + b.n 1812e │ │ │ │ │ │ │ │ │ │ -00018114 : │ │ │ │ │ +0001815c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1812e │ │ │ │ │ + cbz r0, 18176 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ │ │ │ │ │ -0001813c : │ │ │ │ │ +00018184 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18158 │ │ │ │ │ + cbz r0, 181a0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018168 : │ │ │ │ │ +000181b0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18184 │ │ │ │ │ + cbz r0, 181cc │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018194 : │ │ │ │ │ +000181dc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ 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, 181c4 │ │ │ │ │ + cbz r0, 1820c │ │ │ │ │ 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 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000181d8 : │ │ │ │ │ +00018220 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 181fc │ │ │ │ │ + cbz r0, 18244 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 181f8 │ │ │ │ │ + b.n 18240 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018210 : │ │ │ │ │ +00018258 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6438 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18232 │ │ │ │ │ + cbz r0, 1827a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1822e │ │ │ │ │ + b.n 18276 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018244 : │ │ │ │ │ +0001828c : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ 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] @ (18294 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (182dc ) │ │ │ │ │ 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, 18284 │ │ │ │ │ + cbz r5, 182cc │ │ │ │ │ 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 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [pc, #712] @ (18560 ) │ │ │ │ │ + ldr r6, [pc, #680] @ (18588 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018298 : │ │ │ │ │ +000182e0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28225,28 +28229,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, 182d4 │ │ │ │ │ + cbz r5, 1831c │ │ │ │ │ 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 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000182e4 : │ │ │ │ │ +0001832c : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28259,29 +28263,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, 18320 │ │ │ │ │ + cbz r5, 18368 │ │ │ │ │ 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 17754 │ │ │ │ │ + b.w 1779c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018330 : │ │ │ │ │ +00018378 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 176d4 │ │ │ │ │ + bl 1771c │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28295,26 +28299,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, 18380 │ │ │ │ │ + cbz r4, 183c8 │ │ │ │ │ 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 17754 │ │ │ │ │ + bl 1779c │ │ │ │ │ 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 │ │ │ │ │ @@ -28324,181 +28328,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 183da │ │ │ │ │ + bgt.n 18422 │ │ │ │ │ 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 183c6 │ │ │ │ │ + ble.n 1840e │ │ │ │ │ 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 183de │ │ │ │ │ + bne.n 18426 │ │ │ │ │ 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] @ (18434 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (1847c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 18420 │ │ │ │ │ - ldr r3, [pc, #44] @ (18438 ) │ │ │ │ │ + bgt.n 18468 │ │ │ │ │ + ldr r3, [pc, #44] @ (18480 ) │ │ │ │ │ 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] @ (1843c ) │ │ │ │ │ + ldr r2, [pc, #24] @ (18484 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18408 │ │ │ │ │ + bne.n 18450 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6708 │ │ │ │ │ - b.n 18408 │ │ │ │ │ - strb r4, [r3, #22] │ │ │ │ │ + b.n 18450 │ │ │ │ │ + strb r4, [r2, #21] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #22] │ │ │ │ │ + strb r4, [r0, #21] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r4, #22] │ │ │ │ │ + strb r6, [r3, #21] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #48] @ (18474 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (184bc ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ strb.w r0, [sp, #7] │ │ │ │ │ - cbnz r2, 18470 │ │ │ │ │ + cbnz r2, 184b8 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r3, 18464 │ │ │ │ │ + cbz r3, 184ac │ │ │ │ │ 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 18470 │ │ │ │ │ + blt.n 184b8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r1, sp, #7 │ │ │ │ │ mov r0, r2 │ │ │ │ │ blx 6acc │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - strb r4, [r0, #22] │ │ │ │ │ + strb r4, [r7, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub.w r8, r1, r0 │ │ │ │ │ - ldr r5, [pc, #76] @ (184d0 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (184d4 ) │ │ │ │ │ + ldr r5, [pc, #76] @ (18518 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (1851c ) │ │ │ │ │ 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] @ (184d8 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (18520 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r0, r8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n 184c4 │ │ │ │ │ + bge.n 1850c │ │ │ │ │ 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 184b4 │ │ │ │ │ + bne.n 184fc │ │ │ │ │ subs r6, r7, r6 │ │ │ │ │ adds r7, r6, r1 │ │ │ │ │ - ldr r3, [pc, #20] @ (184dc ) │ │ │ │ │ + ldr r3, [pc, #20] @ (18524 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ strb r2, [r3, r7] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ │ + @ instruction: 0xb8a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #20] │ │ │ │ │ + strb r2, [r4, #19] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb8a8 │ │ │ │ │ + @ instruction: 0xb860 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #212] @ (185b8 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (18600 ) │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18506 │ │ │ │ │ + blt.n 1854e │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6e14 │ │ │ │ │ - cbnz r0, 1852c │ │ │ │ │ - ldr r3, [pc, #196] @ (185bc ) │ │ │ │ │ + cbnz r0, 18574 │ │ │ │ │ + ldr r3, [pc, #196] @ (18604 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - ldr r3, [pc, #192] @ (185c0 ) │ │ │ │ │ + ldr r3, [pc, #192] @ (18608 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #188] @ (185c4 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (1860c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 184ec │ │ │ │ │ - ldr r4, [pc, #180] @ (185c8 ) │ │ │ │ │ + bne.n 18534 │ │ │ │ │ + ldr r4, [pc, #180] @ (18610 ) │ │ │ │ │ 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 184f4 │ │ │ │ │ + beq.n 1853c │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6e14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 184f4 │ │ │ │ │ - ldr r5, [pc, #148] @ (185cc ) │ │ │ │ │ + beq.n 1853c │ │ │ │ │ + ldr r5, [pc, #148] @ (18614 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 184fc │ │ │ │ │ + bne.n 18544 │ │ │ │ │ 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 │ │ │ │ │ @@ -28526,118 +28530,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 184fc │ │ │ │ │ + b.n 18544 │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r7, #18] │ │ │ │ │ + strb r0, [r6, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #19] │ │ │ │ │ + strb r0, [r1, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r3, #18] │ │ │ │ │ + strb r4, [r2, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #19] │ │ │ │ │ + strb r0, [r7, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #18] │ │ │ │ │ + strb r0, [r1, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #72] @ (1861c ) │ │ │ │ │ + ldr r1, [pc, #72] @ (18664 ) │ │ │ │ │ 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, 18612 │ │ │ │ │ + cbz r2, 1865a │ │ │ │ │ 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 18612 │ │ │ │ │ + beq.n 1865a │ │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ │ str.w r2, [r1, #540] @ 0x21c │ │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ │ - cbnz r0, 18616 │ │ │ │ │ - ldr r0, [pc, #12] @ (18620 ) │ │ │ │ │ + cbnz r0, 1865e │ │ │ │ │ + ldr r0, [pc, #12] @ (18668 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r6, #15] │ │ │ │ │ + strb r4, [r5, #14] │ │ │ │ │ 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 18950 │ │ │ │ │ - ldr.w sl, [pc, #1024] @ 18a38 │ │ │ │ │ + beq.w 18998 │ │ │ │ │ + ldr.w sl, [pc, #1024] @ 18a80 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add sl, pc │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 6408 │ │ │ │ │ - ldr r3, [pc, #1016] @ (18a3c ) │ │ │ │ │ + ldr r3, [pc, #1016] @ (18a84 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd fp, r5, [r3, #556] @ 0x22c │ │ │ │ │ sub.w r9, r5, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18866 │ │ │ │ │ - ldr r2, [pc, #1000] @ (18a40 ) │ │ │ │ │ + bne.w 188ae │ │ │ │ │ + ldr r2, [pc, #1000] @ (18a88 ) │ │ │ │ │ ldr.w r7, [r3, #564] @ 0x234 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr.w r2, [r3, #552] @ 0x228 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 187b4 │ │ │ │ │ + bne.w 187fc │ │ │ │ │ ldr.w sl, [r3, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub.w r3, sl, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - bge.w 188e0 │ │ │ │ │ + bge.w 18928 │ │ │ │ │ cmp r8, sl │ │ │ │ │ it ge │ │ │ │ │ movge r8, sl │ │ │ │ │ bic.w r8, r8, r8, asr #31 │ │ │ │ │ - ldr r3, [pc, #956] @ (18a44 ) │ │ │ │ │ + ldr r3, [pc, #956] @ (18a8c ) │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ │ - cbz r3, 186a8 │ │ │ │ │ + cbz r3, 186f0 │ │ │ │ │ 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 186c0 │ │ │ │ │ + ble.n 18708 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 1a230 │ │ │ │ │ + bl 1a278 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mul.w r4, r1, r0 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.w 187e4 │ │ │ │ │ - ldr r3, [pc, #896] @ (18a48 ) │ │ │ │ │ + beq.w 1882c │ │ │ │ │ + ldr r3, [pc, #896] @ (18a90 ) │ │ │ │ │ subs r1, r4, #0 │ │ │ │ │ add.w r2, r7, r4 │ │ │ │ │ it ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r2, sl │ │ │ │ │ itt le │ │ │ │ │ @@ -28645,158 +28649,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 1882e │ │ │ │ │ + ble.w 18876 │ │ │ │ │ mov r6, sl │ │ │ │ │ - ldr r3, [pc, #852] @ (18a4c ) │ │ │ │ │ + ldr r3, [pc, #852] @ (18a94 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w fp, [r3, #556] @ 0x22c │ │ │ │ │ sub.w r7, sl, fp │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt.w 18836 │ │ │ │ │ + bgt.w 1887e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble.n 1871e │ │ │ │ │ + ble.n 18766 │ │ │ │ │ movs r0, #8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 18440 │ │ │ │ │ + bl 18488 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne.n 18712 │ │ │ │ │ - ldr r3, [pc, #816] @ (18a50 ) │ │ │ │ │ + bne.n 1875a │ │ │ │ │ + ldr r3, [pc, #816] @ (18a98 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #556] @ 0x22c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 18a06 │ │ │ │ │ + beq.w 18a4e │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge.n 18744 │ │ │ │ │ - ldr r5, [pc, #800] @ (18a54 ) │ │ │ │ │ + bge.n 1878c │ │ │ │ │ + ldr r5, [pc, #800] @ (18a9c ) │ │ │ │ │ add r5, pc │ │ │ │ │ add r4, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ │ - bl 18440 │ │ │ │ │ + bl 18488 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 18738 │ │ │ │ │ - ldr.w r9, [pc, #784] @ 18a58 │ │ │ │ │ + bne.n 18780 │ │ │ │ │ + ldr.w r9, [pc, #784] @ 18aa0 │ │ │ │ │ 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 18a1a │ │ │ │ │ + bne.w 18a62 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ subs r7, r3, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic.w r5, r7, r7, asr #31 │ │ │ │ │ - ble.n 18784 │ │ │ │ │ + ble.n 187cc │ │ │ │ │ movs r0, #32 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 18440 │ │ │ │ │ + bl 18488 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt.n 18770 │ │ │ │ │ - ldr r3, [pc, #732] @ (18a5c ) │ │ │ │ │ + bgt.n 187b8 │ │ │ │ │ + ldr r3, [pc, #732] @ (18aa4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r6, [r3, #560] @ 0x230 │ │ │ │ │ - ldr r3, [pc, #728] @ (18a60 ) │ │ │ │ │ + ldr r3, [pc, #728] @ (18aa8 ) │ │ │ │ │ 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 1884c │ │ │ │ │ + ble.n 18894 │ │ │ │ │ movs r0, #8 │ │ │ │ │ - bl 18440 │ │ │ │ │ + bl 18488 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bcs.n 1879c │ │ │ │ │ - ldr r3, [pc, #700] @ (18a64 ) │ │ │ │ │ + bcs.n 187e4 │ │ │ │ │ + ldr r3, [pc, #700] @ (18aac ) │ │ │ │ │ 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 18910 │ │ │ │ │ + bge.w 18958 │ │ │ │ │ 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 186b4 │ │ │ │ │ + bgt.w 186fc │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 186c6 │ │ │ │ │ - b.n 1878e │ │ │ │ │ + bne.w 1870e │ │ │ │ │ + b.n 187d6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n 1878e │ │ │ │ │ - ldr r3, [pc, #636] @ (18a68 ) │ │ │ │ │ + blt.n 187d6 │ │ │ │ │ + ldr r3, [pc, #636] @ (18ab0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ │ add r3, r4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ldr r3, [pc, #628] @ (18a6c ) │ │ │ │ │ + ldr r3, [pc, #628] @ (18ab4 ) │ │ │ │ │ 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 189ae │ │ │ │ │ + bgt.w 189f6 │ │ │ │ │ sub.w sl, r4, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18a32 │ │ │ │ │ + beq.w 18a7a │ │ │ │ │ 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 18708 │ │ │ │ │ - ldr r3, [pc, #568] @ (18a70 ) │ │ │ │ │ + ble.w 18750 │ │ │ │ │ + ldr r3, [pc, #568] @ (18ab8 ) │ │ │ │ │ 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 1879c │ │ │ │ │ + bgt.n 187e4 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bge.n 187a6 │ │ │ │ │ - ldr r4, [pc, #544] @ (18a74 ) │ │ │ │ │ + bge.n 187ee │ │ │ │ │ + ldr r4, [pc, #544] @ (18abc ) │ │ │ │ │ add r4, pc │ │ │ │ │ add r5, r4 │ │ │ │ │ add r4, r8 │ │ │ │ │ ldrb.w r0, [r5], #1 │ │ │ │ │ - bl 18440 │ │ │ │ │ + bl 18488 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 18858 │ │ │ │ │ - b.n 187a6 │ │ │ │ │ + bne.n 188a0 │ │ │ │ │ + b.n 187ee │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68a4 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ @@ -28809,73 +28813,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 188a2 │ │ │ │ │ + ble.n 188ea │ │ │ │ │ movs r0, #8 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 18440 │ │ │ │ │ + bl 18488 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne.n 18896 │ │ │ │ │ - ldr r3, [pc, #468] @ (18a78 ) │ │ │ │ │ + bne.n 188de │ │ │ │ │ + ldr r3, [pc, #468] @ (18ac0 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1899c │ │ │ │ │ - ldr r3, [pc, #456] @ (18a7c ) │ │ │ │ │ + beq.n 189e4 │ │ │ │ │ + ldr r3, [pc, #456] @ (18ac4 ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r2, [pc, #456] @ (18a80 ) │ │ │ │ │ + ldr r2, [pc, #456] @ (18ac8 ) │ │ │ │ │ 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, 18906 │ │ │ │ │ + cbnz r6, 1894e │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r5, fp │ │ │ │ │ sub.w r3, r3, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r0, [pc, #416] @ (18a84 ) │ │ │ │ │ + ldr r0, [pc, #416] @ (18acc ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #412] @ (18a88 ) │ │ │ │ │ + ldr r3, [pc, #412] @ (18ad0 ) │ │ │ │ │ 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 18684 │ │ │ │ │ + b.n 186cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r5, fp │ │ │ │ │ mov r6, r0 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r0, [pc, #376] @ (18a8c ) │ │ │ │ │ + ldr r0, [pc, #376] @ (18ad4 ) │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #372] @ (18a90 ) │ │ │ │ │ + ldr r3, [pc, #372] @ (18ad8 ) │ │ │ │ │ cmp r8, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ it ge │ │ │ │ │ movge r8, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r6, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ @@ -28883,940 +28887,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 186b4 │ │ │ │ │ + bgt.w 186fc │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 187e8 │ │ │ │ │ + beq.w 18830 │ │ │ │ │ movs r4, #0 │ │ │ │ │ - b.n 186c6 │ │ │ │ │ - ldr r4, [pc, #320] @ (18a94 ) │ │ │ │ │ + b.n 1870e │ │ │ │ │ + ldr r4, [pc, #320] @ (18adc ) │ │ │ │ │ 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, 189c0 │ │ │ │ │ + cbz r6, 18a08 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #296] @ (18a98 ) │ │ │ │ │ + ldr r0, [pc, #296] @ (18ae0 ) │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov fp, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6724 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r3, [pc, #284] @ (18a9c ) │ │ │ │ │ + ldr r3, [pc, #284] @ (18ae4 ) │ │ │ │ │ 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] @ (18aa0 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (18ae8 ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ sub.w r3, r3, fp │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 188e0 │ │ │ │ │ + b.n 18928 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6acc │ │ │ │ │ - b.n 188b0 │ │ │ │ │ + b.n 188f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 18a2c │ │ │ │ │ + beq.n 18a74 │ │ │ │ │ add r3, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r3, sl │ │ │ │ │ it ge │ │ │ │ │ movge r3, sl │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 186f6 │ │ │ │ │ + b.n 1873e │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6acc │ │ │ │ │ - ldr r0, [pc, #212] @ (18aa4 ) │ │ │ │ │ + ldr r0, [pc, #212] @ (18aec ) │ │ │ │ │ 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] @ (18aa8 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (18af0 ) │ │ │ │ │ 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 1898c │ │ │ │ │ + beq.n 189d4 │ │ │ │ │ subs r3, r7, #1 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n 18910 │ │ │ │ │ + b.n 18958 │ │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1872c │ │ │ │ │ + beq.w 18774 │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 18440 │ │ │ │ │ - b.n 1872c │ │ │ │ │ + bl 18488 │ │ │ │ │ + b.n 18774 │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ - bl 18440 │ │ │ │ │ + bl 18488 │ │ │ │ │ ldr.w r5, [r9, #560] @ 0x230 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r9, #560] @ 0x230 │ │ │ │ │ - b.n 1878e │ │ │ │ │ + b.n 187d6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 186fe │ │ │ │ │ + b.n 18746 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b.n 1882e │ │ │ │ │ - strb r6, [r6, #31] │ │ │ │ │ + b.n 18876 │ │ │ │ │ + strb r6, [r5, #30] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r0, #14] │ │ │ │ │ + strb r2, [r7, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #13] │ │ │ │ │ + strb r0, [r7, #11] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #13] │ │ │ │ │ + strb r0, [r7, #11] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, #11] │ │ │ │ │ + strb r6, [r5, #10] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #11] │ │ │ │ │ + strb r0, [r1, #10] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r5, #10] │ │ │ │ │ + strb r0, [r4, #9] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb63e │ │ │ │ │ + push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #10] │ │ │ │ │ + strb r0, [r7, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r1, #9] │ │ │ │ │ + strb r2, [r0, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #9] │ │ │ │ │ + strb r0, [r7, #7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r4, #8] │ │ │ │ │ + strb r0, [r3, #7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, #7] │ │ │ │ │ + strb r6, [r2, #6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #7] │ │ │ │ │ + strb r4, [r0, #6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #6] │ │ │ │ │ + strb r0, [r1, #5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r3, r4, lr} │ │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r4, #4] │ │ │ │ │ + strb r2, [r3, #3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, #4] │ │ │ │ │ + strb r2, [r1, #3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r4, #3] │ │ │ │ │ + strb r4, [r3, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r3, r7} │ │ │ │ │ + push {r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r3, #3] │ │ │ │ │ + strb r0, [r2, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ │ + push {r2, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r4, #2] │ │ │ │ │ + strb r4, [r3, #1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r6, #1] │ │ │ │ │ + strb r4, [r5, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r7, #18] │ │ │ │ │ + strb r6, [r6, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r3, #0] │ │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r7, #0] │ │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r3, #17] │ │ │ │ │ + strb r2, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (18ad8 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (18b20 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #40] @ (18adc ) │ │ │ │ │ + ldr r2, [pc, #40] @ (18b24 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, pc │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ str.w r1, [r2, #572] @ 0x23c │ │ │ │ │ - cbnz r3, 18ac6 │ │ │ │ │ + cbnz r3, 18b0e │ │ │ │ │ ldr.w r3, [r2, #544] @ 0x220 │ │ │ │ │ str.w r3, [r2, #540] @ 0x21c │ │ │ │ │ - ldr r3, [pc, #24] @ (18ae0 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (18b28 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.n 18624 │ │ │ │ │ + b.n 1866c │ │ │ │ │ nop │ │ │ │ │ - uxth r6, r7 │ │ │ │ │ + sxtb r6, r6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r2, #112] @ 0x70 │ │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ │ + ldr r6, [r6, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #68] @ (18b2c ) │ │ │ │ │ + ldr r3, [pc, #68] @ (18b74 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ - beq.n 18b1c │ │ │ │ │ + beq.n 18b64 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 18b1a │ │ │ │ │ - ldr r0, [pc, #52] @ (18b30 ) │ │ │ │ │ + ble.n 18b62 │ │ │ │ │ + ldr r0, [pc, #52] @ (18b78 ) │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r4 │ │ │ │ │ blx 6498 │ │ │ │ │ - ldr r3, [pc, #40] @ (18b34 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (18b7c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.n 18624 │ │ │ │ │ + b.n 1866c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 18b1a │ │ │ │ │ + ble.n 18b62 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt.n 18af8 │ │ │ │ │ - b.n 18b08 │ │ │ │ │ + bgt.n 18b40 │ │ │ │ │ + b.n 18b50 │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxtb r2, r6 │ │ │ │ │ + sxth r2, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r6, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - ldr r4, [pc, #48] @ (18b6c ) │ │ │ │ │ + ldr r4, [pc, #48] @ (18bb4 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr.w r5, [r4, #560] @ 0x230 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 18b4a │ │ │ │ │ + blt.n 18b92 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r6, [pc, #36] @ (18b70 ) │ │ │ │ │ - ldr r0, [pc, #36] @ (18b74 ) │ │ │ │ │ + ldr r6, [pc, #36] @ (18bb8 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (18bbc ) │ │ │ │ │ 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 18624 │ │ │ │ │ + b.n 1866c │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r1, #104] @ 0x68 │ │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxth r2, r4 │ │ │ │ │ + cbz r2, 18bf2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - ldr r3, [pc, #184] @ (18c34 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (18c7c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 18bd8 │ │ │ │ │ - ldr r3, [pc, #176] @ (18c38 ) │ │ │ │ │ + ble.n 18c20 │ │ │ │ │ + ldr r3, [pc, #176] @ (18c80 ) │ │ │ │ │ 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 18c2c │ │ │ │ │ - ldr r1, [pc, #136] @ (18c3c ) │ │ │ │ │ + beq.n 18c74 │ │ │ │ │ + ldr r1, [pc, #136] @ (18c84 ) │ │ │ │ │ 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, 18c26 │ │ │ │ │ - ldr r5, [pc, #100] @ (18c40 ) │ │ │ │ │ + cbz r3, 18c6e │ │ │ │ │ + ldr r5, [pc, #100] @ (18c88 ) │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r5, pc │ │ │ │ │ add r5, r4 │ │ │ │ │ - ble.n 18c12 │ │ │ │ │ + ble.n 18c5a │ │ │ │ │ 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, 18c12 │ │ │ │ │ + cbz r3, 18c5a │ │ │ │ │ mov r4, r7 │ │ │ │ │ subs r7, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 18be4 │ │ │ │ │ - ldr r3, [pc, #48] @ (18c44 ) │ │ │ │ │ + bgt.n 18c2c │ │ │ │ │ + ldr r3, [pc, #48] @ (18c8c ) │ │ │ │ │ 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 18624 │ │ │ │ │ + b.n 1866c │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.n 18bb8 │ │ │ │ │ - b.n 18bd8 │ │ │ │ │ + bne.n 18c00 │ │ │ │ │ + b.n 18c20 │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 18bb2 │ │ │ │ │ - b.n 18bd8 │ │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ │ + bne.n 18bfa │ │ │ │ │ + b.n 18c20 │ │ │ │ │ + ldr r4, [r0, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 18c74 │ │ │ │ │ + cbz r6, 18caa │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r4, 18c6e │ │ │ │ │ + cbz r4, 18ca4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 18c68 │ │ │ │ │ + cbz r2, 18c9e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ - ldr r3, [pc, #136] @ (18cd4 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (18d1c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 18cb8 │ │ │ │ │ + bge.n 18d00 │ │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ │ - ldr r1, [pc, #120] @ (18cd8 ) │ │ │ │ │ + ldr r1, [pc, #120] @ (18d20 ) │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r4 │ │ │ │ │ - b.n 18c6c │ │ │ │ │ + b.n 18cb4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 18cb8 │ │ │ │ │ + beq.n 18d00 │ │ │ │ │ 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 18c66 │ │ │ │ │ + bne.n 18cae │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble.n 18cb8 │ │ │ │ │ - ldr r1, [pc, #72] @ (18cdc ) │ │ │ │ │ + ble.n 18d00 │ │ │ │ │ + ldr r1, [pc, #72] @ (18d24 ) │ │ │ │ │ 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, 18ccc │ │ │ │ │ - ldr r3, [pc, #36] @ (18ce0 ) │ │ │ │ │ + cbz r3, 18d14 │ │ │ │ │ + ldr r3, [pc, #36] @ (18d28 ) │ │ │ │ │ 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 18624 │ │ │ │ │ + b.n 1866c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 18c98 │ │ │ │ │ - b.n 18cb8 │ │ │ │ │ - ldr r4, [r7, #84] @ 0x54 │ │ │ │ │ + bne.n 18ce0 │ │ │ │ │ + b.n 18d00 │ │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 18ce0 │ │ │ │ │ + sub sp, #288 @ 0x120 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #172] @ (18d94 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (18ddc ) │ │ │ │ │ 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, 18d5e │ │ │ │ │ + cbz r2, 18da6 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 18d5a │ │ │ │ │ - ldr.w r8, [pc, #148] @ 18d98 │ │ │ │ │ + ble.n 18da2 │ │ │ │ │ + ldr.w r8, [pc, #148] @ 18de0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r8, pc │ │ │ │ │ add.w r6, r8, #592 @ 0x250 │ │ │ │ │ - b.n 18d16 │ │ │ │ │ + b.n 18d5e │ │ │ │ │ blx 6334 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 18d3a │ │ │ │ │ - bl 185d0 │ │ │ │ │ + cbnz r0, 18d82 │ │ │ │ │ + bl 18618 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18d0e │ │ │ │ │ - ldr r3, [pc, #116] @ (18d9c ) │ │ │ │ │ + bne.n 18d56 │ │ │ │ │ + ldr r3, [pc, #116] @ (18de4 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr r0, [pc, #116] @ (18da0 ) │ │ │ │ │ + ldr r0, [pc, #116] @ (18de8 ) │ │ │ │ │ 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 18624 │ │ │ │ │ - ldr r0, [pc, #104] @ (18da4 ) │ │ │ │ │ + b.n 1866c │ │ │ │ │ + ldr r0, [pc, #104] @ (18dec ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6724 │ │ │ │ │ movs r1, #0 │ │ │ │ │ subs r2, r5, r4 │ │ │ │ │ add.w r0, r8, #692 @ 0x2b4 │ │ │ │ │ - bl 18624 │ │ │ │ │ - cbz r7, 18d5a │ │ │ │ │ + bl 1866c │ │ │ │ │ + cbz r7, 18da2 │ │ │ │ │ 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] @ (18da8 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (18df0 ) │ │ │ │ │ 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 18624 │ │ │ │ │ + b.n 1866c │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #280 @ 0x118 │ │ │ │ │ + add r7, sp, #1016 @ 0x3f8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #72] @ 0x48 │ │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #200 @ 0xc8 │ │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #32 │ │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #236] @ (18e9c ) │ │ │ │ │ + ldr r3, [pc, #236] @ (18ee4 ) │ │ │ │ │ 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 18e66 │ │ │ │ │ + beq.n 18eae │ │ │ │ │ ldr.w r2, [r3, #588] @ 0x24c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 18e60 │ │ │ │ │ - ldr r6, [pc, #208] @ (18ea0 ) │ │ │ │ │ + ble.n 18ea8 │ │ │ │ │ + ldr r6, [pc, #208] @ (18ee8 ) │ │ │ │ │ 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 18e18 │ │ │ │ │ + b.n 18e60 │ │ │ │ │ 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 18e20 │ │ │ │ │ + beq.n 18e68 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ - cbz r3, 18e20 │ │ │ │ │ + cbz r3, 18e68 │ │ │ │ │ blx 6334 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 18e3c │ │ │ │ │ + cbnz r0, 18e84 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 18de8 │ │ │ │ │ - ldr r3, [pc, #128] @ (18ea4 ) │ │ │ │ │ + bne.n 18e30 │ │ │ │ │ + ldr r3, [pc, #128] @ (18eec ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [pc, #128] @ (18ea8 ) │ │ │ │ │ + ldr r0, [pc, #128] @ (18ef0 ) │ │ │ │ │ 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 18624 │ │ │ │ │ - ldr r0, [pc, #108] @ (18eac ) │ │ │ │ │ + b.w 1866c │ │ │ │ │ + ldr r0, [pc, #108] @ (18ef4 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6724 │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub.w r2, r5, sl │ │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ │ - bl 18624 │ │ │ │ │ + bl 1866c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 18e60 │ │ │ │ │ + cbz r3, 18ea8 │ │ │ │ │ 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] @ (18eb0 ) │ │ │ │ │ + ldr r4, [pc, #64] @ (18ef8 ) │ │ │ │ │ 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 18624 │ │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ │ + b.w 1866c │ │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r4, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #288 @ 0x120 │ │ │ │ │ + add r7, sp, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r3, #56] @ 0x38 │ │ │ │ │ + ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, sp, #192 @ 0xc0 │ │ │ │ │ + add r6, sp, #928 @ 0x3a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bne.n 18efc │ │ │ │ │ - ldr r2, [pc, #268] @ (18fc8 ) │ │ │ │ │ + bne.n 18f44 │ │ │ │ │ + ldr r2, [pc, #268] @ (19010 ) │ │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ │ - ldr r0, [pc, #264] @ (18fcc ) │ │ │ │ │ + ldr r0, [pc, #264] @ (19014 ) │ │ │ │ │ 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 18fa2 │ │ │ │ │ - ldr r2, [pc, #232] @ (18fd0 ) │ │ │ │ │ + beq.n 18fea │ │ │ │ │ + ldr r2, [pc, #232] @ (19018 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r0, [pc, #232] @ (18fd4 ) │ │ │ │ │ + ldr r0, [pc, #232] @ (1901c ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r0, pc │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ │ - b.w 18624 │ │ │ │ │ - ldr r1, [pc, #216] @ (18fd8 ) │ │ │ │ │ + b.w 1866c │ │ │ │ │ + ldr r1, [pc, #216] @ (19020 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r2, [r1, #588] @ 0x24c │ │ │ │ │ - ble.n 18f5a │ │ │ │ │ + ble.n 18fa2 │ │ │ │ │ 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] @ (18fdc ) │ │ │ │ │ - ldr r0, [pc, #172] @ (18fe0 ) │ │ │ │ │ + ldr r4, [pc, #168] @ (19024 ) │ │ │ │ │ + ldr r0, [pc, #172] @ (19028 ) │ │ │ │ │ add r4, pc │ │ │ │ │ add r0, pc │ │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ │ blx 6334 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18ee4 │ │ │ │ │ + bne.n 18f2c │ │ │ │ │ ldr.w r3, [r4, #588] @ 0x24c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 18fa2 │ │ │ │ │ + ble.n 18fea │ │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ │ - cbz r3, 18f9c │ │ │ │ │ + cbz r3, 18fe4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 18dac │ │ │ │ │ + b.n 18df4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 18fb6 │ │ │ │ │ + ble.n 18ffe │ │ │ │ │ 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, 18fb6 │ │ │ │ │ + cbz r3, 18ffe │ │ │ │ │ ldr.w r2, [r1, #584] @ 0x248 │ │ │ │ │ - ldr r3, [pc, #92] @ (18fe4 ) │ │ │ │ │ - ldr r0, [pc, #96] @ (18fe8 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1902c ) │ │ │ │ │ + ldr r0, [pc, #96] @ (19030 ) │ │ │ │ │ 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 18f30 │ │ │ │ │ + b.n 18f78 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 18ce4 │ │ │ │ │ - ldr r0, [pc, #72] @ (18fec ) │ │ │ │ │ + b.n 18d2c │ │ │ │ │ + ldr r0, [pc, #72] @ (19034 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ │ - b.w 18624 │ │ │ │ │ - ldr r2, [pc, #56] @ (18ff0 ) │ │ │ │ │ + b.w 1866c │ │ │ │ │ + ldr r2, [pc, #56] @ (19038 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ (18ff4 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (1903c ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r2, #544] @ 0x220 │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ - b.n 18f84 │ │ │ │ │ - ldr r6, [r0, #48] @ 0x30 │ │ │ │ │ + b.n 18fcc │ │ │ │ │ + ldr r6, [r7, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #688 @ 0x2b0 │ │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ │ + add r6, sp, #248 @ 0xf8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r1, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ │ + add r5, sp, #968 @ 0x3c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ │ + add r5, sp, #616 @ 0x268 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r3, #32] │ │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - ldr r3, [pc, #156] @ (1909c ) │ │ │ │ │ + ldr r3, [pc, #156] @ (190e4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r6, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r8, [r3, #68] @ 0x44 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge.n 19098 │ │ │ │ │ + bge.n 190e0 │ │ │ │ │ blx 6844 <__ctype_b_loc@plt> │ │ │ │ │ - ldr r1, [pc, #140] @ (190a0 ) │ │ │ │ │ + ldr r1, [pc, #140] @ (190e8 ) │ │ │ │ │ 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, 19090 │ │ │ │ │ - ldr r5, [pc, #104] @ (190a4 ) │ │ │ │ │ + cbz r3, 190d8 │ │ │ │ │ + ldr r5, [pc, #104] @ (190ec ) │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ add r5, pc │ │ │ │ │ add r5, r4 │ │ │ │ │ - bge.n 19074 │ │ │ │ │ + bge.n 190bc │ │ │ │ │ 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, 19074 │ │ │ │ │ + cbz r3, 190bc │ │ │ │ │ mov r4, r7 │ │ │ │ │ adds r7, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - blt.n 19046 │ │ │ │ │ + blt.n 1908e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18478 │ │ │ │ │ - ldr r3, [pc, #40] @ (190a8 ) │ │ │ │ │ + bl 184c0 │ │ │ │ │ + ldr r3, [pc, #40] @ (190f0 ) │ │ │ │ │ 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 18624 │ │ │ │ │ + b.w 1866c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne.n 1901a │ │ │ │ │ - b.n 1903a │ │ │ │ │ + bne.n 19062 │ │ │ │ │ + b.n 19082 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 1903a │ │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ │ + b.n 19082 │ │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #360 @ 0x168 │ │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, sp, #192 @ 0xc0 │ │ │ │ │ + add r4, sp, #928 @ 0x3a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000190ac : │ │ │ │ │ +000190f4 : │ │ │ │ │ cmp r0, #20 │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ble.n 190cc │ │ │ │ │ + ble.n 19114 │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ - ldr r2, [pc, #24] @ (190d4 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (1911c ) │ │ │ │ │ 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] @ (190d8 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (19120 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 183f4 │ │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ │ + bl 1843c │ │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - eors r2, r2 │ │ │ │ │ + eors r2, r1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000190dc : │ │ │ │ │ +00019124 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ blx 6e14 │ │ │ │ │ - cbnz r0, 190ec │ │ │ │ │ + cbnz r0, 19134 │ │ │ │ │ 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, 19104 │ │ │ │ │ + cbnz r0, 1914c │ │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ │ strh.w r0, [sp, #2] │ │ │ │ │ ldrh.w r3, [sp] │ │ │ │ │ - cbnz r3, 19110 │ │ │ │ │ + cbnz r3, 19158 │ │ │ │ │ movs r3, #24 │ │ │ │ │ strh.w r3, [sp] │ │ │ │ │ - ldr r4, [pc, #56] @ (1914c ) │ │ │ │ │ + ldr r4, [pc, #56] @ (19194 ) │ │ │ │ │ blx 6558 │ │ │ │ │ - ldr r1, [pc, #56] @ (19150 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (19198 ) │ │ │ │ │ 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] @ (19154 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1919c ) │ │ │ │ │ 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, [r6, #8] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r6, r4 │ │ │ │ │ + ands r6, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ands r0, r3 │ │ │ │ │ + ands r0, r2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019158 : │ │ │ │ │ - ldr r3, [pc, #8] @ (19164 ) │ │ │ │ │ +000191a0 : │ │ │ │ │ + ldr r3, [pc, #8] @ (191ac ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019168 : │ │ │ │ │ +000191b0 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #40] @ (19194 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (191dc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 19176 │ │ │ │ │ + bgt.n 191be │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 18440 │ │ │ │ │ - ldr r3, [pc, #24] @ (19198 ) │ │ │ │ │ + bl 18488 │ │ │ │ │ + ldr r3, [pc, #24] @ (191e0 ) │ │ │ │ │ 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 18624 │ │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ │ + b.w 1866c │ │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ │ + str r6, [r7, #124] @ 0x7c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001919c : │ │ │ │ │ +000191e4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 184e0 │ │ │ │ │ + bl 18528 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 198d0 │ │ │ │ │ - ldr.w r3, [pc, #2404] @ 19b14 │ │ │ │ │ + beq.w 19918 │ │ │ │ │ + ldr.w r3, [pc, #2404] @ 19b5c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r0, [pc, #2400] @ 19b18 │ │ │ │ │ + ldr.w r0, [pc, #2400] @ 19b60 │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r6, [pc, #2396] @ 19b1c │ │ │ │ │ + ldr.w r6, [pc, #2396] @ 19b64 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w r8, [pc, #2392] @ 19b20 │ │ │ │ │ - ldr.w r7, [pc, #2392] @ 19b24 │ │ │ │ │ + ldr.w r8, [pc, #2392] @ 19b68 │ │ │ │ │ + ldr.w r7, [pc, #2392] @ 19b6c │ │ │ │ │ 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 18624 │ │ │ │ │ + bl 1866c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 191f6 │ │ │ │ │ + b.n 1923e │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 1922e │ │ │ │ │ + bne.n 19276 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 191ea │ │ │ │ │ + ble.n 19232 │ │ │ │ │ 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 19260 │ │ │ │ │ + bpl.n 192a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 194b2 │ │ │ │ │ + beq.w 194fa │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18eb4 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r2, [pc, #2296] @ 19b28 │ │ │ │ │ + bl 18efc │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r2, [pc, #2296] @ 19b70 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 198b6 │ │ │ │ │ + beq.w 198fe │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r2, #860] @ 0x35c │ │ │ │ │ - ldr.w r2, [pc, #2280] @ 19b2c │ │ │ │ │ + ldr.w r2, [pc, #2280] @ 19b74 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr.w r3, [pc, #2276] @ 19b30 │ │ │ │ │ + ldr.w r3, [pc, #2276] @ 19b78 │ │ │ │ │ add r2, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ - ldr.w r0, [pc, #2268] @ 19b34 │ │ │ │ │ + ldr.w r0, [pc, #2268] @ 19b7c │ │ │ │ │ add r0, pc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r3, 192a8 │ │ │ │ │ + cbz r3, 192f0 │ │ │ │ │ cmp r5, #27 │ │ │ │ │ - bhi.n 1929e │ │ │ │ │ + bhi.n 192e6 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bls.n 192a4 │ │ │ │ │ + bls.n 192ec │ │ │ │ │ sub.w r3, r5, #8 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bhi.n 192a4 │ │ │ │ │ + bhi.n 192ec │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -29831,18 +29835,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 1948e │ │ │ │ │ - bl 18aac │ │ │ │ │ + beq.w 194d6 │ │ │ │ │ + bl 18af4 │ │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ │ - bhi.w 19520 │ │ │ │ │ + bhi.w 19568 │ │ │ │ │ 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 │ │ │ │ │ @@ -30067,425 +30071,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 18aac │ │ │ │ │ + bl 18af4 │ │ │ │ │ ldr.w r3, [r7, #560] @ 0x230 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + b.n 1922e │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 18eb4 │ │ │ │ │ - b.n 19484 │ │ │ │ │ - ldr.w r3, [pc, #1692] @ 19b38 │ │ │ │ │ + bl 18efc │ │ │ │ │ + b.n 194cc │ │ │ │ │ + ldr.w r3, [pc, #1692] @ 19b80 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - bl 18b38 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 1866c │ │ │ │ │ + bl 18b80 │ │ │ │ │ + b.n 1922e │ │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 19afc │ │ │ │ │ + bgt.w 19b44 │ │ │ │ │ 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, 194f0 │ │ │ │ │ + cbz r3, 19538 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 194f4 │ │ │ │ │ - ldr.w r3, [pc, #1636] @ 19b3c │ │ │ │ │ + beq.n 1953c │ │ │ │ │ + ldr.w r3, [pc, #1636] @ 19b84 │ │ │ │ │ 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 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.n 1950a │ │ │ │ │ - ldr.w r0, [pc, #1608] @ 19b40 │ │ │ │ │ + blt.n 19552 │ │ │ │ │ + ldr.w r0, [pc, #1608] @ 19b88 │ │ │ │ │ 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] @ 19b44 │ │ │ │ │ + ldr.w r3, [pc, #1592] @ 19b8c │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r3, pc │ │ │ │ │ strb.w r5, [r3, r9] │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r2, [pc, #1572] @ 19b48 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r2, [pc, #1572] @ 19b90 │ │ │ │ │ add r2, pc │ │ │ │ │ ldrb.w r1, [r2, #477] @ 0x1dd │ │ │ │ │ ldrb.w r3, [r2, #478] @ 0x1de │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 199b8 │ │ │ │ │ + beq.w 19a00 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 19a1c │ │ │ │ │ + beq.w 19a64 │ │ │ │ │ ldrb.w r3, [r2, #476] @ 0x1dc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #2 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1536] @ 19b4c │ │ │ │ │ + bne.w 1922e │ │ │ │ │ + ldr.w r3, [pc, #1536] @ 19b94 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 199c2 │ │ │ │ │ - ldr.w r3, [pc, #1528] @ 19b50 │ │ │ │ │ + bgt.w 19a0a │ │ │ │ │ + ldr.w r3, [pc, #1528] @ 19b98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ blx 6364 │ │ │ │ │ - bl 184e0 │ │ │ │ │ + bl 18528 │ │ │ │ │ blx 6b6c │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - bl 18c48 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - bl 18ff8 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - bl 18b78 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r4, [pc, #1488] @ 19b54 │ │ │ │ │ + b.n 1922e │ │ │ │ │ + bl 18c90 │ │ │ │ │ + b.n 1922e │ │ │ │ │ + bl 19040 │ │ │ │ │ + b.n 1922e │ │ │ │ │ + bl 18bc0 │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r4, [pc, #1488] @ 19b9c │ │ │ │ │ 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 19afc │ │ │ │ │ + bgt.w 19b44 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 18624 │ │ │ │ │ + bl 1866c │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 18440 │ │ │ │ │ - ldr.w r3, [pc, #1444] @ 19b58 │ │ │ │ │ + bl 18488 │ │ │ │ │ + ldr.w r3, [pc, #1444] @ 19ba0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 198d6 │ │ │ │ │ - ldr.w r3, [pc, #1428] @ 19b5c │ │ │ │ │ + bgt.w 1991e │ │ │ │ │ + ldr.w r3, [pc, #1428] @ 19ba4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 19254 │ │ │ │ │ + b.n 1929c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 18ae4 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1412] @ 19b60 │ │ │ │ │ + bl 18b2c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r3, [pc, #1412] @ 19ba8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r0, [pc, #1388] @ 19b64 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r0, [pc, #1388] @ 19bac │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1376] @ 19b68 │ │ │ │ │ - ldr.w r2, [pc, #1376] @ 19b6c │ │ │ │ │ + beq.w 1922e │ │ │ │ │ + ldr.w r3, [pc, #1376] @ 19bb0 │ │ │ │ │ + ldr.w r2, [pc, #1376] @ 19bb4 │ │ │ │ │ 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 199d8 │ │ │ │ │ + bne.w 19a20 │ │ │ │ │ adds r2, r5, r1 │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 19afc │ │ │ │ │ + bgt.w 19b44 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bgt.n 19654 │ │ │ │ │ - ldr.w r3, [pc, #1336] @ 19b70 │ │ │ │ │ + bgt.n 1969c │ │ │ │ │ + ldr.w r3, [pc, #1336] @ 19bb8 │ │ │ │ │ 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 19648 │ │ │ │ │ - ldr.w r0, [pc, #1308] @ 19b74 │ │ │ │ │ + bne.n 19690 │ │ │ │ │ + ldr.w r0, [pc, #1308] @ 19bbc │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr.w r1, [pc, #1308] @ 19b78 │ │ │ │ │ + ldr.w r1, [pc, #1308] @ 19bc0 │ │ │ │ │ add r0, pc │ │ │ │ │ add r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6500 │ │ │ │ │ - ldr.w r3, [pc, #1296] @ 19b7c │ │ │ │ │ + ldr.w r3, [pc, #1296] @ 19bc4 │ │ │ │ │ add.w r2, r5, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r5, [pc, #1280] @ 19b80 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r5, [pc, #1280] @ 19bc8 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1268] @ 19b84 │ │ │ │ │ + blt.w 1922e │ │ │ │ │ + ldr.w r3, [pc, #1268] @ 19bcc │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r9, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ + bl 1866c │ │ │ │ │ str.w r9, [r5, #12] │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1244] @ 19b88 │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r3, [pc, #1244] @ 19bd0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1236] @ 19b8c │ │ │ │ │ + blt.w 1922e │ │ │ │ │ + ldr.w r3, [pc, #1236] @ 19bd4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r5, [r3, #560] @ 0x230 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq.w 191e6 │ │ │ │ │ + beq.w 1922e │ │ │ │ │ ittt lt │ │ │ │ │ movlt r3, r5 │ │ │ │ │ movlt r5, r1 │ │ │ │ │ movlt r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bl 18478 │ │ │ │ │ - ldr.w r3, [pc, #1208] @ 19b90 │ │ │ │ │ + bl 184c0 │ │ │ │ │ + ldr.w r3, [pc, #1208] @ 19bd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1192] @ 19b94 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r3, [pc, #1192] @ 19bdc │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 191e6 │ │ │ │ │ - ldr.w r5, [pc, #1176] @ 19b98 │ │ │ │ │ + beq.w 1922e │ │ │ │ │ + ldr.w r5, [pc, #1176] @ 19be0 │ │ │ │ │ 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] @ 19b9c │ │ │ │ │ + ldr.w r0, [pc, #1160] @ 19be4 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bge.n 1973c │ │ │ │ │ + bge.n 19784 │ │ │ │ │ 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 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1120] @ 19ba0 │ │ │ │ │ + beq.w 1922e │ │ │ │ │ + ldr.w r3, [pc, #1120] @ 19be8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1108] @ 19ba4 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r3, [pc, #1108] @ 19bec │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r2, [pc, #1092] @ 19ba8 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r2, [pc, #1092] @ 19bf0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ada │ │ │ │ │ + beq.w 19b22 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 18ae4 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1072] @ 19bac │ │ │ │ │ + bl 18b2c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r3, [pc, #1072] @ 19bf4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ add r2, r1 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1052] @ 19bb0 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r3, [pc, #1052] @ 19bf8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r5, [pc, #1032] @ 19bb4 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr.w r5, [pc, #1032] @ 19bfc │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 191e6 │ │ │ │ │ + ble.w 1922e │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 191e6 │ │ │ │ │ - ldr r3, [pc, #1012] @ (19bb8 ) │ │ │ │ │ + bge.w 1922e │ │ │ │ │ + ldr r3, [pc, #1012] @ (19c00 ) │ │ │ │ │ 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 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ movs r0, #1 │ │ │ │ │ - bl 18dac │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 18df4 │ │ │ │ │ + b.n 1922e │ │ │ │ │ movs r0, #1 │ │ │ │ │ - bl 18ce4 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - bl 185d0 │ │ │ │ │ + bl 18d2c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + bl 18618 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #960] @ (19bbc ) │ │ │ │ │ + ldr r0, [pc, #960] @ (19c04 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6724 │ │ │ │ │ - ldr r3, [pc, #956] @ (19bc0 ) │ │ │ │ │ + ldr r3, [pc, #956] @ (19c08 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr r2, [pc, #940] @ (19bc4 ) │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr r2, [pc, #940] @ (19c0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r3, [r2, #864] @ 0x360 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str.w r3, [r2, #864] @ 0x360 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr r3, [pc, #924] @ (19bc8 ) │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr r3, [pc, #924] @ (19c10 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 198e8 │ │ │ │ │ + beq.n 19930 │ │ │ │ │ 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 198e8 │ │ │ │ │ - ldr r0, [pc, #876] @ (19bcc ) │ │ │ │ │ + beq.n 19930 │ │ │ │ │ + ldr r0, [pc, #876] @ (19c14 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6724 │ │ │ │ │ - ldr r3, [pc, #872] @ (19bd0 ) │ │ │ │ │ + ldr r3, [pc, #872] @ (19c18 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr r3, [pc, #856] @ (19bd4 ) │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr r3, [pc, #856] @ (19c1c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 191e6 │ │ │ │ │ + ble.w 1922e │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 18440 │ │ │ │ │ - ldr r3, [pc, #840] @ (19bd8 ) │ │ │ │ │ + bl 18488 │ │ │ │ │ + ldr r3, [pc, #840] @ (19c20 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbnz r3, 198a0 │ │ │ │ │ - ldr r1, [pc, #836] @ (19bdc ) │ │ │ │ │ + cbnz r3, 198e8 │ │ │ │ │ + ldr r1, [pc, #836] @ (19c24 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6acc │ │ │ │ │ - ldr r3, [pc, #828] @ (19be0 ) │ │ │ │ │ + ldr r3, [pc, #828] @ (19c28 ) │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr r3, [pc, #812] @ (19be4 ) │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.n 1922e │ │ │ │ │ + ldr r3, [pc, #812] @ (19c2c ) │ │ │ │ │ str.w r1, [r2, #860] @ 0x35c │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 19242 │ │ │ │ │ + ble.w 1928a │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6708 │ │ │ │ │ - b.n 19242 │ │ │ │ │ - ldr r4, [pc, #788] @ (19be8 ) │ │ │ │ │ + b.n 1928a │ │ │ │ │ + ldr r4, [pc, #788] @ (19c30 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - b.n 191ae │ │ │ │ │ + b.n 191f6 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 195c4 │ │ │ │ │ + bne.w 1960c │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6708 │ │ │ │ │ - b.n 195c4 │ │ │ │ │ - ldr r1, [pc, #768] @ (19bec ) │ │ │ │ │ + b.n 1960c │ │ │ │ │ + ldr r1, [pc, #768] @ (19c34 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 1985e │ │ │ │ │ + b.n 198a6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19900 │ │ │ │ │ + b.n 19948 │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ + bne.w 1922e │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 198f2 │ │ │ │ │ + ble.n 1993a │ │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - bhi.w 191e6 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 19924 ) │ │ │ │ │ + bhi.w 1922e │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 1996c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -30524,375 +30528,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 19548 │ │ │ │ │ - ldr r2, [pc, #556] @ (19bf0 ) │ │ │ │ │ + b.n 19590 │ │ │ │ │ + ldr r2, [pc, #556] @ (19c38 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19556 │ │ │ │ │ + bne.w 1959e │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6708 │ │ │ │ │ - b.n 19556 │ │ │ │ │ + b.n 1959e │ │ │ │ │ add.w sl, r5, r9 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble.n 199f4 │ │ │ │ │ + ble.n 19a3c │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 19afc │ │ │ │ │ - ldr r3, [pc, #520] @ (19bf4 ) │ │ │ │ │ + bgt.w 19b44 │ │ │ │ │ + ldr r3, [pc, #520] @ (19c3c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ strb.w r2, [r3, sl] │ │ │ │ │ - ldr r0, [pc, #512] @ (19bf8 ) │ │ │ │ │ + ldr r0, [pc, #512] @ (19c40 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #512] @ (19bfc ) │ │ │ │ │ + ldr r1, [pc, #512] @ (19c44 ) │ │ │ │ │ add r0, pc │ │ │ │ │ add r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6500 │ │ │ │ │ - ldr r3, [pc, #504] @ (19c00 ) │ │ │ │ │ + ldr r3, [pc, #504] @ (19c48 ) │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ str.w r5, [r3, #568] @ 0x238 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.w 191e6 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.w 1922e │ │ │ │ │ movs r5, #20 │ │ │ │ │ - b.n 19548 │ │ │ │ │ + b.n 19590 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19a32 │ │ │ │ │ + b.n 19a7a │ │ │ │ │ blx 69d8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ + bne.w 1922e │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 19a24 │ │ │ │ │ + ble.n 19a6c │ │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi.w 191e6 │ │ │ │ │ + bhi.w 1922e │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ lsrs r0, r6, #32 │ │ │ │ │ lsls r5, r0, #8 │ │ │ │ │ - ldr r3, [pc, #428] @ (19c04 ) │ │ │ │ │ + ldr r3, [pc, #428] @ (19c4c ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1977e │ │ │ │ │ - ldr r3, [pc, #428] @ (19c08 ) │ │ │ │ │ + b.n 197c6 │ │ │ │ │ + ldr r3, [pc, #428] @ (19c50 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 195e0 │ │ │ │ │ - ldr r3, [pc, #424] @ (19c0c ) │ │ │ │ │ + b.n 19628 │ │ │ │ │ + ldr r3, [pc, #424] @ (19c54 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 19ad4 │ │ │ │ │ + beq.n 19b1c │ │ │ │ │ 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, 19ad4 │ │ │ │ │ - ldr r0, [pc, #380] @ (19c10 ) │ │ │ │ │ + cbz r1, 19b1c │ │ │ │ │ + ldr r0, [pc, #380] @ (19c58 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6724 │ │ │ │ │ - ldr r3, [pc, #376] @ (19c14 ) │ │ │ │ │ + ldr r3, [pc, #376] @ (19c5c ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.w 191e6 │ │ │ │ │ - bl 185d0 │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.w 1922e │ │ │ │ │ + bl 18618 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #352] @ (19c18 ) │ │ │ │ │ + ldr r0, [pc, #352] @ (19c60 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6724 │ │ │ │ │ - ldr r3, [pc, #348] @ (19c1c ) │ │ │ │ │ + ldr r3, [pc, #348] @ (19c64 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ - b.w 191e6 │ │ │ │ │ - ldr r1, [pc, #328] @ (19c20 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.n 19a92 │ │ │ │ │ - ldr r1, [pc, #328] @ (19c24 ) │ │ │ │ │ - ldr r3, [pc, #328] @ (19c28 ) │ │ │ │ │ + bl 1866c │ │ │ │ │ + b.w 1922e │ │ │ │ │ + ldr r1, [pc, #328] @ (19c68 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.n 19ada │ │ │ │ │ + ldr r1, [pc, #328] @ (19c6c ) │ │ │ │ │ + ldr r3, [pc, #328] @ (19c70 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 19b04 │ │ │ │ │ - ldr r3, [pc, #320] @ (19c2c ) │ │ │ │ │ + bgt.n 19b4c │ │ │ │ │ + ldr r3, [pc, #320] @ (19c74 ) │ │ │ │ │ movs r0, #10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bl 18440 │ │ │ │ │ - b.w 19254 │ │ │ │ │ - ldr r0, [pc, #304] @ (19c30 ) │ │ │ │ │ + bl 18488 │ │ │ │ │ + b.w 1929c │ │ │ │ │ + ldr r0, [pc, #304] @ (19c78 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 183f4 │ │ │ │ │ + bl 1843c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19aea │ │ │ │ │ + bne.n 19b32 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6708 │ │ │ │ │ - b.n 19aea │ │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ │ + b.n 19b32 │ │ │ │ │ + str r4, [r0, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ │ + str r4, [r6, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #124] @ 0x7c │ │ │ │ │ + str r2, [r0, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r6, #124] @ 0x7c │ │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #584 @ 0x248 │ │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #456 @ 0x1c8 │ │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #368 @ 0x170 │ │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #72] @ 0x48 │ │ │ │ │ + str r4, [r3, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ │ + str r0, [r1, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ │ + str r6, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r4, #60] @ 0x3c │ │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #60] @ 0x3c │ │ │ │ │ + str r2, [r1, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r3, #62] @ 0x3e │ │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #56] @ 0x38 │ │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #200 @ (adr r7, 19c3c ) │ │ │ │ │ + add r6, pc, #936 @ (adr r6, 19f64 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #72 @ (adr r7, 19bc0 ) │ │ │ │ │ + add r6, pc, #808 @ (adr r6, 19ee8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ │ + strh r6, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r2, #52] @ 0x34 │ │ │ │ │ + str r6, [r1, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ │ + str r2, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r5, #44] @ 0x2c │ │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #40] @ 0x28 │ │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #352 @ (adr r6, 19d00 ) │ │ │ │ │ + add r6, pc, #64 @ (adr r6, 19c28 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r1, #40] @ 0x28 │ │ │ │ │ + str r0, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ │ + str r4, [r5, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ │ + str r2, [r3, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r1, #36] @ 0x24 │ │ │ │ │ + str r4, [r0, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r5, #32] │ │ │ │ │ + str r4, [r4, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r3, #32] │ │ │ │ │ + str r4, [r2, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #656 @ (adr r5, 19e4c ) │ │ │ │ │ + add r5, pc, #368 @ (adr r5, 19d74 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #464 @ (adr r5, 19d90 ) │ │ │ │ │ + add r5, pc, #176 @ (adr r5, 19cb8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #24] │ │ │ │ │ + str r6, [r6, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #24] │ │ │ │ │ + str r0, [r5, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r3, #24] │ │ │ │ │ + str r4, [r2, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #64 @ (adr r5, 19c10 ) │ │ │ │ │ + add r4, pc, #800 @ (adr r4, 19f38 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #20] │ │ │ │ │ + str r2, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #16] │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r7, #16] │ │ │ │ │ + str r2, [r6, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r0, #250 @ 0xfa │ │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #16] │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ + str r0, [r3, #8] │ │ │ │ │ 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, [r0, #0] │ │ │ │ │ + ldrsh r4, [r7, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #520 @ (adr r3, 19e00 ) │ │ │ │ │ + add r3, pc, #232 @ (adr r3, 19d28 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #472 @ (adr r3, 19dd4 ) │ │ │ │ │ + add r3, pc, #184 @ (adr r3, 19cfc ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r2, #30] │ │ │ │ │ + strh r2, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ │ + ldrsh r6, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ │ + ldrsh r2, [r5, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r4, r5] │ │ │ │ │ + ldrsh r6, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #880 @ (adr r2, 19f84 ) │ │ │ │ │ + add r2, pc, #592 @ (adr r2, 19eac ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ │ + ldrsh r6, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #736 @ (adr r2, 19efc ) │ │ │ │ │ + add r2, pc, #448 @ (adr r2, 19e24 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r0, r4] │ │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r0, #138 @ 0x8a │ │ │ │ │ + adds r0, #130 @ 0x82 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r7, r2] │ │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #576 @ (adr r2, 19e6c ) │ │ │ │ │ + add r2, pc, #288 @ (adr r2, 19d94 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #98 @ 0x62 │ │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019c34 : │ │ │ │ │ +00019c7c : │ │ │ │ │ push {r3, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #20] @ (19c50 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (19c98 ) │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18624 │ │ │ │ │ + bl 1866c │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 18b38 │ │ │ │ │ - ldrb r2, [r1, r6] │ │ │ │ │ + b.w 18b80 │ │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019c54 : │ │ │ │ │ - cbz r0, 19c5e │ │ │ │ │ - ldr r3, [pc, #12] @ (19c64 ) │ │ │ │ │ +00019c9c : │ │ │ │ │ + cbz r0, 19ca6 │ │ │ │ │ + ldr r3, [pc, #12] @ (19cac ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #8] @ (19c68 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (19cb0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 19c56 │ │ │ │ │ - ldrb r4, [r2, r5] │ │ │ │ │ + b.n 19c9e │ │ │ │ │ + ldrb r4, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 19ac6 │ │ │ │ │ - Address 0x19c6a is out of bounds. │ │ │ │ │ + b.n 19b0e │ │ │ │ │ + Address 0x19cb2 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -00019c6c : │ │ │ │ │ +00019cb4 : │ │ │ │ │ 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 19c98 │ │ │ │ │ + bhi.n 19ce0 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ sub.w r2, r3, #9 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ - bls.n 19c88 │ │ │ │ │ - ldr r2, [pc, #556] @ (19ec8 ) │ │ │ │ │ + bls.n 19cd0 │ │ │ │ │ + ldr r2, [pc, #556] @ (19f10 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r5, [r2, #544] @ 0x220 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19d46 │ │ │ │ │ + beq.n 19d8e │ │ │ │ │ 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 19d58 │ │ │ │ │ - ldr r3, [pc, #524] @ (19ecc ) │ │ │ │ │ + beq.n 19da0 │ │ │ │ │ + ldr r3, [pc, #524] @ (19f14 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r7, [r3, #868] @ 0x364 │ │ │ │ │ - cbz r7, 19cd2 │ │ │ │ │ + cbz r7, 19d1a │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68a4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 19d94 │ │ │ │ │ + beq.n 19ddc │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19da4 │ │ │ │ │ + beq.n 19dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 67c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19ea0 │ │ │ │ │ + beq.w 19ee8 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add r4, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6a6c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ - ldr r3, [pc, #464] @ (19ed0 ) │ │ │ │ │ + ldr r3, [pc, #464] @ (19f18 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -30901,299 +30905,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, 19d36 │ │ │ │ │ + cbz r0, 19d7e │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19dbc │ │ │ │ │ - ldr r6, [pc, #412] @ (19ed4 ) │ │ │ │ │ - ldr r3, [pc, #412] @ (19ed8 ) │ │ │ │ │ + bne.n 19e04 │ │ │ │ │ + ldr r6, [pc, #412] @ (19f1c ) │ │ │ │ │ + ldr r3, [pc, #412] @ (19f20 ) │ │ │ │ │ add r6, pc │ │ │ │ │ add r4, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ │ - cbnz r2, 19d5c │ │ │ │ │ - ldr r3, [pc, #404] @ (19edc ) │ │ │ │ │ + cbnz r2, 19da4 │ │ │ │ │ + ldr r3, [pc, #404] @ (19f24 ) │ │ │ │ │ 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 19cbe │ │ │ │ │ - ldr r1, [pc, #384] @ (19ee0 ) │ │ │ │ │ + b.n 19d06 │ │ │ │ │ + ldr r1, [pc, #384] @ (19f28 ) │ │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 19d84 │ │ │ │ │ - ldr r1, [pc, #372] @ (19ee4 ) │ │ │ │ │ + cbz r0, 19dcc │ │ │ │ │ + ldr r1, [pc, #372] @ (19f2c ) │ │ │ │ │ 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] @ (19ee8 ) │ │ │ │ │ + ldr r0, [pc, #352] @ (19f30 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - bgt.n 19dc2 │ │ │ │ │ + bgt.n 19e0a │ │ │ │ │ ldr.w r5, [r0, #544] @ 0x220 │ │ │ │ │ - b.n 19d46 │ │ │ │ │ + b.n 19d8e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19d46 │ │ │ │ │ - b.n 19cd2 │ │ │ │ │ + beq.n 19d8e │ │ │ │ │ + b.n 19d1a │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 67c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ea0 │ │ │ │ │ + beq.n 19ee8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6500 │ │ │ │ │ - b.n 19cfc │ │ │ │ │ + b.n 19d44 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 19d36 │ │ │ │ │ - ldr r1, [pc, #296] @ (19eec ) │ │ │ │ │ + b.n 19d7e │ │ │ │ │ + ldr r1, [pc, #296] @ (19f34 ) │ │ │ │ │ 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] @ (19ef0 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (19f38 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 19eb2 │ │ │ │ │ - ldr.w sl, [pc, #256] @ 19ef4 │ │ │ │ │ + beq.n 19efa │ │ │ │ │ + ldr.w sl, [pc, #256] @ 19f3c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r9, [pc, #256] @ 19ef8 │ │ │ │ │ + ldr.w r9, [pc, #256] @ 19f40 │ │ │ │ │ add sl, pc │ │ │ │ │ add r9, pc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ - cbz r0, 19e28 │ │ │ │ │ + cbz r0, 19e70 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ - bgt.n 19e90 │ │ │ │ │ + bgt.n 19ed8 │ │ │ │ │ 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 19e0c │ │ │ │ │ + bne.n 19e54 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b44 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b44 │ │ │ │ │ - ldr r0, [pc, #196] @ (19efc ) │ │ │ │ │ - ldr r1, [pc, #200] @ (19f00 ) │ │ │ │ │ + ldr r0, [pc, #196] @ (19f44 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (19f48 ) │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ │ blx 6d14 │ │ │ │ │ - ldr r1, [pc, #188] @ (19f04 ) │ │ │ │ │ + ldr r1, [pc, #188] @ (19f4c ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne.n 19e64 │ │ │ │ │ - b.n 19ea8 │ │ │ │ │ + bne.n 19eac │ │ │ │ │ + b.n 19ef0 │ │ │ │ │ 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 19e5c │ │ │ │ │ + bne.n 19ea4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6cf0 │ │ │ │ │ - ldr r3, [pc, #128] @ (19f08 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (19f50 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r5, [r3, #544] @ 0x220 │ │ │ │ │ - b.n 19d46 │ │ │ │ │ + b.n 19d8e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [sl, #72] @ 0x48 │ │ │ │ │ blx 6e38 │ │ │ │ │ - b.n 19dfe │ │ │ │ │ - ldr r0, [pc, #104] @ (19f0c ) │ │ │ │ │ + b.n 19e46 │ │ │ │ │ + ldr r0, [pc, #104] @ (19f54 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 183f4 │ │ │ │ │ - cbz r6, 19ec2 │ │ │ │ │ + bl 1843c │ │ │ │ │ + cbz r6, 19f0a │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b44 │ │ │ │ │ - b.n 19e80 │ │ │ │ │ - cbz r6, 19eba │ │ │ │ │ + b.n 19ec8 │ │ │ │ │ + cbz r6, 19f02 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b44 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 19e34 │ │ │ │ │ - b.n 19e2e │ │ │ │ │ + beq.n 19e7c │ │ │ │ │ + b.n 19e76 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19e7a │ │ │ │ │ - b.n 19e80 │ │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldrb r0, [r1, r4] │ │ │ │ │ + bne.n 19ec2 │ │ │ │ │ + b.n 19ec8 │ │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r1, r2] │ │ │ │ │ + ldrb r0, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r6, #34 @ 0x22 │ │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ │ + cmp r6, #26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ │ + ldrb r0, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r4, #90 @ 0x5a │ │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ │ + ldrh r2, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #208 @ 0xd0 │ │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r1, r7] │ │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ │ + ldrh r6, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r2, r6] │ │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r1, #190 @ 0xbe │ │ │ │ │ + cmp r5, #110 @ 0x6e │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r0, r5] │ │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ │ + adds r2, #242 @ 0xf2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019f10 : │ │ │ │ │ - ldr r3, [pc, #140] @ (19fa0 ) │ │ │ │ │ +00019f58 : │ │ │ │ │ + ldr r3, [pc, #140] @ (19fe8 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r5, [pc, #136] @ (19fa4 ) │ │ │ │ │ + ldr r5, [pc, #136] @ (19fec ) │ │ │ │ │ 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 19f3e │ │ │ │ │ + bne.n 19f86 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ - cbnz r3, 19f3e │ │ │ │ │ + cbnz r3, 19f86 │ │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #104] @ (19fa8 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (19ff0 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r4, r3, #872 @ 0x368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6724 │ │ │ │ │ - ldr r1, [pc, #92] @ (19fac ) │ │ │ │ │ + ldr r1, [pc, #92] @ (19ff4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19f8c │ │ │ │ │ + cbz r0, 19fd4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, sp │ │ │ │ │ - b.n 19f68 │ │ │ │ │ + b.n 19fb0 │ │ │ │ │ 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 19f62 │ │ │ │ │ + bne.n 19faa │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b44 │ │ │ │ │ - ldr r3, [pc, #44] @ (19fb0 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (19ff8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r5, [r3, #72] @ 0x48 │ │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ (19fb4 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (19ffc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f82 │ │ │ │ │ - b.n 19f7c │ │ │ │ │ - ldrh r0, [r6, r2] │ │ │ │ │ + beq.n 19fca │ │ │ │ │ + b.n 19fc4 │ │ │ │ │ + ldrh r0, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ │ + cmp r4, #50 @ 0x32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r0, r2] │ │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r0, r1] │ │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cmp r4, #30 │ │ │ │ │ + cmp r4, #22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ - bcc.w 1a20a │ │ │ │ │ + bcc.w 1a252 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bls.w 1a1f4 │ │ │ │ │ + bls.w 1a23c │ │ │ │ │ tst r1, r2 │ │ │ │ │ - beq.w 1a1fc │ │ │ │ │ + beq.w 1a244 │ │ │ │ │ clz r3, r0 │ │ │ │ │ clz r2, r1 │ │ │ │ │ sub.w r3, r2, r3 │ │ │ │ │ rsb r3, r3, #31 │ │ │ │ │ - add r2, pc, #16 @ (adr r2, 19ff0 ) │ │ │ │ │ + add r2, pc, #16 @ (adr r2, 1a038 ) │ │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ mov pc, r3 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ │ nop │ │ │ │ │ @@ -31361,45 +31365,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, 1a210 │ │ │ │ │ + cbz r0, 1a258 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1a928 │ │ │ │ │ + b.w 1a970 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a20a │ │ │ │ │ + beq.n 1a252 │ │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ │ - bl 19fb8 │ │ │ │ │ + bl 1a000 │ │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ │ mul.w r3, r2, r0 │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a4b2 │ │ │ │ │ + beq.w 1a4fa │ │ │ │ │ eor.w ip, r0, r1 │ │ │ │ │ it mi │ │ │ │ │ negmi r1, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - beq.w 1a482 │ │ │ │ │ + beq.w 1a4ca │ │ │ │ │ movs r3, r0 │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 1a48c │ │ │ │ │ + bls.w 1a4d4 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - beq.w 1a49c │ │ │ │ │ + beq.w 1a4e4 │ │ │ │ │ clz r2, r3 │ │ │ │ │ clz r0, r1 │ │ │ │ │ sub.w r2, r0, r2 │ │ │ │ │ rsb r2, r2, #31 │ │ │ │ │ - add r0, pc, #16 @ (adr r0, 1a278 ) │ │ │ │ │ + add r0, pc, #16 @ (adr r0, 1a2c0 ) │ │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ mov pc, r2 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ │ nop │ │ │ │ │ @@ -31583,139 +31587,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 1a928 │ │ │ │ │ + b.w 1a970 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a4b2 │ │ │ │ │ + beq.n 1a4fa │ │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ │ - bl 1a236 │ │ │ │ │ + bl 1a27e │ │ │ │ │ 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 1a4ec │ │ │ │ │ + b.n 1a534 │ │ │ │ │ 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 1a6da │ │ │ │ │ + beq.w 1a722 │ │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ │ it lt │ │ │ │ │ neglt r5, r5 │ │ │ │ │ - ble.n 1a53e │ │ │ │ │ + ble.n 1a586 │ │ │ │ │ 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 1a55c │ │ │ │ │ + beq.n 1a5a4 │ │ │ │ │ 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 1a570 │ │ │ │ │ + beq.n 1a5b8 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ teq r4, r5 │ │ │ │ │ - beq.w 1a6c6 │ │ │ │ │ + beq.w 1a70e │ │ │ │ │ sub.w r4, r4, #1 │ │ │ │ │ rsbs lr, r5, #32 │ │ │ │ │ - blt.n 1a59e │ │ │ │ │ + blt.n 1a5e6 │ │ │ │ │ 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 1a5bc │ │ │ │ │ + b.n 1a604 │ │ │ │ │ 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 1a5d2 │ │ │ │ │ + bpl.n 1a61a │ │ │ │ │ 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 1a610 │ │ │ │ │ + bcc.n 1a658 │ │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ │ - bcc.n 1a5f8 │ │ │ │ │ + bcc.n 1a640 │ │ │ │ │ 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 1a72c │ │ │ │ │ + bcs.w 1a774 │ │ │ │ │ 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 1a5f8 │ │ │ │ │ + bcs.n 1a640 │ │ │ │ │ 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 1a65a │ │ │ │ │ + bge.n 1a6a2 │ │ │ │ │ adds r2, #12 │ │ │ │ │ - ble.n 1a656 │ │ │ │ │ + ble.n 1a69e │ │ │ │ │ add.w ip, r2, #20 │ │ │ │ │ rsb r2, r2, #12 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ - b.n 1a670 │ │ │ │ │ + b.n 1a6b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -31723,17 +31727,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 1a6be │ │ │ │ │ + bge.n 1a706 │ │ │ │ │ adds r4, #12 │ │ │ │ │ - bgt.n 1a6a6 │ │ │ │ │ + bgt.n 1a6ee │ │ │ │ │ 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 │ │ │ │ │ @@ -31750,35 +31754,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 1a578 │ │ │ │ │ + b.n 1a5c0 │ │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ │ it ne │ │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ │ - beq.n 1a73a │ │ │ │ │ + beq.n 1a782 │ │ │ │ │ teq r4, r5 │ │ │ │ │ it eq │ │ │ │ │ teqeq r0, r2 │ │ │ │ │ - beq.n 1a6fe │ │ │ │ │ + beq.n 1a746 │ │ │ │ │ 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 1a71c │ │ │ │ │ + bne.n 1a764 │ │ │ │ │ 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 │ │ │ │ │ @@ -31809,28 +31813,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 1a624 │ │ │ │ │ + b.n 1a66c │ │ │ │ │ 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 1a624 │ │ │ │ │ + b.n 1a66c │ │ │ │ │ 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 │ │ │ │ │ @@ -31844,34 +31848,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 1a624 │ │ │ │ │ + b.n 1a66c │ │ │ │ │ nop │ │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - b.n 1a812 │ │ │ │ │ + b.n 1a85a │ │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bpl.n 1a812 │ │ │ │ │ + bpl.n 1a85a │ │ │ │ │ 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 1a5d2 │ │ │ │ │ + beq.w 1a61a │ │ │ │ │ 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 │ │ │ │ │ @@ -31879,96 +31883,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 1a5d2 │ │ │ │ │ + b.n 1a61a │ │ │ │ │ nop │ │ │ │ │ - cbnz r3, 1a87a │ │ │ │ │ - cbnz r2, 1a87a │ │ │ │ │ + cbnz r3, 1a8c2 │ │ │ │ │ + cbnz r2, 1a8c2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ittt lt │ │ │ │ │ movlt r0, #0 │ │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ - blt.n 1a876 │ │ │ │ │ + blt.n 1a8be │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ itt ne │ │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1a928 │ │ │ │ │ + b.w 1a970 │ │ │ │ │ sub.w ip, sp, #8 │ │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt.n 1a89a │ │ │ │ │ + blt.n 1a8e2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1a8c0 │ │ │ │ │ - bl 1a978 │ │ │ │ │ + blt.n 1a908 │ │ │ │ │ + bl 1a9c0 │ │ │ │ │ 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 1a8dc │ │ │ │ │ - bl 1a978 │ │ │ │ │ + blt.n 1a924 │ │ │ │ │ + bl 1a9c0 │ │ │ │ │ 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 1a978 │ │ │ │ │ + bl 1a9c0 │ │ │ │ │ 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 1a978 │ │ │ │ │ + bl 1a9c0 │ │ │ │ │ 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, 1a910 │ │ │ │ │ - cbnz r2, 1a910 │ │ │ │ │ + cbnz r3, 1a958 │ │ │ │ │ + cbnz r2, 1a958 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1a928 │ │ │ │ │ + b.w 1a970 │ │ │ │ │ sub.w ip, sp, #8 │ │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ │ - bl 1a978 │ │ │ │ │ + bl 1a9c0 │ │ │ │ │ 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] @ 1a968 │ │ │ │ │ + vldr d6, [pc, #44] @ 1a9b0 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ - vldr d5, [pc, #44] @ 1a970 │ │ │ │ │ + vldr d5, [pc, #44] @ 1a9b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -31989,64 +31993,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 1aa5c │ │ │ │ │ + bcc.n 1aaa4 │ │ │ │ │ clz r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1aa6e │ │ │ │ │ + beq.n 1aab6 │ │ │ │ │ clz r1, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1aa66 │ │ │ │ │ + beq.n 1aaae │ │ │ │ │ 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 1a9e4 │ │ │ │ │ + bcc.n 1aa2c │ │ │ │ │ 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, 1aa5c │ │ │ │ │ + cbz r6, 1aaa4 │ │ │ │ │ mov.w r2, r8, lsr #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - b.n 1aa0a │ │ │ │ │ + b.n 1aa52 │ │ │ │ │ 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 1aa1c │ │ │ │ │ + beq.n 1aa64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs.w r9, r5, r3 │ │ │ │ │ - bcs.n 1a9f4 │ │ │ │ │ + bcs.n 1aa3c │ │ │ │ │ adds r4, r4, r4 │ │ │ │ │ adcs r5, r5 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bne.n 1aa0a │ │ │ │ │ + bne.n 1aa52 │ │ │ │ │ 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 │ │ │ │ │ @@ -32057,21 +32061,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, 1aa62 │ │ │ │ │ + cbz r7, 1aaaa │ │ │ │ │ strd r4, r5, [r7] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ clz r1, r4 │ │ │ │ │ adds r1, #32 │ │ │ │ │ - b.n 1a9a2 │ │ │ │ │ + b.n 1a9ea │ │ │ │ │ clz r6, r2 │ │ │ │ │ clz r1, r5 │ │ │ │ │ adds r6, #32 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1a9a2 │ │ │ │ │ - b.n 1aa66 │ │ │ │ │ + bne.n 1a9ea │ │ │ │ │ + b.n 1aaae │ │ │ │ │ nop │ │ │ │ │ - b.w 17754 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -0001aa84 <.fini>: │ │ │ │ │ +0001aac8 <.fini>: │ │ │ │ │ push {r3, lr} │ │ │ │ │ pop {r3, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,660 +1,660 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x0001aa90 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ │ - 0x0001aaa0 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ │ - 0x0001aab0 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ │ - 0x0001aac0 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001aad0 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001aae0 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ │ - 0x0001aaf0 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ │ - 0x0001ab00 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001ab10 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ │ - 0x0001ab20 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ │ - 0x0001ab30 74506172 616d7344 65737472 6f790000 tParamsDestroy.. │ │ │ │ │ - 0x0001ab40 564d434f 4e54524f 4c5f4445 42554700 VMCONTROL_DEBUG. │ │ │ │ │ - 0x0001ab50 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ - 0x0001ab60 206c6962 3d3d4e55 4c4c0a00 5b766d63 lib==NULL..[vmc │ │ │ │ │ - 0x0001ab70 6f6e7472 6f6c5f69 6e69745d 20616c69 ontrol_init] ali │ │ │ │ │ - 0x0001ab80 61732025 73202d3e 2025730a 00000000 as %s -> %s..... │ │ │ │ │ + 0x0001aad0 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ │ + 0x0001aae0 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ │ + 0x0001aaf0 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ │ + 0x0001ab00 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001ab10 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001ab20 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ │ + 0x0001ab30 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ │ + 0x0001ab40 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001ab50 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ │ + 0x0001ab60 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ │ + 0x0001ab70 74506172 616d7344 65737472 6f790000 tParamsDestroy.. │ │ │ │ │ + 0x0001ab80 564d434f 4e54524f 4c5f4445 42554700 VMCONTROL_DEBUG. │ │ │ │ │ 0x0001ab90 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ - 0x0001aba0 20257320 2d3e2055 4e444546 494e4544 %s -> UNDEFINED │ │ │ │ │ - 0x0001abb0 0a000000 5b766d63 6f6e7472 6f6c5f69 ....[vmcontrol_i │ │ │ │ │ - 0x0001abc0 6e69745d 20257320 756e7573 6561626c nit] %s unuseabl │ │ │ │ │ - 0x0001abd0 650a0000 564d436f 6e74726f 6c5f436f e...VMControl_Co │ │ │ │ │ - 0x0001abe0 6e6e6563 74506172 616d734e 65770000 nnectParamsNew.. │ │ │ │ │ - 0x0001abf0 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ │ - 0x0001ac00 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ │ - 0x0001ac10 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ │ - 0x0001ac20 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ │ - 0x0001ac30 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ - 0x0001ac40 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ │ - 0x0001ac50 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001ac60 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ - 0x0001ac70 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ │ - 0x0001ac80 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ │ - 0x0001ac90 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ │ - 0x0001aca0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001acb0 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ │ - 0x0001acc0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001acd0 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ │ - 0x0001ace0 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ │ - 0x0001acf0 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ │ - 0x0001ad00 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ │ - 0x0001ad10 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ │ - 0x0001ad20 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ │ - 0x0001ad30 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ │ - 0x0001ad40 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ - 0x0001ad50 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ │ - 0x0001ad60 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ │ - 0x0001ad70 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ │ - 0x0001ad80 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ │ - 0x0001ad90 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ │ - 0x0001ada0 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ │ - 0x0001adb0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ - 0x0001adc0 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ │ - 0x0001add0 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ │ - 0x0001ade0 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ - 0x0001adf0 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ │ - 0x0001ae00 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ │ - 0x0001ae10 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ │ - 0x0001ae20 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ │ - 0x0001ae30 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ │ - 0x0001ae40 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ │ - 0x0001ae50 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ │ - 0x0001ae60 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ │ - 0x0001ae70 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ - 0x0001ae80 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ │ - 0x0001ae90 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ │ - 0x0001aea0 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ │ - 0x0001aeb0 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ │ - 0x0001aec0 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ │ - 0x0001aed0 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ │ - 0x0001aee0 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ │ - 0x0001aef0 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ │ - 0x0001af00 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ │ - 0x0001af10 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ │ - 0x0001af20 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ │ - 0x0001af30 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ │ - 0x0001af40 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ │ - 0x0001af50 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ │ - 0x0001af60 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ │ - 0x0001af70 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ │ - 0x0001af80 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ │ - 0x0001af90 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ - 0x0001afa0 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ │ - 0x0001afb0 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ │ - 0x0001afc0 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ │ - 0x0001afd0 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ │ - 0x0001afe0 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ │ - 0x0001aff0 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ │ - 0x0001b000 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ │ - 0x0001b010 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ │ - 0x0001b020 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ │ - 0x0001b030 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ │ - 0x0001b040 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ │ - 0x0001b050 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ │ - 0x0001b060 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ - 0x0001b070 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ │ - 0x0001b080 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ │ - 0x0001b090 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ │ - 0x0001b0a0 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ │ - 0x0001b0b0 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ │ - 0x0001b0c0 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ │ - 0x0001b0d0 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ │ - 0x0001b0e0 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ - 0x0001b0f0 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ │ - 0x0001b100 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ │ - 0x0001b110 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ │ - 0x0001b120 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ │ - 0x0001b130 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ │ - 0x0001b140 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ │ - 0x0001b150 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ │ - 0x0001b160 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ │ - 0x0001b170 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ │ - 0x0001b180 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ │ - 0x0001b190 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ │ - 0x0001b1a0 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ │ - 0x0001b1b0 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ │ - 0x0001b1c0 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ │ - 0x0001b1d0 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ │ - 0x0001b1e0 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ │ - 0x0001b1f0 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ │ - 0x0001b200 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ │ - 0x0001b210 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ │ - 0x0001b220 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ │ - 0x0001b230 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ │ - 0x0001b240 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ │ - 0x0001b260 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ │ - 0x0001b270 4a000000 5f6e756c 6c000000 67657461 J..._null...geta │ │ │ │ │ - 0x0001b280 74747200 73657461 74747200 726f6f74 ttr.setattr.root │ │ │ │ │ - 0x0001b290 00000000 6c6f6f6b 75700000 72656164 ....lookup..read │ │ │ │ │ - 0x0001b2a0 6c696e6b 00000000 72656164 00000000 link....read.... │ │ │ │ │ - 0x0001b2b0 77726974 65636163 68650000 77726974 writecache..writ │ │ │ │ │ - 0x0001b2c0 65000000 63726561 74650000 72656d6f e...create..remo │ │ │ │ │ - 0x0001b2d0 76650000 72656e61 6d650000 73796d6c ve..rename..syml │ │ │ │ │ - 0x0001b2e0 696e6b00 6d6b6469 72000000 726d6469 ink.mkdir...rmdi │ │ │ │ │ - 0x0001b2f0 72000000 72656164 64697200 66737374 r...readdir.fsst │ │ │ │ │ - 0x0001b300 61740000 746f7461 6c000000 72616d00 at..total...ram. │ │ │ │ │ - 0x0001b310 75736564 00000000 66726565 00000000 used....free.... │ │ │ │ │ - 0x0001b320 61637475 616c5573 65640000 61637475 actualUsed..actu │ │ │ │ │ - 0x0001b330 616c4672 65650000 75736564 50657263 alFree..usedPerc │ │ │ │ │ - 0x0001b340 656e7400 66726565 50657263 656e7400 ent.freePercent. │ │ │ │ │ - 0x0001b350 61636365 73730000 6d6b6e6f 64000000 access..mknod... │ │ │ │ │ - 0x0001b360 72656164 64697270 6c757300 6673696e readdirplus.fsin │ │ │ │ │ - 0x0001b370 666f0000 70617468 636f6e66 00000000 fo..pathconf.... │ │ │ │ │ - 0x0001b380 636f6d6d 69740000 75707469 6d650000 commit..uptime.. │ │ │ │ │ - 0x0001b390 43000000 73746174 65000000 70706964 C...state...ppid │ │ │ │ │ - 0x0001b3a0 00000000 74747900 6e696365 00000000 ....tty.nice.... │ │ │ │ │ - 0x0001b3b0 7072696f 72697479 00000000 74687265 priority....thre │ │ │ │ │ - 0x0001b3c0 61647300 70726f63 6573736f 72000000 ads.processor... │ │ │ │ │ - 0x0001b3d0 66696c65 73000000 73756264 69727300 files...subdirs. │ │ │ │ │ - 0x0001b3e0 73796d6c 696e6b73 00000000 63687264 symlinks....chrd │ │ │ │ │ - 0x0001b3f0 65767300 626c6b64 65767300 736f636b evs.blkdevs.sock │ │ │ │ │ - 0x0001b400 65747300 6469736b 55736167 65000000 ets.diskUsage... │ │ │ │ │ - 0x0001b410 61766169 6c000000 66726565 46696c65 avail...freeFile │ │ │ │ │ - 0x0001b420 73000000 6469736b 52656164 73000000 s...diskReads... │ │ │ │ │ - 0x0001b430 6469736b 57726974 65730000 6469736b diskWrites..disk │ │ │ │ │ - 0x0001b440 52656164 42797465 73000000 6469736b ReadBytes...disk │ │ │ │ │ - 0x0001b450 57726974 65427974 65730000 6469736b WriteBytes..disk │ │ │ │ │ - 0x0001b460 51756575 65000000 6469736b 53657276 Queue...diskServ │ │ │ │ │ - 0x0001b470 69636554 696d6500 75736550 65726365 iceTime.usePerce │ │ │ │ │ - 0x0001b480 6e740000 73746172 7454696d 65000000 nt..startTime... │ │ │ │ │ - 0x0001b490 75736572 00000000 73797300 61726368 user....sys.arch │ │ │ │ │ - 0x0001b4a0 00000000 6d616368 696e6500 64657363 ....machine.desc │ │ │ │ │ - 0x0001b4b0 72697074 696f6e00 70617463 684c6576 ription.patchLev │ │ │ │ │ - 0x0001b4c0 656c0000 76656e64 6f720000 76656e64 el..vendor..vend │ │ │ │ │ - 0x0001b4d0 6f725665 7273696f 6e000000 76656e64 orVersion...vend │ │ │ │ │ - 0x0001b4e0 6f724e61 6d650000 76656e64 6f72436f orName..vendorCo │ │ │ │ │ - 0x0001b4f0 64654e61 6d650000 72656164 73000000 deName..reads... │ │ │ │ │ - 0x0001b500 77726974 65730000 72656164 42797465 writes..readByte │ │ │ │ │ - 0x0001b510 73000000 77726974 65427974 65730000 s...writeBytes.. │ │ │ │ │ - 0x0001b520 71756575 65000000 73657276 69636554 queue...serviceT │ │ │ │ │ - 0x0001b530 696d6500 67726f75 70000000 73697a65 ime.group...size │ │ │ │ │ - 0x0001b540 00000000 72657369 64656e74 00000000 ....resident.... │ │ │ │ │ - 0x0001b550 73686172 65000000 6d696e6f 72466175 share...minorFau │ │ │ │ │ - 0x0001b560 6c747300 6d616a6f 72466175 6c747300 lts.majorFaults. │ │ │ │ │ - 0x0001b570 70616765 4661756c 74730000 69646c65 pageFaults..idle │ │ │ │ │ - 0x0001b580 00000000 72756e6e 696e6700 736c6565 ....running.slee │ │ │ │ │ - 0x0001b590 70696e67 00000000 73746f70 70656400 ping....stopped. │ │ │ │ │ - 0x0001b5a0 7a6f6d62 69650000 63776400 70616765 zombie..cwd.page │ │ │ │ │ - 0x0001b5b0 496e0000 70616765 4f757400 75696400 In..pageOut.uid. │ │ │ │ │ - 0x0001b5c0 67696400 65756964 00000000 65676964 gid.euid....egid │ │ │ │ │ - 0x0001b5d0 00000000 64656661 756c7447 61746577 ....defaultGatew │ │ │ │ │ - 0x0001b5e0 61790000 686f7374 4e616d65 00000000 ay..hostName.... │ │ │ │ │ - 0x0001b5f0 646f6d61 696e4e61 6d650000 7072696d domainName..prim │ │ │ │ │ - 0x0001b600 61727944 6e730000 7365636f 6e646172 aryDns..secondar │ │ │ │ │ - 0x0001b610 79446e73 00000000 68776164 64720000 yDns....hwaddr.. │ │ │ │ │ - 0x0001b620 74797065 00000000 61646472 65737300 type....address. │ │ │ │ │ - 0x0001b630 64657374 696e6174 696f6e00 62726f61 destination.broa │ │ │ │ │ - 0x0001b640 64636173 74000000 6e65746d 61736b00 dcast...netmask. │ │ │ │ │ - 0x0001b650 666c6167 73000000 6d747500 6d657472 flags...mtu.metr │ │ │ │ │ - 0x0001b660 69630000 61637469 76654f70 656e7300 ic..activeOpens. │ │ │ │ │ - 0x0001b670 70617373 6976654f 70656e73 00000000 passiveOpens.... │ │ │ │ │ - 0x0001b680 61747465 6d707446 61696c73 00000000 attemptFails.... │ │ │ │ │ - 0x0001b690 65737461 62526573 65747300 63757272 estabResets.curr │ │ │ │ │ - 0x0001b6a0 45737461 62000000 696e5365 67730000 Estab...inSegs.. │ │ │ │ │ - 0x0001b6b0 6f757453 65677300 72657472 616e7353 outSegs.retransS │ │ │ │ │ - 0x0001b6c0 65677300 696e4572 72730000 6f757452 egs.inErrs..outR │ │ │ │ │ - 0x0001b6d0 73747300 70657263 656e7400 6c617374 sts.percent.last │ │ │ │ │ - 0x0001b6e0 54696d65 00000000 77616974 00000000 Time....wait.... │ │ │ │ │ - 0x0001b6f0 69727100 736f6674 49727100 73746f6c irq.softIrq.stol │ │ │ │ │ - 0x0001b700 656e0000 72784279 74657300 72785061 en..rxBytes.rxPa │ │ │ │ │ - 0x0001b710 636b6574 73000000 72784572 726f7273 ckets...rxErrors │ │ │ │ │ - 0x0001b720 00000000 72784472 6f707065 64000000 ....rxDropped... │ │ │ │ │ - 0x0001b730 72784f76 65727275 6e730000 72784672 rxOverruns..rxFr │ │ │ │ │ - 0x0001b740 616d6500 74784279 74657300 74785061 ame.txBytes.txPa │ │ │ │ │ - 0x0001b750 636b6574 73000000 74784572 726f7273 ckets...txErrors │ │ │ │ │ - 0x0001b760 00000000 74784472 6f707065 64000000 ....txDropped... │ │ │ │ │ - 0x0001b770 74784f76 65727275 6e730000 7478436f txOverruns..txCo │ │ │ │ │ - 0x0001b780 6c6c6973 696f6e73 00000000 74784361 llisions....txCa │ │ │ │ │ - 0x0001b790 72726965 72000000 73706565 64000000 rrier...speed... │ │ │ │ │ - 0x0001b7a0 7065726d 69737369 6f6e7300 696e6f64 permissions.inod │ │ │ │ │ - 0x0001b7b0 65000000 64657669 63650000 6e6c696e e...device..nlin │ │ │ │ │ - 0x0001b7c0 6b000000 6174696d 65000000 6374696d k...atime...ctim │ │ │ │ │ - 0x0001b7d0 65000000 6d74696d 65000000 63707543 e...mtime...cpuC │ │ │ │ │ - 0x0001b7e0 75720000 6370754d 61780000 66696c65 ur..cpuMax..file │ │ │ │ │ - 0x0001b7f0 53697a65 43757200 66696c65 53697a65 SizeCur.fileSize │ │ │ │ │ - 0x0001b800 4d617800 70697065 53697a65 4d617800 Max.pipeSizeMax. │ │ │ │ │ - 0x0001b810 70697065 53697a65 43757200 64617461 pipeSizeCur.data │ │ │ │ │ - 0x0001b820 43757200 64617461 4d617800 73746163 Cur.dataMax.stac │ │ │ │ │ - 0x0001b830 6b437572 00000000 73746163 6b4d6178 kCur....stackMax │ │ │ │ │ - 0x0001b840 00000000 636f7265 43757200 636f7265 ....coreCur.core │ │ │ │ │ - 0x0001b850 4d617800 6d656d6f 72794375 72000000 Max.memoryCur... │ │ │ │ │ - 0x0001b860 6d656d6f 72794d61 78000000 70726f63 memoryMax...proc │ │ │ │ │ - 0x0001b870 65737365 73437572 00000000 70726f63 essesCur....proc │ │ │ │ │ - 0x0001b880 65737365 734d6178 00000000 6f70656e essesMax....open │ │ │ │ │ - 0x0001b890 46696c65 73437572 00000000 6f70656e FilesCur....open │ │ │ │ │ - 0x0001b8a0 46696c65 734d6178 00000000 76697274 FilesMax....virt │ │ │ │ │ - 0x0001b8b0 75616c4d 656d6f72 79437572 00000000 ualMemoryCur.... │ │ │ │ │ - 0x0001b8c0 76697274 75616c4d 656d6f72 794d6178 virtualMemoryMax │ │ │ │ │ - 0x0001b8d0 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ │ - 0x0001b8e0 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ │ - 0x0001b8f0 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ │ - 0x0001b900 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ │ - 0x0001b910 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ │ - 0x0001b920 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ │ - 0x0001b930 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ │ - 0x0001b940 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ │ - 0x0001b950 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ - 0x0001b960 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ │ - 0x0001b970 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ │ - 0x0001b980 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ │ - 0x0001b990 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ │ - 0x0001b9a0 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ │ - 0x0001b9b0 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ - 0x0001b9c0 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ │ - 0x0001b9d0 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ │ - 0x0001b9e0 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ │ - 0x0001b9f0 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ │ - 0x0001ba00 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ │ - 0x0001ba10 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ │ - 0x0001ba20 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ │ - 0x0001ba30 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ │ - 0x0001ba40 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ │ - 0x0001ba50 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ │ - 0x0001ba60 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ │ - 0x0001ba70 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ │ - 0x0001ba80 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ │ - 0x0001ba90 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ │ - 0x0001baa0 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ │ - 0x0001bab0 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ │ - 0x0001bac0 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ │ - 0x0001bad0 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ │ - 0x0001bae0 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ │ - 0x0001baf0 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ │ - 0x0001bb00 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ │ - 0x0001bb10 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ │ - 0x0001bb20 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ │ - 0x0001bb30 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ │ - 0x0001bb40 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ │ - 0x0001bb50 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ │ - 0x0001bb60 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ │ - 0x0001bb70 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ │ - 0x0001bb80 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ │ - 0x0001bb90 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ │ - 0x0001bba0 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ │ - 0x0001bbb0 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ │ - 0x0001bbc0 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ │ - 0x0001bbd0 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ │ - 0x0001bbe0 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ │ - 0x0001bbf0 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ - 0x0001bc00 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ │ - 0x0001bc10 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ │ - 0x0001bc20 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ │ - 0x0001bc30 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ │ - 0x0001bc40 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ │ - 0x0001bc50 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ │ - 0x0001bc60 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ │ - 0x0001bc70 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ │ - 0x0001bc80 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ │ - 0x0001bc90 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ │ - 0x0001bca0 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ │ - 0x0001bcb0 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ │ - 0x0001bcc0 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ │ - 0x0001bcd0 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ │ - 0x0001bce0 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ │ - 0x0001bcf0 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ │ - 0x0001bd00 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ │ - 0x0001bd10 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ │ - 0x0001bd20 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ │ - 0x0001bd30 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ │ - 0x0001bd40 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ │ - 0x0001bd50 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ │ - 0x0001bd60 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ │ - 0x0001bd70 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ │ - 0x0001bd80 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ │ - 0x0001bd90 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ │ - 0x0001bda0 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ │ - 0x0001bdb0 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ │ - 0x0001bdc0 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ │ - 0x0001bdd0 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ │ - 0x0001bde0 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ │ - 0x0001bdf0 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ │ - 0x0001be00 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ │ - 0x0001be10 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ │ - 0x0001be20 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ │ - 0x0001be30 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ │ - 0x0001be40 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ │ - 0x0001be50 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ │ - 0x0001be60 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ │ - 0x0001be70 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ │ - 0x0001be80 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ │ - 0x0001be90 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ │ - 0x0001bea0 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ │ - 0x0001beb0 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ │ - 0x0001bec0 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ │ - 0x0001bed0 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ │ - 0x0001bee0 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ │ - 0x0001bef0 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ │ - 0x0001bf00 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ │ - 0x0001bf10 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ │ - 0x0001bf20 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ │ - 0x0001bf30 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ │ - 0x0001bf40 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ │ - 0x0001bf50 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ │ - 0x0001bf60 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ │ - 0x0001bf70 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ │ - 0x0001bf80 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ │ - 0x0001bf90 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ │ - 0x0001bfa0 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ │ - 0x0001bfb0 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ │ - 0x0001bfc0 4b362033 442b0000 30392f32 352f3230 K6 3D+..09/25/20 │ │ │ │ │ - 0x0001bfd0 32342030 363a3430 20414d00 6578706f 24 06:40 AM.expo │ │ │ │ │ - 0x0001bfe0 72746564 00000000 312e362e 342e3000 rted....1.6.4.0. │ │ │ │ │ - 0x0001bff0 61726d2d 6c696e75 78000000 6c696273 arm-linux...libs │ │ │ │ │ - 0x0001c000 69676172 2e736f00 73696761 72000000 igar.so.sigar... │ │ │ │ │ - 0x0001c010 53494741 522d312e 362e342e 302c2053 SIGAR-1.6.4.0, S │ │ │ │ │ - 0x0001c020 434d2072 65766973 696f6e20 6578706f CM revision expo │ │ │ │ │ - 0x0001c030 72746564 2c206275 696c7420 30392f32 rted, built 09/2 │ │ │ │ │ - 0x0001c040 352f3230 32342030 363a3430 20414d20 5/2024 06:40 AM │ │ │ │ │ - 0x0001c050 6173206c 69627369 6761722e 736f0000 as libsigar.so.. │ │ │ │ │ - 0x0001c060 53494741 525f4350 555f4c49 53545f53 SIGAR_CPU_LIST_S │ │ │ │ │ - 0x0001c070 4f434b45 54530000 756e6b6e 6f776e00 OCKETS..unknown. │ │ │ │ │ - 0x0001c080 6e6f6e65 00000000 736d6266 73000000 none....smbfs... │ │ │ │ │ - 0x0001c090 73776170 00000000 61667300 69736f39 swap....afs.iso9 │ │ │ │ │ - 0x0001c0a0 36363000 63766673 00000000 63696673 660.cvfs....cifs │ │ │ │ │ - 0x0001c0b0 00000000 6d73646f 73000000 6d696e69 ....msdos...mini │ │ │ │ │ - 0x0001c0c0 78000000 68706673 00000000 76786673 x...hpfs....vxfs │ │ │ │ │ - 0x0001c0d0 00000000 76666174 00000000 7a667300 ....vfat....zfs. │ │ │ │ │ - 0x0001c0e0 4f4b0000 5b66735f 70696e67 5d202573 OK..[fs_ping] %s │ │ │ │ │ - 0x0001c0f0 202d3e20 25733a20 25730000 2f70726f -> %s: %s../pro │ │ │ │ │ - 0x0001c100 632f6e65 742f6465 76000000 5b6e6574 c/net/dev...[net │ │ │ │ │ - 0x0001c110 5f737461 745f706f 72745d20 7573696e _stat_port] usin │ │ │ │ │ - 0x0001c120 67206164 64726573 73202725 733a2564 g address '%s:%d │ │ │ │ │ - 0x0001c130 27000000 2f766172 2f72756e 2f75746d '.../var/run/utm │ │ │ │ │ - 0x0001c140 70000000 2f657463 2f726573 6f6c762e p.../etc/resolv. │ │ │ │ │ - 0x0001c150 636f6e66 00000000 6e616d65 73657276 conf....nameserv │ │ │ │ │ - 0x0001c160 65720000 414d5052 204e4554 2f524f4d er..AMPR NET/ROM │ │ │ │ │ - 0x0001c170 00000000 45746865 726e6574 00000000 ....Ethernet.... │ │ │ │ │ - 0x0001c180 4c6f6361 6c204c6f 6f706261 636b0000 Local Loopback.. │ │ │ │ │ - 0x0001c190 5b667164 6e5d2075 73696e67 20697020 [fqdn] using ip │ │ │ │ │ - 0x0001c1a0 61646472 65737320 27257327 20666f72 address '%s' for │ │ │ │ │ - 0x0001c1b0 20667164 6e000000 5b667164 6e5d2067 fqdn...[fqdn] g │ │ │ │ │ - 0x0001c1c0 6574686f 73746e61 6d652066 61696c65 ethostname faile │ │ │ │ │ - 0x0001c1d0 643a2025 73000000 5b667164 6e5d2067 d: %s...[fqdn] g │ │ │ │ │ - 0x0001c1e0 6574686f 73746e61 6d652829 3d3d2725 ethostname()=='% │ │ │ │ │ - 0x0001c1f0 73270000 5b667164 6e5d2067 6574686f s'..[fqdn] getho │ │ │ │ │ - 0x0001c200 73746279 6e616d65 28257329 20666169 stbyname(%s) fai │ │ │ │ │ - 0x0001c210 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ │ - 0x0001c220 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ - 0x0001c230 74686f73 7462796e 616d652e 685f6e61 thostbyname.h_na │ │ │ │ │ - 0x0001c240 6d650000 5b667164 6e5d2075 6e726573 me..[fqdn] unres │ │ │ │ │ - 0x0001c250 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ │ - 0x0001c260 6f737462 796e616d 652e685f 6e616d65 ostbyname.h_name │ │ │ │ │ - 0x0001c270 00000000 5b667164 6e5d2072 65736f6c ....[fqdn] resol │ │ │ │ │ - 0x0001c280 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ - 0x0001c290 7462796e 616d652e 685f616c 69617365 tbyname.h_aliase │ │ │ │ │ - 0x0001c2a0 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ │ - 0x0001c2b0 73746279 6e616d65 28257329 2e616c69 stbyname(%s).ali │ │ │ │ │ - 0x0001c2c0 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ │ - 0x0001c2d0 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ │ - 0x0001c2e0 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ │ - 0x0001c2f0 796e616d 652e685f 616c6961 73657300 yname.h_aliases. │ │ │ │ │ - 0x0001c300 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ │ - 0x0001c310 61646472 28257329 20666169 6c65643a addr(%s) failed: │ │ │ │ │ - 0x0001c320 20257300 5b667164 6e5d2072 65736f6c %s.[fqdn] resol │ │ │ │ │ - 0x0001c330 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ - 0x0001c340 74627961 6464722e 685f6e61 6d650000 tbyaddr.h_name.. │ │ │ │ │ - 0x0001c350 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ │ - 0x0001c360 61646472 28257329 3d3d2725 73270000 addr(%s)=='%s'.. │ │ │ │ │ - 0x0001c370 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ │ - 0x0001c380 7573696e 67206765 74686f73 74627961 using gethostbya │ │ │ │ │ - 0x0001c390 6464722e 685f616c 69617365 73000000 ddr.h_aliases... │ │ │ │ │ - 0x0001c3a0 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ │ - 0x0001c3b0 61646472 28257329 2e616c69 61735b25 addr(%s).alias[% │ │ │ │ │ - 0x0001c3c0 645d3d3d 27257327 00000000 5b667164 d]=='%s'....[fqd │ │ │ │ │ - 0x0001c3d0 6e5d2075 6e726573 6f6c7665 64207573 n] unresolved us │ │ │ │ │ - 0x0001c3e0 696e6720 67657468 6f737462 796e616d ing gethostbynam │ │ │ │ │ - 0x0001c3f0 652e685f 61646472 5f6c6973 74000000 e.h_addr_list... │ │ │ │ │ - 0x0001c400 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ │ - 0x0001c410 7573696e 67206765 74646f6d 61696e6e using getdomainn │ │ │ │ │ - 0x0001c420 616d6500 5b667164 6e5d2067 6574646f ame.[fqdn] getdo │ │ │ │ │ - 0x0001c430 6d61696e 6e616d65 20666169 6c656400 mainname failed. │ │ │ │ │ - 0x0001c440 2f646576 2f747479 00000000 6c6f6361 /dev/tty....loca │ │ │ │ │ - 0x0001c450 6c000000 72656d6f 74650000 6364726f l...remote..cdro │ │ │ │ │ - 0x0001c460 6d000000 2f657463 2f736572 76696365 m.../etc/service │ │ │ │ │ - 0x0001c470 73000000 53494741 525f4e45 545f5345 s...SIGAR_NET_SE │ │ │ │ │ - 0x0001c480 52564943 45535f46 494c4500 25732564 RVICES_FILE.%s%d │ │ │ │ │ - 0x0001c490 2f257300 556e6b6e 6f776e20 4572726f /%s.Unknown Erro │ │ │ │ │ - 0x0001c4a0 72000000 556e6b6e 6f776e20 4f532045 r...Unknown OS E │ │ │ │ │ - 0x0001c4b0 72726f72 00000000 4572726f 72207374 rror....Error st │ │ │ │ │ - 0x0001c4c0 72696e67 206e6f74 20737065 63696669 ring not specifi │ │ │ │ │ - 0x0001c4d0 65642079 65740000 54686973 2066756e ed yet..This fun │ │ │ │ │ - 0x0001c4e0 6374696f 6e206861 73206e6f 74206265 ction has not be │ │ │ │ │ - 0x0001c4f0 656e2069 6d706c65 6d656e74 6564206f en implemented o │ │ │ │ │ - 0x0001c500 6e207468 69732070 6c617466 6f726d00 n this platform. │ │ │ │ │ - 0x0001c510 25336420 00000000 25642e25 64256300 %3d ....%d.%d%c. │ │ │ │ │ - 0x0001c520 25336425 63000000 4b4d4754 50450000 %3d%c...KMGTPE.. │ │ │ │ │ - 0x0001c530 25642064 61792573 2c200000 2532643a %d day%s, ..%2d: │ │ │ │ │ - 0x0001c540 25303264 00000000 2564206d 696e0000 %02d....%d min.. │ │ │ │ │ - 0x0001c550 25303258 3a253032 583a2530 32583a25 %02X:%02X:%02X:% │ │ │ │ │ - 0x0001c560 3032583a 25303258 3a253032 58000000 02X:%02X:%02X... │ │ │ │ │ - 0x0001c570 74637000 75647000 72617700 756e6978 tcp.udp.raw.unix │ │ │ │ │ - 0x0001c580 00000000 45535441 424c4953 48454400 ....ESTABLISHED. │ │ │ │ │ - 0x0001c590 53594e5f 53454e54 00000000 53594e5f SYN_SENT....SYN_ │ │ │ │ │ - 0x0001c5a0 52454356 00000000 46494e5f 57414954 RECV....FIN_WAIT │ │ │ │ │ - 0x0001c5b0 31000000 46494e5f 57414954 32000000 1...FIN_WAIT2... │ │ │ │ │ - 0x0001c5c0 54494d45 5f574149 54000000 434c4f53 TIME_WAIT...CLOS │ │ │ │ │ - 0x0001c5d0 45000000 434c4f53 455f5741 49540000 E...CLOSE_WAIT.. │ │ │ │ │ - 0x0001c5e0 4c415354 5f41434b 00000000 4c495354 LAST_ACK....LIST │ │ │ │ │ - 0x0001c5f0 454e0000 434c4f53 494e4700 49444c45 EN..CLOSING.IDLE │ │ │ │ │ - 0x0001c600 00000000 424f554e 44000000 554e4b4e ....BOUND...UNKN │ │ │ │ │ - 0x0001c610 4f574e00 5b4e4f20 464c4147 535d2000 OWN.[NO FLAGS] . │ │ │ │ │ - 0x0001c620 55502000 42524f41 44434153 54200000 UP .BROADCAST .. │ │ │ │ │ - 0x0001c630 44454255 47200000 4c4f4f50 4241434b DEBUG ..LOOPBACK │ │ │ │ │ - 0x0001c640 20000000 504f494e 544f504f 494e5420 ...POINTOPOINT │ │ │ │ │ - 0x0001c650 00000000 4e4f5452 41494c45 52532000 ....NOTRAILERS . │ │ │ │ │ - 0x0001c660 52554e4e 494e4720 00000000 4e4f4152 RUNNING ....NOAR │ │ │ │ │ - 0x0001c670 50200000 50524f4d 49534320 00000000 P ..PROMISC .... │ │ │ │ │ - 0x0001c680 414c4c4d 554c5449 20000000 4d554c54 ALLMULTI ...MULT │ │ │ │ │ - 0x0001c690 49434153 54200000 2f70726f 632f7374 ICAST ../proc/st │ │ │ │ │ - 0x0001c6a0 61740000 6274696d 65000000 2f70726f at..btime.../pro │ │ │ │ │ - 0x0001c6b0 632f7365 6c662f73 74617400 2f737461 c/self/stat./sta │ │ │ │ │ - 0x0001c6c0 74000000 2f737973 2f646576 69636573 t.../sys/devices │ │ │ │ │ - 0x0001c6d0 2f737973 74656d2f 6370752f 63707525 /system/cpu/cpu% │ │ │ │ │ - 0x0001c6e0 642f6370 75667265 712f6370 75696e66 d/cpufreq/cpuinf │ │ │ │ │ - 0x0001c6f0 6f5f6d61 785f6672 65710000 52656420 o_max_freq..Red │ │ │ │ │ - 0x0001c700 48617420 456e7465 72707269 7365204c Hat Enterprise L │ │ │ │ │ - 0x0001c710 696e7578 20000000 456e7465 72707269 inux ...Enterpri │ │ │ │ │ - 0x0001c720 7365204c 696e7578 20256300 43656e74 se Linux %c.Cent │ │ │ │ │ - 0x0001c730 4f530000 53636965 6e746966 6963204c OS..Scientific L │ │ │ │ │ - 0x0001c740 696e7578 00000000 58656e53 65727665 inux....XenServe │ │ │ │ │ - 0x0001c750 72202573 00000000 44495354 5249425f r %s....DISTRIB_ │ │ │ │ │ - 0x0001c760 49440000 44495354 5249425f 52454c45 ID..DISTRIB_RELE │ │ │ │ │ - 0x0001c770 41534500 44495354 5249425f 434f4445 ASE.DISTRIB_CODE │ │ │ │ │ - 0x0001c780 4e414d45 00000000 50524f44 5543545f NAME....PRODUCT_ │ │ │ │ │ - 0x0001c790 56455253 494f4e00 4b45524e 454c5f56 VERSION.KERNEL_V │ │ │ │ │ - 0x0001c7a0 45525349 4f4e0000 70726f63 33000000 ERSION..proc3... │ │ │ │ │ - 0x0001c7b0 70726f63 32000000 2f70726f 632f7061 proc2.../proc/pa │ │ │ │ │ - 0x0001c7c0 72746974 696f6e73 20257320 2d3e2025 rtitions %s -> % │ │ │ │ │ - 0x0001c7d0 73205b25 642c2564 5d000000 2f70726f s [%d,%d].../pro │ │ │ │ │ - 0x0001c7e0 632f7061 72746974 696f6e73 00000000 c/partitions.... │ │ │ │ │ - 0x0001c7f0 2f70726f 632f6469 736b7374 61747320 /proc/diskstats │ │ │ │ │ - 0x0001c800 2573202d 3e202573 205b2564 2c25645d %s -> %s [%d,%d] │ │ │ │ │ - 0x0001c810 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ │ - 0x0001c820 61747300 256c7520 256c7520 256c7520 ats.%lu %lu %lu │ │ │ │ │ - 0x0001c830 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ - 0x0001c840 256c7520 256c7520 256c7520 256c7500 %lu %lu %lu %lu. │ │ │ │ │ - 0x0001c850 2f737973 2f626c6f 636b2f25 732f2573 /sys/block/%s/%s │ │ │ │ │ - 0x0001c860 25642f73 74617400 53494741 525f4f53 %d/stat.SIGAR_OS │ │ │ │ │ - 0x0001c870 5f52454c 45415345 5f46494c 45000000 _RELEASE_FILE... │ │ │ │ │ - 0x0001c880 53494741 525f4f53 5f56454e 444f525f SIGAR_OS_VENDOR_ │ │ │ │ │ - 0x0001c890 4e414d45 00000000 25732025 73000000 NAME....%s %s... │ │ │ │ │ - 0x0001c8a0 2f737461 74757300 0a546872 65616473 /status..Threads │ │ │ │ │ - 0x0001c8b0 3a000000 47656e75 696e6549 6e74656c :...GenuineIntel │ │ │ │ │ - 0x0001c8c0 00000000 496e7465 6c000000 41757468 ....Intel...Auth │ │ │ │ │ - 0x0001c8d0 656e7469 63414d44 00000000 414d4400 enticAMD....AMD. │ │ │ │ │ - 0x0001c8e0 66616d69 6c790000 6d6f6465 6c206e61 family..model na │ │ │ │ │ - 0x0001c8f0 6d650000 63707520 4d487a00 63616368 me..cpu MHz.cach │ │ │ │ │ - 0x0001c900 65207369 7a650000 25732f25 73000000 e size..%s/%s... │ │ │ │ │ - 0x0001c910 5b70726f 635f6e65 745d2075 73696e67 [proc_net] using │ │ │ │ │ - 0x0001c920 20257300 5b70726f 635f6e65 745d2063 %s.[proc_net] c │ │ │ │ │ - 0x0001c930 616e6e6f 74206f70 656e2025 73000000 annot open %s... │ │ │ │ │ - 0x0001c940 2f737973 2f626c6f 636b0000 53494741 /sys/block..SIGA │ │ │ │ │ - 0x0001c950 525f5052 4f435f4e 45540000 53494741 R_PROC_NET..SIGA │ │ │ │ │ - 0x0001c960 525f4841 535f4e50 544c0000 2f70726f R_HAS_NPTL../pro │ │ │ │ │ - 0x0001c970 632f6d65 6d696e66 6f000000 4d656d54 c/meminfo...MemT │ │ │ │ │ - 0x0001c980 6f74616c 3a000000 4d656d46 7265653a otal:...MemFree: │ │ │ │ │ - 0x0001c990 00000000 42756666 6572733a 00000000 ....Buffers:.... │ │ │ │ │ - 0x0001c9a0 43616368 65643a00 2f70726f 632f6d74 Cached:./proc/mt │ │ │ │ │ - 0x0001c9b0 72720000 73697a65 3d000000 77726974 rr..size=...writ │ │ │ │ │ - 0x0001c9c0 652d6261 636b0000 53776170 546f7461 e-back..SwapTota │ │ │ │ │ - 0x0001c9d0 6c3a0000 53776170 46726565 3a000000 l:..SwapFree:... │ │ │ │ │ - 0x0001c9e0 2f70726f 632f766d 73746174 00000000 /proc/vmstat.... │ │ │ │ │ - 0x0001c9f0 0a707377 70696e00 0a737761 70000000 .pswpin..swap... │ │ │ │ │ - 0x0001ca00 2f70726f 632f7570 74696d65 00000000 /proc/uptime.... │ │ │ │ │ - 0x0001ca10 2f70726f 632f6c6f 61646176 67000000 /proc/loadavg... │ │ │ │ │ - 0x0001ca20 2f737461 746d0000 0a556964 3a000000 /statm...Uid:... │ │ │ │ │ - 0x0001ca30 0a476964 3a000000 5b70726f 635f6372 .Gid:...[proc_cr │ │ │ │ │ - 0x0001ca40 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ │ - 0x0001ca50 61747573 206d6973 73696e67 20556964 atus missing Uid │ │ │ │ │ - 0x0001ca60 00000000 5b70726f 635f6372 65645d20 ....[proc_cred] │ │ │ │ │ - 0x0001ca70 2f70726f 632f256c 752f7374 61747573 /proc/%lu/status │ │ │ │ │ - 0x0001ca80 206d6973 73696e67 20476964 00000000 missing Gid.... │ │ │ │ │ - 0x0001ca90 2f656e76 69726f6e 00000000 2f637764 /environ..../cwd │ │ │ │ │ - 0x0001caa0 00000000 2f657865 00000000 2f726f6f ..../exe..../roo │ │ │ │ │ - 0x0001cab0 74000000 2f6d6170 73000000 67667300 t.../maps...gfs. │ │ │ │ │ - 0x0001cac0 6f636673 00000000 70736673 00000000 ocfs....psfs.... │ │ │ │ │ - 0x0001cad0 72656973 65726673 00000000 767a6673 reiserfs....vzfs │ │ │ │ │ - 0x0001cae0 00000000 78667300 78696166 73000000 ....xfs.xiafs... │ │ │ │ │ - 0x0001caf0 2f657463 2f6d7461 62000000 2f70726f /etc/mtab.../pro │ │ │ │ │ - 0x0001cb00 632f6370 75696e66 6f000000 5b637075 c/cpuinfo...[cpu │ │ │ │ │ - 0x0001cb10 5d206e63 70753d25 640a0000 2f70726f ] ncpu=%d.../pro │ │ │ │ │ - 0x0001cb20 632f6e65 742f726f 75746500 25313673 c/net/route.%16s │ │ │ │ │ - 0x0001cb30 20253132 38732025 31323873 20255820 %128s %128s %X │ │ │ │ │ - 0x0001cb40 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ │ - 0x0001cb50 31323873 20256c6c 6420256c 6c642025 128s %lld %lld % │ │ │ │ │ - 0x0001cb60 6c6c640a 00000000 2f70726f 632f6e65 lld...../proc/ne │ │ │ │ │ - 0x0001cb70 742f7463 70000000 2f70726f 632f6e65 t/tcp.../proc/ne │ │ │ │ │ - 0x0001cb80 742f7463 70360000 2f70726f 632f6e65 t/tcp6../proc/ne │ │ │ │ │ - 0x0001cb90 742f7564 70000000 2f70726f 632f6e65 t/udp.../proc/ne │ │ │ │ │ - 0x0001cba0 742f7564 70360000 2f70726f 632f6e65 t/udp6../proc/ne │ │ │ │ │ - 0x0001cbb0 742f7261 77000000 2f70726f 632f6e65 t/raw.../proc/ne │ │ │ │ │ - 0x0001cbc0 742f7261 77360000 2f70726f 632f6e65 t/raw6../proc/ne │ │ │ │ │ - 0x0001cbd0 742f736e 6d700000 5463703a 20000000 t/snmp..Tcp: ... │ │ │ │ │ - 0x0001cbe0 2f70726f 632f6e65 742f7270 632f6e66 /proc/net/rpc/nf │ │ │ │ │ - 0x0001cbf0 73000000 2f70726f 632f6e65 742f7270 s.../proc/net/rp │ │ │ │ │ - 0x0001cc00 632f6e66 73640000 4665646f 72610000 c/nfsd..Fedora.. │ │ │ │ │ - 0x0001cc10 2f657463 2f666564 6f72612d 72656c65 /etc/fedora-rele │ │ │ │ │ - 0x0001cc20 61736500 53755345 00000000 2f657463 ase.SuSE..../etc │ │ │ │ │ - 0x0001cc30 2f537553 452d7265 6c656173 65000000 /SuSE-release... │ │ │ │ │ - 0x0001cc40 47656e74 6f6f0000 2f657463 2f67656e Gentoo../etc/gen │ │ │ │ │ - 0x0001cc50 746f6f2d 72656c65 61736500 536c6163 too-release.Slac │ │ │ │ │ - 0x0001cc60 6b776172 65000000 2f657463 2f736c61 kware.../etc/sla │ │ │ │ │ - 0x0001cc70 636b7761 72652d76 65727369 6f6e0000 ckware-version.. │ │ │ │ │ - 0x0001cc80 4d616e64 72616b65 00000000 2f657463 Mandrake..../etc │ │ │ │ │ - 0x0001cc90 2f6d616e 6472616b 652d7265 6c656173 /mandrake-releas │ │ │ │ │ - 0x0001cca0 65000000 564d7761 72650000 2f70726f e...VMware../pro │ │ │ │ │ - 0x0001ccb0 632f766d 77617265 2f766572 73696f6e c/vmware/version │ │ │ │ │ - 0x0001ccc0 00000000 58656e53 6f757263 65000000 ....XenSource... │ │ │ │ │ - 0x0001ccd0 2f657463 2f78656e 736f7572 63652d69 /etc/xensource-i │ │ │ │ │ - 0x0001cce0 6e76656e 746f7279 00000000 52656420 nventory....Red │ │ │ │ │ - 0x0001ccf0 48617400 2f657463 2f726564 6861742d Hat./etc/redhat- │ │ │ │ │ - 0x0001cd00 72656c65 61736500 6c736200 2f657463 release.lsb./etc │ │ │ │ │ - 0x0001cd10 2f6c7362 2d72656c 65617365 00000000 /lsb-release.... │ │ │ │ │ - 0x0001cd20 44656269 616e0000 2f657463 2f646562 Debian../etc/deb │ │ │ │ │ - 0x0001cd30 69616e5f 76657273 696f6e00 6469725f ian_version.dir_ │ │ │ │ │ - 0x0001cd40 73746174 3a206361 6e6e6f74 20737461 stat: cannot sta │ │ │ │ │ - 0x0001cd50 74206025 73273a20 25730000 72656775 t `%s': %s..regu │ │ │ │ │ - 0x0001cd60 6c617200 64697265 63746f72 79000000 lar.directory... │ │ │ │ │ - 0x0001cd70 63686172 61637465 72206465 76696365 character device │ │ │ │ │ - 0x0001cd80 00000000 626c6f63 6b206465 76696365 ....block device │ │ │ │ │ - 0x0001cd90 00000000 70697065 00000000 73796d62 ....pipe....symb │ │ │ │ │ - 0x0001cda0 6f6c6963 206c696e 6b000000 736f636b olic link...sock │ │ │ │ │ - 0x0001cdb0 65740000 44697370 6c61794e 616d6500 et..DisplayName. │ │ │ │ │ - 0x0001cdc0 50617468 00000000 45786500 556e7375 Path....Exe.Unsu │ │ │ │ │ - 0x0001cdd0 70706f72 74656420 25732061 74747269 pported %s attri │ │ │ │ │ - 0x0001cde0 62757465 3a202573 00000000 50696400 bute: %s....Pid. │ │ │ │ │ - 0x0001cdf0 51756572 79207661 6c756520 27257327 Query value '%s' │ │ │ │ │ - 0x0001ce00 20697320 6e6f7420 61206e75 6d626572 is not a number │ │ │ │ │ - 0x0001ce10 00000000 5375646f 50696446 696c6500 ....SudoPidFile. │ │ │ │ │ - 0x0001ce20 25732072 65717569 72657320 27657127 %s requires 'eq' │ │ │ │ │ - 0x0001ce30 206f7065 7261746f 72000000 556e7375 operator...Unsu │ │ │ │ │ - 0x0001ce40 70706f72 74656420 25732070 726f746f pported %s proto │ │ │ │ │ - 0x0001ce50 636f6c3a 20257300 25732069 73206e6f col: %s.%s is no │ │ │ │ │ - 0x0001ce60 74206120 6e756d62 65720000 7375646f t a number..sudo │ │ │ │ │ - 0x0001ce70 20636174 20257300 4d616c66 6f726d65 cat %s.Malforme │ │ │ │ │ - 0x0001ce80 64207175 65727900 4d697373 696e6720 d query.Missing │ │ │ │ │ - 0x0001ce90 273d2700 4d697373 696e6720 272e2700 '='.Missing '.'. │ │ │ │ │ - 0x0001cea0 556e7375 70706f72 74656420 6d6f6469 Unsupported modi │ │ │ │ │ - 0x0001ceb0 66696572 3a202563 00000000 53657276 fier: %c....Serv │ │ │ │ │ - 0x0001cec0 69636500 4d697373 696e6720 71756572 ice.Missing quer │ │ │ │ │ - 0x0001ced0 79000000 556e7375 70706f72 74656420 y...Unsupported │ │ │ │ │ - 0x0001cee0 6f706572 61746f72 3a202573 00000000 operator: %s.... │ │ │ │ │ - 0x0001cef0 556e7375 70706f72 74656420 6d657468 Unsupported meth │ │ │ │ │ - 0x0001cf00 6f643a20 25730000 556e7375 70706f72 od: %s..Unsuppor │ │ │ │ │ - 0x0001cf10 74656420 6f706572 61746f72 20272573 ted operator '%s │ │ │ │ │ - 0x0001cf20 2720666f 72202573 2e257300 556e7375 ' for %s.%s.Unsu │ │ │ │ │ - 0x0001cf30 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ │ - 0x0001cf40 20272573 27207769 74682076 61726961 '%s' with varia │ │ │ │ │ - 0x0001cf50 626c6520 25730000 56617269 61626c65 ble %s..Variable │ │ │ │ │ - 0x0001cf60 20257320 6f757420 6f662072 616e6765 %s out of range │ │ │ │ │ - 0x0001cf70 20282564 29000000 56617269 61626c65 (%d)...Variable │ │ │ │ │ - 0x0001cf80 20257320 73656c66 20726566 6572656e %s self referen │ │ │ │ │ - 0x0001cf90 63650000 25732069 73206e6f 74206120 ce..%s is not a │ │ │ │ │ - 0x0001cfa0 63686172 00000000 51756572 79206469 char....Query di │ │ │ │ │ - 0x0001cfb0 64206e6f 74206d61 74636820 616e7920 d not match any │ │ │ │ │ - 0x0001cfc0 70726f63 65737365 73000000 51756572 processes...Quer │ │ │ │ │ - 0x0001cfd0 79206d61 74636865 64206d75 6c746970 y matched multip │ │ │ │ │ - 0x0001cfe0 6c652070 726f6365 73736573 20282564 le processes (%d │ │ │ │ │ - 0x0001cff0 29000000 43707500 43726564 4e616d65 )...Cpu.CredName │ │ │ │ │ - 0x0001d000 00000000 4d656d00 43726564 00000000 ....Mem.Cred.... │ │ │ │ │ - 0x0001d010 46640000 41726773 00000000 4d6f6475 Fd..Args....Modu │ │ │ │ │ - 0x0001d020 6c657300 456e7600 506f7274 00000000 les.Env.Port.... │ │ │ │ │ - 0x0001d030 546f7461 6c000000 50706964 00000000 Total...Ppid.... │ │ │ │ │ - 0x0001d040 54747900 4e696365 00000000 5072696f Tty.Nice....Prio │ │ │ │ │ - 0x0001d050 72697479 00000000 54687265 61647300 rity....Threads. │ │ │ │ │ - 0x0001d060 50726f63 6573736f 72000000 55696400 Processor...Uid. │ │ │ │ │ - 0x0001d070 47696400 45756964 00000000 45676964 Gid.Euid....Egid │ │ │ │ │ - 0x0001d080 00000000 43776400 53697a65 00000000 ....Cwd.Size.... │ │ │ │ │ - 0x0001d090 52657369 64656e74 00000000 53686172 Resident....Shar │ │ │ │ │ - 0x0001d0a0 65000000 4d696e6f 72466175 6c747300 e...MinorFaults. │ │ │ │ │ - 0x0001d0b0 4d616a6f 72466175 6c747300 50616765 MajorFaults.Page │ │ │ │ │ - 0x0001d0c0 4661756c 74730000 47726f75 70000000 Faults..Group... │ │ │ │ │ - 0x0001d0d0 53746172 7454696d 65000000 53797300 StartTime...Sys. │ │ │ │ │ - 0x0001d0e0 70747200 6f72672f 68797065 7269632f ptr.org/hyperic/ │ │ │ │ │ - 0x0001d0f0 73696761 722f766d 77617265 2f564d77 sigar/vmware/VMw │ │ │ │ │ - 0x0001d100 61726545 78636570 74696f6e 00000000 areException.... │ │ │ │ │ - 0x0001d110 564d434f 4e54524f 4c5f5348 4c494200 VMCONTROL_SHLIB. │ │ │ │ │ - 0x0001d120 504e4700 0a2a2a2a 20457272 6f723a20 PNG..*** Error: │ │ │ │ │ - 0x0001d130 6d696e69 6d756d20 73637265 656e2077 minimum screen w │ │ │ │ │ - 0x0001d140 69647468 20697320 32310a00 4c494e45 idth is 21..LINE │ │ │ │ │ - 0x0001d150 533d2564 00000000 434f4c55 4d4e533d S=%d....COLUMNS= │ │ │ │ │ - 0x0001d160 25640000 0a2a2a2a 20457272 6f723a20 %d...*** Error: │ │ │ │ │ - 0x0001d170 73696761 725f6765 746c696e 6528293a sigar_getline(): │ │ │ │ │ - 0x0001d180 20696e70 75742062 75666665 72206f76 input buffer ov │ │ │ │ │ - 0x0001d190 6572666c 6f770a00 1b5b324a 00000000 erflow...[2J.... │ │ │ │ │ - 0x0001d1a0 0a2a2a2a 20457272 6f723a20 68697374 .*** Error: hist │ │ │ │ │ - 0x0001d1b0 5f736176 65282920 6661696c 6564206f _save() failed o │ │ │ │ │ - 0x0001d1c0 6e206d61 6c6c6f63 0a000000 612b0000 n malloc....a+.. │ │ │ │ │ - 0x0001d1d0 25730a00 73696761 725f7072 6f635f66 %s..sigar_proc_f │ │ │ │ │ - 0x0001d1e0 696c656e 616d6500 00000000 01000000 ilename......... │ │ │ │ │ - 0x0001d1f0 00000000 08000000 01000000 00040000 ................ │ │ │ │ │ - 0x0001d200 10000000 18000000 02000000 00040000 ................ │ │ │ │ │ - 0x0001d210 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ │ - 0x0001d220 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ │ - 0x0001d230 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ │ - 0x0001d240 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ │ - 0x0001d250 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ │ - 0x0001d260 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ │ - 0x0001d270 80000000 88000000 09000000 00040000 ................ │ │ │ │ │ - 0x0001d280 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ │ - 0x0001d290 00000000 00000000 00040000 00000000 ................ │ │ │ │ │ - 0x0001d2a0 00020000 00000000 00010000 00000000 ................ │ │ │ │ │ - 0x0001d2b0 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ │ - 0x0001d2c0 10000000 00000000 04000000 00000000 ................ │ │ │ │ │ - 0x0001d2d0 02000000 00000000 01000000 00000000 ................ │ │ │ │ │ - 0x0001d2e0 72777800 90010000 c8000000 64000000 rwx.........d... │ │ │ │ │ - 0x0001d2f0 28000000 14000000 0a000000 04000000 (............... │ │ │ │ │ - 0x0001d300 02000000 01000000 3e000000 41000000 ........>...A... │ │ │ │ │ - 0x0001d310 0c000000 41000000 11000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001d320 27000000 41000000 36000000 41000000 '...A...6...A... │ │ │ │ │ - 0x0001d330 03000000 41000000 06000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001d340 15000000 41000000 0f000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001d350 0e000000 41000000 26000000 41000000 ....A...&...A... │ │ │ │ │ - 0x0001d360 13000000 41000000 29000000 41000000 ....A...)...A... │ │ │ │ │ - 0x0001d370 02000000 41000000 19000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001d380 0a000000 41000000 0b000000 41000000 ....A.......A... │ │ │ │ │ - 0x0001d390 00000000 00000000 ........ │ │ │ │ │ + 0x0001aba0 206c6962 3d3d4e55 4c4c0a00 5b766d63 lib==NULL..[vmc │ │ │ │ │ + 0x0001abb0 6f6e7472 6f6c5f69 6e69745d 20616c69 ontrol_init] ali │ │ │ │ │ + 0x0001abc0 61732025 73202d3e 2025730a 00000000 as %s -> %s..... │ │ │ │ │ + 0x0001abd0 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ + 0x0001abe0 20257320 2d3e2055 4e444546 494e4544 %s -> UNDEFINED │ │ │ │ │ + 0x0001abf0 0a000000 5b766d63 6f6e7472 6f6c5f69 ....[vmcontrol_i │ │ │ │ │ + 0x0001ac00 6e69745d 20257320 756e7573 6561626c nit] %s unuseabl │ │ │ │ │ + 0x0001ac10 650a0000 564d436f 6e74726f 6c5f436f e...VMControl_Co │ │ │ │ │ + 0x0001ac20 6e6e6563 74506172 616d734e 65770000 nnectParamsNew.. │ │ │ │ │ + 0x0001ac30 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ │ + 0x0001ac40 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ │ + 0x0001ac50 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ │ + 0x0001ac60 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ │ + 0x0001ac70 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ + 0x0001ac80 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ │ + 0x0001ac90 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001aca0 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ + 0x0001acb0 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ │ + 0x0001acc0 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ │ + 0x0001acd0 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ │ + 0x0001ace0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001acf0 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ │ + 0x0001ad00 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001ad10 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ │ + 0x0001ad20 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ │ + 0x0001ad30 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ │ + 0x0001ad40 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ │ + 0x0001ad50 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ │ + 0x0001ad60 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ │ + 0x0001ad70 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ │ + 0x0001ad80 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ + 0x0001ad90 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ │ + 0x0001ada0 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ │ + 0x0001adb0 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ │ + 0x0001adc0 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ │ + 0x0001add0 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ │ + 0x0001ade0 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ │ + 0x0001adf0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ + 0x0001ae00 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ │ + 0x0001ae10 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ │ + 0x0001ae20 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ + 0x0001ae30 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ │ + 0x0001ae40 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ │ + 0x0001ae50 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ │ + 0x0001ae60 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ │ + 0x0001ae70 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ │ + 0x0001ae80 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ │ + 0x0001ae90 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ │ + 0x0001aea0 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ │ + 0x0001aeb0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ + 0x0001aec0 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ │ + 0x0001aed0 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ │ + 0x0001aee0 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ │ + 0x0001aef0 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ │ + 0x0001af00 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ │ + 0x0001af10 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ │ + 0x0001af20 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ │ + 0x0001af30 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ │ + 0x0001af40 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ │ + 0x0001af50 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ │ + 0x0001af60 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ │ + 0x0001af70 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ │ + 0x0001af80 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ │ + 0x0001af90 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ │ + 0x0001afa0 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ │ + 0x0001afb0 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ │ + 0x0001afc0 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ │ + 0x0001afd0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ + 0x0001afe0 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ │ + 0x0001aff0 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ │ + 0x0001b000 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ │ + 0x0001b010 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ │ + 0x0001b020 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ │ + 0x0001b030 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ │ + 0x0001b040 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ │ + 0x0001b050 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ │ + 0x0001b060 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ │ + 0x0001b070 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ │ + 0x0001b080 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ │ + 0x0001b090 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ │ + 0x0001b0a0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ + 0x0001b0b0 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ │ + 0x0001b0c0 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ │ + 0x0001b0d0 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ │ + 0x0001b0e0 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ │ + 0x0001b0f0 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ │ + 0x0001b100 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ │ + 0x0001b110 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ │ + 0x0001b120 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ + 0x0001b130 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ │ + 0x0001b140 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ │ + 0x0001b150 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ │ + 0x0001b160 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ │ + 0x0001b170 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ │ + 0x0001b180 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ │ + 0x0001b190 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ │ + 0x0001b1a0 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ │ + 0x0001b1b0 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ │ + 0x0001b1c0 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ │ + 0x0001b1d0 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ │ + 0x0001b1e0 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ │ + 0x0001b1f0 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ │ + 0x0001b200 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ │ + 0x0001b210 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ │ + 0x0001b220 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ │ + 0x0001b230 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ │ + 0x0001b240 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ │ + 0x0001b250 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ │ + 0x0001b260 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ │ + 0x0001b270 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ │ + 0x0001b280 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ │ + 0x0001b2a0 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ │ + 0x0001b2b0 4a000000 75696400 67696400 65756964 J...uid.gid.euid │ │ │ │ │ + 0x0001b2c0 00000000 65676964 00000000 746f7461 ....egid....tota │ │ │ │ │ + 0x0001b2d0 6c000000 66726565 00000000 75736564 l...free....used │ │ │ │ │ + 0x0001b2e0 00000000 61766169 6c000000 66696c65 ....avail...file │ │ │ │ │ + 0x0001b2f0 73000000 66726565 46696c65 73000000 s...freeFiles... │ │ │ │ │ + 0x0001b300 6469736b 52656164 73000000 6469736b diskReads...disk │ │ │ │ │ + 0x0001b310 57726974 65730000 6469736b 52656164 Writes..diskRead │ │ │ │ │ + 0x0001b320 42797465 73000000 6469736b 57726974 Bytes...diskWrit │ │ │ │ │ + 0x0001b330 65427974 65730000 6469736b 51756575 eBytes..diskQueu │ │ │ │ │ + 0x0001b340 65000000 6469736b 53657276 69636554 e...diskServiceT │ │ │ │ │ + 0x0001b350 696d6500 75736550 65726365 6e740000 ime.usePercent.. │ │ │ │ │ + 0x0001b360 63776400 72784279 74657300 72785061 cwd.rxBytes.rxPa │ │ │ │ │ + 0x0001b370 636b6574 73000000 72784572 726f7273 ckets...rxErrors │ │ │ │ │ + 0x0001b380 00000000 72784472 6f707065 64000000 ....rxDropped... │ │ │ │ │ + 0x0001b390 72784f76 65727275 6e730000 72784672 rxOverruns..rxFr │ │ │ │ │ + 0x0001b3a0 616d6500 74784279 74657300 74785061 ame.txBytes.txPa │ │ │ │ │ + 0x0001b3b0 636b6574 73000000 74784572 726f7273 ckets...txErrors │ │ │ │ │ + 0x0001b3c0 00000000 74784472 6f707065 64000000 ....txDropped... │ │ │ │ │ + 0x0001b3d0 74784f76 65727275 6e730000 7478436f txOverruns..txCo │ │ │ │ │ + 0x0001b3e0 6c6c6973 696f6e73 00000000 74784361 llisions....txCa │ │ │ │ │ + 0x0001b3f0 72726965 72000000 73706565 64000000 rrier...speed... │ │ │ │ │ + 0x0001b400 68776164 64720000 74797065 00000000 hwaddr..type.... │ │ │ │ │ + 0x0001b410 64657363 72697074 696f6e00 61646472 description.addr │ │ │ │ │ + 0x0001b420 65737300 64657374 696e6174 696f6e00 ess.destination. │ │ │ │ │ + 0x0001b430 62726f61 64636173 74000000 6e65746d broadcast...netm │ │ │ │ │ + 0x0001b440 61736b00 666c6167 73000000 6d747500 ask.flags...mtu. │ │ │ │ │ + 0x0001b450 6d657472 69630000 63707543 75720000 metric..cpuCur.. │ │ │ │ │ + 0x0001b460 6370754d 61780000 66696c65 53697a65 cpuMax..fileSize │ │ │ │ │ + 0x0001b470 43757200 66696c65 53697a65 4d617800 Cur.fileSizeMax. │ │ │ │ │ + 0x0001b480 70697065 53697a65 4d617800 70697065 pipeSizeMax.pipe │ │ │ │ │ + 0x0001b490 53697a65 43757200 64617461 43757200 SizeCur.dataCur. │ │ │ │ │ + 0x0001b4a0 64617461 4d617800 73746163 6b437572 dataMax.stackCur │ │ │ │ │ + 0x0001b4b0 00000000 73746163 6b4d6178 00000000 ....stackMax.... │ │ │ │ │ + 0x0001b4c0 636f7265 43757200 636f7265 4d617800 coreCur.coreMax. │ │ │ │ │ + 0x0001b4d0 6d656d6f 72794375 72000000 6d656d6f memoryCur...memo │ │ │ │ │ + 0x0001b4e0 72794d61 78000000 70726f63 65737365 ryMax...processe │ │ │ │ │ + 0x0001b4f0 73437572 00000000 70726f63 65737365 sCur....processe │ │ │ │ │ + 0x0001b500 734d6178 00000000 6f70656e 46696c65 sMax....openFile │ │ │ │ │ + 0x0001b510 73437572 00000000 6f70656e 46696c65 sCur....openFile │ │ │ │ │ + 0x0001b520 734d6178 00000000 76697274 75616c4d sMax....virtualM │ │ │ │ │ + 0x0001b530 656d6f72 79437572 00000000 76697274 emoryCur....virt │ │ │ │ │ + 0x0001b540 75616c4d 656d6f72 794d6178 00000000 ualMemoryMax.... │ │ │ │ │ + 0x0001b550 64656661 756c7447 61746577 61790000 defaultGateway.. │ │ │ │ │ + 0x0001b560 686f7374 4e616d65 00000000 646f6d61 hostName....doma │ │ │ │ │ + 0x0001b570 696e4e61 6d650000 7072696d 61727944 inName..primaryD │ │ │ │ │ + 0x0001b580 6e730000 7365636f 6e646172 79446e73 ns..secondaryDns │ │ │ │ │ + 0x0001b590 00000000 7065726d 69737369 6f6e7300 ....permissions. │ │ │ │ │ + 0x0001b5a0 696e6f64 65000000 64657669 63650000 inode...device.. │ │ │ │ │ + 0x0001b5b0 6e6c696e 6b000000 73697a65 00000000 nlink...size.... │ │ │ │ │ + 0x0001b5c0 6174696d 65000000 6374696d 65000000 atime...ctime... │ │ │ │ │ + 0x0001b5d0 6d74696d 65000000 72657369 64656e74 mtime...resident │ │ │ │ │ + 0x0001b5e0 00000000 73686172 65000000 6d696e6f ....share...mino │ │ │ │ │ + 0x0001b5f0 72466175 6c747300 6d616a6f 72466175 rFaults.majorFau │ │ │ │ │ + 0x0001b600 6c747300 70616765 4661756c 74730000 lts.pageFaults.. │ │ │ │ │ + 0x0001b610 75736572 00000000 73797300 70657263 user....sys.perc │ │ │ │ │ + 0x0001b620 656e7400 6c617374 54696d65 00000000 ent.lastTime.... │ │ │ │ │ + 0x0001b630 73746172 7454696d 65000000 67726f75 startTime...grou │ │ │ │ │ + 0x0001b640 70000000 73756264 69727300 73796d6c p...subdirs.syml │ │ │ │ │ + 0x0001b650 696e6b73 00000000 63687264 65767300 inks....chrdevs. │ │ │ │ │ + 0x0001b660 626c6b64 65767300 736f636b 65747300 blkdevs.sockets. │ │ │ │ │ + 0x0001b670 6469736b 55736167 65000000 70616765 diskUsage...page │ │ │ │ │ + 0x0001b680 496e0000 70616765 4f757400 75707469 In..pageOut.upti │ │ │ │ │ + 0x0001b690 6d650000 43000000 73746174 65000000 me..C...state... │ │ │ │ │ + 0x0001b6a0 70706964 00000000 74747900 6e696365 ppid....tty.nice │ │ │ │ │ + 0x0001b6b0 00000000 7072696f 72697479 00000000 ....priority.... │ │ │ │ │ + 0x0001b6c0 74687265 61647300 70726f63 6573736f threads.processo │ │ │ │ │ + 0x0001b6d0 72000000 5f6e756c 6c000000 67657461 r..._null...geta │ │ │ │ │ + 0x0001b6e0 74747200 73657461 74747200 726f6f74 ttr.setattr.root │ │ │ │ │ + 0x0001b6f0 00000000 6c6f6f6b 75700000 72656164 ....lookup..read │ │ │ │ │ + 0x0001b700 6c696e6b 00000000 72656164 00000000 link....read.... │ │ │ │ │ + 0x0001b710 77726974 65636163 68650000 77726974 writecache..writ │ │ │ │ │ + 0x0001b720 65000000 63726561 74650000 72656d6f e...create..remo │ │ │ │ │ + 0x0001b730 76650000 72656e61 6d650000 73796d6c ve..rename..syml │ │ │ │ │ + 0x0001b740 696e6b00 6d6b6469 72000000 726d6469 ink.mkdir...rmdi │ │ │ │ │ + 0x0001b750 72000000 72656164 64697200 66737374 r...readdir.fsst │ │ │ │ │ + 0x0001b760 61740000 61726368 00000000 6d616368 at..arch....mach │ │ │ │ │ + 0x0001b770 696e6500 70617463 684c6576 656c0000 ine.patchLevel.. │ │ │ │ │ + 0x0001b780 76656e64 6f720000 76656e64 6f725665 vendor..vendorVe │ │ │ │ │ + 0x0001b790 7273696f 6e000000 76656e64 6f724e61 rsion...vendorNa │ │ │ │ │ + 0x0001b7a0 6d650000 76656e64 6f72436f 64654e61 me..vendorCodeNa │ │ │ │ │ + 0x0001b7b0 6d650000 61637469 76654f70 656e7300 me..activeOpens. │ │ │ │ │ + 0x0001b7c0 70617373 6976654f 70656e73 00000000 passiveOpens.... │ │ │ │ │ + 0x0001b7d0 61747465 6d707446 61696c73 00000000 attemptFails.... │ │ │ │ │ + 0x0001b7e0 65737461 62526573 65747300 63757272 estabResets.curr │ │ │ │ │ + 0x0001b7f0 45737461 62000000 696e5365 67730000 Estab...inSegs.. │ │ │ │ │ + 0x0001b800 6f757453 65677300 72657472 616e7353 outSegs.retransS │ │ │ │ │ + 0x0001b810 65677300 696e4572 72730000 6f757452 egs.inErrs..outR │ │ │ │ │ + 0x0001b820 73747300 61636365 73730000 6d6b6e6f sts.access..mkno │ │ │ │ │ + 0x0001b830 64000000 72656164 64697270 6c757300 d...readdirplus. │ │ │ │ │ + 0x0001b840 6673696e 666f0000 70617468 636f6e66 fsinfo..pathconf │ │ │ │ │ + 0x0001b850 00000000 636f6d6d 69740000 69646c65 ....commit..idle │ │ │ │ │ + 0x0001b860 00000000 72756e6e 696e6700 736c6565 ....running.slee │ │ │ │ │ + 0x0001b870 70696e67 00000000 73746f70 70656400 ping....stopped. │ │ │ │ │ + 0x0001b880 7a6f6d62 69650000 72616d00 61637475 zombie..ram.actu │ │ │ │ │ + 0x0001b890 616c5573 65640000 61637475 616c4672 alUsed..actualFr │ │ │ │ │ + 0x0001b8a0 65650000 75736564 50657263 656e7400 ee..usedPercent. │ │ │ │ │ + 0x0001b8b0 66726565 50657263 656e7400 77616974 freePercent.wait │ │ │ │ │ + 0x0001b8c0 00000000 69727100 736f6674 49727100 ....irq.softIrq. │ │ │ │ │ + 0x0001b8d0 73746f6c 656e0000 72656164 73000000 stolen..reads... │ │ │ │ │ + 0x0001b8e0 77726974 65730000 72656164 42797465 writes..readByte │ │ │ │ │ + 0x0001b8f0 73000000 77726974 65427974 65730000 s...writeBytes.. │ │ │ │ │ + 0x0001b900 71756575 65000000 73657276 69636554 queue...serviceT │ │ │ │ │ + 0x0001b910 696d6500 6f72672f 68797065 7269632f ime.org/hyperic/ │ │ │ │ │ + 0x0001b920 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ │ + 0x0001b930 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ │ + 0x0001b940 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ │ + 0x0001b950 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ │ + 0x0001b960 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ │ + 0x0001b970 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ │ + 0x0001b980 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ │ + 0x0001b990 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ + 0x0001b9a0 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ │ + 0x0001b9b0 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ │ + 0x0001b9c0 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ │ + 0x0001b9d0 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ │ + 0x0001b9e0 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ │ + 0x0001b9f0 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ + 0x0001ba00 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ │ + 0x0001ba10 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ │ + 0x0001ba20 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ │ + 0x0001ba30 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ │ + 0x0001ba40 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ │ + 0x0001ba50 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ │ + 0x0001ba60 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ │ + 0x0001ba70 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ │ + 0x0001ba80 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ │ + 0x0001ba90 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ │ + 0x0001baa0 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ │ + 0x0001bab0 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ │ + 0x0001bac0 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ │ + 0x0001bad0 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ │ + 0x0001bae0 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ │ + 0x0001baf0 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ │ + 0x0001bb00 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ │ + 0x0001bb10 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ │ + 0x0001bb20 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ │ + 0x0001bb30 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ │ + 0x0001bb40 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ │ + 0x0001bb50 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ │ + 0x0001bb60 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ │ + 0x0001bb70 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ │ + 0x0001bb80 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ │ + 0x0001bb90 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ │ + 0x0001bba0 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ │ + 0x0001bbb0 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ │ + 0x0001bbc0 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ │ + 0x0001bbd0 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ │ + 0x0001bbe0 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ │ + 0x0001bbf0 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ │ + 0x0001bc00 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ │ + 0x0001bc10 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ │ + 0x0001bc20 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ │ + 0x0001bc30 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ + 0x0001bc40 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ │ + 0x0001bc50 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ │ + 0x0001bc60 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ │ + 0x0001bc70 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ │ + 0x0001bc80 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ │ + 0x0001bc90 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ │ + 0x0001bca0 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ │ + 0x0001bcb0 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ │ + 0x0001bcc0 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ │ + 0x0001bcd0 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ │ + 0x0001bce0 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ │ + 0x0001bcf0 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ │ + 0x0001bd00 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ │ + 0x0001bd10 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ │ + 0x0001bd20 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ │ + 0x0001bd30 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ │ + 0x0001bd40 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ │ + 0x0001bd50 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ │ + 0x0001bd60 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ │ + 0x0001bd70 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ │ + 0x0001bd80 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ │ + 0x0001bd90 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ │ + 0x0001bda0 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ │ + 0x0001bdb0 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ │ + 0x0001bdc0 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ │ + 0x0001bdd0 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ │ + 0x0001bde0 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ │ + 0x0001bdf0 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ │ + 0x0001be00 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ │ + 0x0001be10 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ │ + 0x0001be20 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ │ + 0x0001be30 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ │ + 0x0001be40 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ │ + 0x0001be50 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ │ + 0x0001be60 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ │ + 0x0001be70 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ │ + 0x0001be80 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ │ + 0x0001be90 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ │ + 0x0001bea0 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ │ + 0x0001beb0 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ │ + 0x0001bec0 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ │ + 0x0001bed0 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ │ + 0x0001bee0 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ │ + 0x0001bef0 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ │ + 0x0001bf00 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ │ + 0x0001bf10 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ │ + 0x0001bf20 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ │ + 0x0001bf30 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ │ + 0x0001bf40 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ │ + 0x0001bf50 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ │ + 0x0001bf60 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ │ + 0x0001bf70 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ │ + 0x0001bf80 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ │ + 0x0001bf90 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ │ + 0x0001bfa0 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ │ + 0x0001bfb0 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ │ + 0x0001bfc0 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ │ + 0x0001bfd0 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ │ + 0x0001bfe0 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ │ + 0x0001bff0 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ │ + 0x0001c000 4b362033 442b0000 30392f32 352f3230 K6 3D+..09/25/20 │ │ │ │ │ + 0x0001c010 32342030 363a3430 20414d00 6578706f 24 06:40 AM.expo │ │ │ │ │ + 0x0001c020 72746564 00000000 312e362e 342e3000 rted....1.6.4.0. │ │ │ │ │ + 0x0001c030 61726d2d 6c696e75 78000000 6c696273 arm-linux...libs │ │ │ │ │ + 0x0001c040 69676172 2e736f00 73696761 72000000 igar.so.sigar... │ │ │ │ │ + 0x0001c050 53494741 522d312e 362e342e 302c2053 SIGAR-1.6.4.0, S │ │ │ │ │ + 0x0001c060 434d2072 65766973 696f6e20 6578706f CM revision expo │ │ │ │ │ + 0x0001c070 72746564 2c206275 696c7420 30392f32 rted, built 09/2 │ │ │ │ │ + 0x0001c080 352f3230 32342030 363a3430 20414d20 5/2024 06:40 AM │ │ │ │ │ + 0x0001c090 6173206c 69627369 6761722e 736f0000 as libsigar.so.. │ │ │ │ │ + 0x0001c0a0 53494741 525f4350 555f4c49 53545f53 SIGAR_CPU_LIST_S │ │ │ │ │ + 0x0001c0b0 4f434b45 54530000 756e6b6e 6f776e00 OCKETS..unknown. │ │ │ │ │ + 0x0001c0c0 6e6f6e65 00000000 736d6266 73000000 none....smbfs... │ │ │ │ │ + 0x0001c0d0 73776170 00000000 61667300 69736f39 swap....afs.iso9 │ │ │ │ │ + 0x0001c0e0 36363000 63766673 00000000 63696673 660.cvfs....cifs │ │ │ │ │ + 0x0001c0f0 00000000 6d73646f 73000000 6d696e69 ....msdos...mini │ │ │ │ │ + 0x0001c100 78000000 68706673 00000000 76786673 x...hpfs....vxfs │ │ │ │ │ + 0x0001c110 00000000 76666174 00000000 7a667300 ....vfat....zfs. │ │ │ │ │ + 0x0001c120 4f4b0000 5b66735f 70696e67 5d202573 OK..[fs_ping] %s │ │ │ │ │ + 0x0001c130 202d3e20 25733a20 25730000 2f70726f -> %s: %s../pro │ │ │ │ │ + 0x0001c140 632f6e65 742f6465 76000000 5b6e6574 c/net/dev...[net │ │ │ │ │ + 0x0001c150 5f737461 745f706f 72745d20 7573696e _stat_port] usin │ │ │ │ │ + 0x0001c160 67206164 64726573 73202725 733a2564 g address '%s:%d │ │ │ │ │ + 0x0001c170 27000000 2f766172 2f72756e 2f75746d '.../var/run/utm │ │ │ │ │ + 0x0001c180 70000000 2f657463 2f726573 6f6c762e p.../etc/resolv. │ │ │ │ │ + 0x0001c190 636f6e66 00000000 6e616d65 73657276 conf....nameserv │ │ │ │ │ + 0x0001c1a0 65720000 414d5052 204e4554 2f524f4d er..AMPR NET/ROM │ │ │ │ │ + 0x0001c1b0 00000000 45746865 726e6574 00000000 ....Ethernet.... │ │ │ │ │ + 0x0001c1c0 4c6f6361 6c204c6f 6f706261 636b0000 Local Loopback.. │ │ │ │ │ + 0x0001c1d0 5b667164 6e5d2075 73696e67 20697020 [fqdn] using ip │ │ │ │ │ + 0x0001c1e0 61646472 65737320 27257327 20666f72 address '%s' for │ │ │ │ │ + 0x0001c1f0 20667164 6e000000 5b667164 6e5d2067 fqdn...[fqdn] g │ │ │ │ │ + 0x0001c200 6574686f 73746e61 6d652066 61696c65 ethostname faile │ │ │ │ │ + 0x0001c210 643a2025 73000000 5b667164 6e5d2067 d: %s...[fqdn] g │ │ │ │ │ + 0x0001c220 6574686f 73746e61 6d652829 3d3d2725 ethostname()=='% │ │ │ │ │ + 0x0001c230 73270000 5b667164 6e5d2067 6574686f s'..[fqdn] getho │ │ │ │ │ + 0x0001c240 73746279 6e616d65 28257329 20666169 stbyname(%s) fai │ │ │ │ │ + 0x0001c250 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ │ + 0x0001c260 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ + 0x0001c270 74686f73 7462796e 616d652e 685f6e61 thostbyname.h_na │ │ │ │ │ + 0x0001c280 6d650000 5b667164 6e5d2075 6e726573 me..[fqdn] unres │ │ │ │ │ + 0x0001c290 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ │ + 0x0001c2a0 6f737462 796e616d 652e685f 6e616d65 ostbyname.h_name │ │ │ │ │ + 0x0001c2b0 00000000 5b667164 6e5d2072 65736f6c ....[fqdn] resol │ │ │ │ │ + 0x0001c2c0 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ + 0x0001c2d0 7462796e 616d652e 685f616c 69617365 tbyname.h_aliase │ │ │ │ │ + 0x0001c2e0 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ │ + 0x0001c2f0 73746279 6e616d65 28257329 2e616c69 stbyname(%s).ali │ │ │ │ │ + 0x0001c300 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ │ + 0x0001c310 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ │ + 0x0001c320 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ │ + 0x0001c330 796e616d 652e685f 616c6961 73657300 yname.h_aliases. │ │ │ │ │ + 0x0001c340 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ │ + 0x0001c350 61646472 28257329 20666169 6c65643a addr(%s) failed: │ │ │ │ │ + 0x0001c360 20257300 5b667164 6e5d2072 65736f6c %s.[fqdn] resol │ │ │ │ │ + 0x0001c370 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ + 0x0001c380 74627961 6464722e 685f6e61 6d650000 tbyaddr.h_name.. │ │ │ │ │ + 0x0001c390 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ │ + 0x0001c3a0 61646472 28257329 3d3d2725 73270000 addr(%s)=='%s'.. │ │ │ │ │ + 0x0001c3b0 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ │ + 0x0001c3c0 7573696e 67206765 74686f73 74627961 using gethostbya │ │ │ │ │ + 0x0001c3d0 6464722e 685f616c 69617365 73000000 ddr.h_aliases... │ │ │ │ │ + 0x0001c3e0 5b667164 6e5d2067 6574686f 73746279 [fqdn] gethostby │ │ │ │ │ + 0x0001c3f0 61646472 28257329 2e616c69 61735b25 addr(%s).alias[% │ │ │ │ │ + 0x0001c400 645d3d3d 27257327 00000000 5b667164 d]=='%s'....[fqd │ │ │ │ │ + 0x0001c410 6e5d2075 6e726573 6f6c7665 64207573 n] unresolved us │ │ │ │ │ + 0x0001c420 696e6720 67657468 6f737462 796e616d ing gethostbynam │ │ │ │ │ + 0x0001c430 652e685f 61646472 5f6c6973 74000000 e.h_addr_list... │ │ │ │ │ + 0x0001c440 5b667164 6e5d2072 65736f6c 76656420 [fqdn] resolved │ │ │ │ │ + 0x0001c450 7573696e 67206765 74646f6d 61696e6e using getdomainn │ │ │ │ │ + 0x0001c460 616d6500 5b667164 6e5d2067 6574646f ame.[fqdn] getdo │ │ │ │ │ + 0x0001c470 6d61696e 6e616d65 20666169 6c656400 mainname failed. │ │ │ │ │ + 0x0001c480 2f646576 2f747479 00000000 6c6f6361 /dev/tty....loca │ │ │ │ │ + 0x0001c490 6c000000 72656d6f 74650000 6364726f l...remote..cdro │ │ │ │ │ + 0x0001c4a0 6d000000 2f657463 2f736572 76696365 m.../etc/service │ │ │ │ │ + 0x0001c4b0 73000000 53494741 525f4e45 545f5345 s...SIGAR_NET_SE │ │ │ │ │ + 0x0001c4c0 52564943 45535f46 494c4500 25732564 RVICES_FILE.%s%d │ │ │ │ │ + 0x0001c4d0 2f257300 556e6b6e 6f776e20 4572726f /%s.Unknown Erro │ │ │ │ │ + 0x0001c4e0 72000000 556e6b6e 6f776e20 4f532045 r...Unknown OS E │ │ │ │ │ + 0x0001c4f0 72726f72 00000000 4572726f 72207374 rror....Error st │ │ │ │ │ + 0x0001c500 72696e67 206e6f74 20737065 63696669 ring not specifi │ │ │ │ │ + 0x0001c510 65642079 65740000 54686973 2066756e ed yet..This fun │ │ │ │ │ + 0x0001c520 6374696f 6e206861 73206e6f 74206265 ction has not be │ │ │ │ │ + 0x0001c530 656e2069 6d706c65 6d656e74 6564206f en implemented o │ │ │ │ │ + 0x0001c540 6e207468 69732070 6c617466 6f726d00 n this platform. │ │ │ │ │ + 0x0001c550 25336420 00000000 25642e25 64256300 %3d ....%d.%d%c. │ │ │ │ │ + 0x0001c560 25336425 63000000 4b4d4754 50450000 %3d%c...KMGTPE.. │ │ │ │ │ + 0x0001c570 25642064 61792573 2c200000 2532643a %d day%s, ..%2d: │ │ │ │ │ + 0x0001c580 25303264 00000000 2564206d 696e0000 %02d....%d min.. │ │ │ │ │ + 0x0001c590 25303258 3a253032 583a2530 32583a25 %02X:%02X:%02X:% │ │ │ │ │ + 0x0001c5a0 3032583a 25303258 3a253032 58000000 02X:%02X:%02X... │ │ │ │ │ + 0x0001c5b0 74637000 75647000 72617700 756e6978 tcp.udp.raw.unix │ │ │ │ │ + 0x0001c5c0 00000000 45535441 424c4953 48454400 ....ESTABLISHED. │ │ │ │ │ + 0x0001c5d0 53594e5f 53454e54 00000000 53594e5f SYN_SENT....SYN_ │ │ │ │ │ + 0x0001c5e0 52454356 00000000 46494e5f 57414954 RECV....FIN_WAIT │ │ │ │ │ + 0x0001c5f0 31000000 46494e5f 57414954 32000000 1...FIN_WAIT2... │ │ │ │ │ + 0x0001c600 54494d45 5f574149 54000000 434c4f53 TIME_WAIT...CLOS │ │ │ │ │ + 0x0001c610 45000000 434c4f53 455f5741 49540000 E...CLOSE_WAIT.. │ │ │ │ │ + 0x0001c620 4c415354 5f41434b 00000000 4c495354 LAST_ACK....LIST │ │ │ │ │ + 0x0001c630 454e0000 434c4f53 494e4700 49444c45 EN..CLOSING.IDLE │ │ │ │ │ + 0x0001c640 00000000 424f554e 44000000 554e4b4e ....BOUND...UNKN │ │ │ │ │ + 0x0001c650 4f574e00 5b4e4f20 464c4147 535d2000 OWN.[NO FLAGS] . │ │ │ │ │ + 0x0001c660 55502000 42524f41 44434153 54200000 UP .BROADCAST .. │ │ │ │ │ + 0x0001c670 44454255 47200000 4c4f4f50 4241434b DEBUG ..LOOPBACK │ │ │ │ │ + 0x0001c680 20000000 504f494e 544f504f 494e5420 ...POINTOPOINT │ │ │ │ │ + 0x0001c690 00000000 4e4f5452 41494c45 52532000 ....NOTRAILERS . │ │ │ │ │ + 0x0001c6a0 52554e4e 494e4720 00000000 4e4f4152 RUNNING ....NOAR │ │ │ │ │ + 0x0001c6b0 50200000 50524f4d 49534320 00000000 P ..PROMISC .... │ │ │ │ │ + 0x0001c6c0 414c4c4d 554c5449 20000000 4d554c54 ALLMULTI ...MULT │ │ │ │ │ + 0x0001c6d0 49434153 54200000 2f70726f 632f7374 ICAST ../proc/st │ │ │ │ │ + 0x0001c6e0 61740000 6274696d 65000000 2f70726f at..btime.../pro │ │ │ │ │ + 0x0001c6f0 632f7365 6c662f73 74617400 2f737461 c/self/stat./sta │ │ │ │ │ + 0x0001c700 74000000 2f737973 2f646576 69636573 t.../sys/devices │ │ │ │ │ + 0x0001c710 2f737973 74656d2f 6370752f 63707525 /system/cpu/cpu% │ │ │ │ │ + 0x0001c720 642f6370 75667265 712f6370 75696e66 d/cpufreq/cpuinf │ │ │ │ │ + 0x0001c730 6f5f6d61 785f6672 65710000 52656420 o_max_freq..Red │ │ │ │ │ + 0x0001c740 48617420 456e7465 72707269 7365204c Hat Enterprise L │ │ │ │ │ + 0x0001c750 696e7578 20000000 456e7465 72707269 inux ...Enterpri │ │ │ │ │ + 0x0001c760 7365204c 696e7578 20256300 43656e74 se Linux %c.Cent │ │ │ │ │ + 0x0001c770 4f530000 53636965 6e746966 6963204c OS..Scientific L │ │ │ │ │ + 0x0001c780 696e7578 00000000 58656e53 65727665 inux....XenServe │ │ │ │ │ + 0x0001c790 72202573 00000000 44495354 5249425f r %s....DISTRIB_ │ │ │ │ │ + 0x0001c7a0 49440000 44495354 5249425f 52454c45 ID..DISTRIB_RELE │ │ │ │ │ + 0x0001c7b0 41534500 44495354 5249425f 434f4445 ASE.DISTRIB_CODE │ │ │ │ │ + 0x0001c7c0 4e414d45 00000000 50524f44 5543545f NAME....PRODUCT_ │ │ │ │ │ + 0x0001c7d0 56455253 494f4e00 4b45524e 454c5f56 VERSION.KERNEL_V │ │ │ │ │ + 0x0001c7e0 45525349 4f4e0000 70726f63 33000000 ERSION..proc3... │ │ │ │ │ + 0x0001c7f0 70726f63 32000000 2f70726f 632f7061 proc2.../proc/pa │ │ │ │ │ + 0x0001c800 72746974 696f6e73 20257320 2d3e2025 rtitions %s -> % │ │ │ │ │ + 0x0001c810 73205b25 642c2564 5d000000 2f70726f s [%d,%d].../pro │ │ │ │ │ + 0x0001c820 632f7061 72746974 696f6e73 00000000 c/partitions.... │ │ │ │ │ + 0x0001c830 2f70726f 632f6469 736b7374 61747320 /proc/diskstats │ │ │ │ │ + 0x0001c840 2573202d 3e202573 205b2564 2c25645d %s -> %s [%d,%d] │ │ │ │ │ + 0x0001c850 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ │ + 0x0001c860 61747300 256c7520 256c7520 256c7520 ats.%lu %lu %lu │ │ │ │ │ + 0x0001c870 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ + 0x0001c880 256c7520 256c7520 256c7520 256c7500 %lu %lu %lu %lu. │ │ │ │ │ + 0x0001c890 2f737973 2f626c6f 636b2f25 732f2573 /sys/block/%s/%s │ │ │ │ │ + 0x0001c8a0 25642f73 74617400 53494741 525f4f53 %d/stat.SIGAR_OS │ │ │ │ │ + 0x0001c8b0 5f52454c 45415345 5f46494c 45000000 _RELEASE_FILE... │ │ │ │ │ + 0x0001c8c0 53494741 525f4f53 5f56454e 444f525f SIGAR_OS_VENDOR_ │ │ │ │ │ + 0x0001c8d0 4e414d45 00000000 25732025 73000000 NAME....%s %s... │ │ │ │ │ + 0x0001c8e0 2f737461 74757300 0a546872 65616473 /status..Threads │ │ │ │ │ + 0x0001c8f0 3a000000 47656e75 696e6549 6e74656c :...GenuineIntel │ │ │ │ │ + 0x0001c900 00000000 496e7465 6c000000 41757468 ....Intel...Auth │ │ │ │ │ + 0x0001c910 656e7469 63414d44 00000000 414d4400 enticAMD....AMD. │ │ │ │ │ + 0x0001c920 66616d69 6c790000 6d6f6465 6c206e61 family..model na │ │ │ │ │ + 0x0001c930 6d650000 63707520 4d487a00 63616368 me..cpu MHz.cach │ │ │ │ │ + 0x0001c940 65207369 7a650000 25732f25 73000000 e size..%s/%s... │ │ │ │ │ + 0x0001c950 5b70726f 635f6e65 745d2075 73696e67 [proc_net] using │ │ │ │ │ + 0x0001c960 20257300 5b70726f 635f6e65 745d2063 %s.[proc_net] c │ │ │ │ │ + 0x0001c970 616e6e6f 74206f70 656e2025 73000000 annot open %s... │ │ │ │ │ + 0x0001c980 2f737973 2f626c6f 636b0000 53494741 /sys/block..SIGA │ │ │ │ │ + 0x0001c990 525f5052 4f435f4e 45540000 53494741 R_PROC_NET..SIGA │ │ │ │ │ + 0x0001c9a0 525f4841 535f4e50 544c0000 2f70726f R_HAS_NPTL../pro │ │ │ │ │ + 0x0001c9b0 632f6d65 6d696e66 6f000000 4d656d54 c/meminfo...MemT │ │ │ │ │ + 0x0001c9c0 6f74616c 3a000000 4d656d46 7265653a otal:...MemFree: │ │ │ │ │ + 0x0001c9d0 00000000 42756666 6572733a 00000000 ....Buffers:.... │ │ │ │ │ + 0x0001c9e0 43616368 65643a00 2f70726f 632f6d74 Cached:./proc/mt │ │ │ │ │ + 0x0001c9f0 72720000 73697a65 3d000000 77726974 rr..size=...writ │ │ │ │ │ + 0x0001ca00 652d6261 636b0000 53776170 546f7461 e-back..SwapTota │ │ │ │ │ + 0x0001ca10 6c3a0000 53776170 46726565 3a000000 l:..SwapFree:... │ │ │ │ │ + 0x0001ca20 2f70726f 632f766d 73746174 00000000 /proc/vmstat.... │ │ │ │ │ + 0x0001ca30 0a707377 70696e00 0a737761 70000000 .pswpin..swap... │ │ │ │ │ + 0x0001ca40 2f70726f 632f7570 74696d65 00000000 /proc/uptime.... │ │ │ │ │ + 0x0001ca50 2f70726f 632f6c6f 61646176 67000000 /proc/loadavg... │ │ │ │ │ + 0x0001ca60 2f737461 746d0000 0a556964 3a000000 /statm...Uid:... │ │ │ │ │ + 0x0001ca70 0a476964 3a000000 5b70726f 635f6372 .Gid:...[proc_cr │ │ │ │ │ + 0x0001ca80 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ │ + 0x0001ca90 61747573 206d6973 73696e67 20556964 atus missing Uid │ │ │ │ │ + 0x0001caa0 00000000 5b70726f 635f6372 65645d20 ....[proc_cred] │ │ │ │ │ + 0x0001cab0 2f70726f 632f256c 752f7374 61747573 /proc/%lu/status │ │ │ │ │ + 0x0001cac0 206d6973 73696e67 20476964 00000000 missing Gid.... │ │ │ │ │ + 0x0001cad0 2f656e76 69726f6e 00000000 2f637764 /environ..../cwd │ │ │ │ │ + 0x0001cae0 00000000 2f657865 00000000 2f726f6f ..../exe..../roo │ │ │ │ │ + 0x0001caf0 74000000 2f6d6170 73000000 67667300 t.../maps...gfs. │ │ │ │ │ + 0x0001cb00 6f636673 00000000 70736673 00000000 ocfs....psfs.... │ │ │ │ │ + 0x0001cb10 72656973 65726673 00000000 767a6673 reiserfs....vzfs │ │ │ │ │ + 0x0001cb20 00000000 78667300 78696166 73000000 ....xfs.xiafs... │ │ │ │ │ + 0x0001cb30 2f657463 2f6d7461 62000000 2f70726f /etc/mtab.../pro │ │ │ │ │ + 0x0001cb40 632f6370 75696e66 6f000000 5b637075 c/cpuinfo...[cpu │ │ │ │ │ + 0x0001cb50 5d206e63 70753d25 640a0000 2f70726f ] ncpu=%d.../pro │ │ │ │ │ + 0x0001cb60 632f6e65 742f726f 75746500 25313673 c/net/route.%16s │ │ │ │ │ + 0x0001cb70 20253132 38732025 31323873 20255820 %128s %128s %X │ │ │ │ │ + 0x0001cb80 256c6c64 20256c6c 6420256c 6c642025 %lld %lld %lld % │ │ │ │ │ + 0x0001cb90 31323873 20256c6c 6420256c 6c642025 128s %lld %lld % │ │ │ │ │ + 0x0001cba0 6c6c640a 00000000 2f70726f 632f6e65 lld...../proc/ne │ │ │ │ │ + 0x0001cbb0 742f7463 70000000 2f70726f 632f6e65 t/tcp.../proc/ne │ │ │ │ │ + 0x0001cbc0 742f7463 70360000 2f70726f 632f6e65 t/tcp6../proc/ne │ │ │ │ │ + 0x0001cbd0 742f7564 70000000 2f70726f 632f6e65 t/udp.../proc/ne │ │ │ │ │ + 0x0001cbe0 742f7564 70360000 2f70726f 632f6e65 t/udp6../proc/ne │ │ │ │ │ + 0x0001cbf0 742f7261 77000000 2f70726f 632f6e65 t/raw.../proc/ne │ │ │ │ │ + 0x0001cc00 742f7261 77360000 2f70726f 632f6e65 t/raw6../proc/ne │ │ │ │ │ + 0x0001cc10 742f736e 6d700000 5463703a 20000000 t/snmp..Tcp: ... │ │ │ │ │ + 0x0001cc20 2f70726f 632f6e65 742f7270 632f6e66 /proc/net/rpc/nf │ │ │ │ │ + 0x0001cc30 73000000 2f70726f 632f6e65 742f7270 s.../proc/net/rp │ │ │ │ │ + 0x0001cc40 632f6e66 73640000 4665646f 72610000 c/nfsd..Fedora.. │ │ │ │ │ + 0x0001cc50 2f657463 2f666564 6f72612d 72656c65 /etc/fedora-rele │ │ │ │ │ + 0x0001cc60 61736500 53755345 00000000 2f657463 ase.SuSE..../etc │ │ │ │ │ + 0x0001cc70 2f537553 452d7265 6c656173 65000000 /SuSE-release... │ │ │ │ │ + 0x0001cc80 47656e74 6f6f0000 2f657463 2f67656e Gentoo../etc/gen │ │ │ │ │ + 0x0001cc90 746f6f2d 72656c65 61736500 536c6163 too-release.Slac │ │ │ │ │ + 0x0001cca0 6b776172 65000000 2f657463 2f736c61 kware.../etc/sla │ │ │ │ │ + 0x0001ccb0 636b7761 72652d76 65727369 6f6e0000 ckware-version.. │ │ │ │ │ + 0x0001ccc0 4d616e64 72616b65 00000000 2f657463 Mandrake..../etc │ │ │ │ │ + 0x0001ccd0 2f6d616e 6472616b 652d7265 6c656173 /mandrake-releas │ │ │ │ │ + 0x0001cce0 65000000 564d7761 72650000 2f70726f e...VMware../pro │ │ │ │ │ + 0x0001ccf0 632f766d 77617265 2f766572 73696f6e c/vmware/version │ │ │ │ │ + 0x0001cd00 00000000 58656e53 6f757263 65000000 ....XenSource... │ │ │ │ │ + 0x0001cd10 2f657463 2f78656e 736f7572 63652d69 /etc/xensource-i │ │ │ │ │ + 0x0001cd20 6e76656e 746f7279 00000000 52656420 nventory....Red │ │ │ │ │ + 0x0001cd30 48617400 2f657463 2f726564 6861742d Hat./etc/redhat- │ │ │ │ │ + 0x0001cd40 72656c65 61736500 6c736200 2f657463 release.lsb./etc │ │ │ │ │ + 0x0001cd50 2f6c7362 2d72656c 65617365 00000000 /lsb-release.... │ │ │ │ │ + 0x0001cd60 44656269 616e0000 2f657463 2f646562 Debian../etc/deb │ │ │ │ │ + 0x0001cd70 69616e5f 76657273 696f6e00 6469725f ian_version.dir_ │ │ │ │ │ + 0x0001cd80 73746174 3a206361 6e6e6f74 20737461 stat: cannot sta │ │ │ │ │ + 0x0001cd90 74206025 73273a20 25730000 72656775 t `%s': %s..regu │ │ │ │ │ + 0x0001cda0 6c617200 64697265 63746f72 79000000 lar.directory... │ │ │ │ │ + 0x0001cdb0 63686172 61637465 72206465 76696365 character device │ │ │ │ │ + 0x0001cdc0 00000000 626c6f63 6b206465 76696365 ....block device │ │ │ │ │ + 0x0001cdd0 00000000 70697065 00000000 73796d62 ....pipe....symb │ │ │ │ │ + 0x0001cde0 6f6c6963 206c696e 6b000000 736f636b olic link...sock │ │ │ │ │ + 0x0001cdf0 65740000 44697370 6c61794e 616d6500 et..DisplayName. │ │ │ │ │ + 0x0001ce00 50617468 00000000 45786500 556e7375 Path....Exe.Unsu │ │ │ │ │ + 0x0001ce10 70706f72 74656420 25732061 74747269 pported %s attri │ │ │ │ │ + 0x0001ce20 62757465 3a202573 00000000 50696400 bute: %s....Pid. │ │ │ │ │ + 0x0001ce30 51756572 79207661 6c756520 27257327 Query value '%s' │ │ │ │ │ + 0x0001ce40 20697320 6e6f7420 61206e75 6d626572 is not a number │ │ │ │ │ + 0x0001ce50 00000000 5375646f 50696446 696c6500 ....SudoPidFile. │ │ │ │ │ + 0x0001ce60 25732072 65717569 72657320 27657127 %s requires 'eq' │ │ │ │ │ + 0x0001ce70 206f7065 7261746f 72000000 556e7375 operator...Unsu │ │ │ │ │ + 0x0001ce80 70706f72 74656420 25732070 726f746f pported %s proto │ │ │ │ │ + 0x0001ce90 636f6c3a 20257300 25732069 73206e6f col: %s.%s is no │ │ │ │ │ + 0x0001cea0 74206120 6e756d62 65720000 7375646f t a number..sudo │ │ │ │ │ + 0x0001ceb0 20636174 20257300 4d616c66 6f726d65 cat %s.Malforme │ │ │ │ │ + 0x0001cec0 64207175 65727900 4d697373 696e6720 d query.Missing │ │ │ │ │ + 0x0001ced0 273d2700 4d697373 696e6720 272e2700 '='.Missing '.'. │ │ │ │ │ + 0x0001cee0 556e7375 70706f72 74656420 6d6f6469 Unsupported modi │ │ │ │ │ + 0x0001cef0 66696572 3a202563 00000000 53657276 fier: %c....Serv │ │ │ │ │ + 0x0001cf00 69636500 4d697373 696e6720 71756572 ice.Missing quer │ │ │ │ │ + 0x0001cf10 79000000 556e7375 70706f72 74656420 y...Unsupported │ │ │ │ │ + 0x0001cf20 6f706572 61746f72 3a202573 00000000 operator: %s.... │ │ │ │ │ + 0x0001cf30 556e7375 70706f72 74656420 6d657468 Unsupported meth │ │ │ │ │ + 0x0001cf40 6f643a20 25730000 556e7375 70706f72 od: %s..Unsuppor │ │ │ │ │ + 0x0001cf50 74656420 6f706572 61746f72 20272573 ted operator '%s │ │ │ │ │ + 0x0001cf60 2720666f 72202573 2e257300 556e7375 ' for %s.%s.Unsu │ │ │ │ │ + 0x0001cf70 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ │ + 0x0001cf80 20272573 27207769 74682076 61726961 '%s' with varia │ │ │ │ │ + 0x0001cf90 626c6520 25730000 56617269 61626c65 ble %s..Variable │ │ │ │ │ + 0x0001cfa0 20257320 6f757420 6f662072 616e6765 %s out of range │ │ │ │ │ + 0x0001cfb0 20282564 29000000 56617269 61626c65 (%d)...Variable │ │ │ │ │ + 0x0001cfc0 20257320 73656c66 20726566 6572656e %s self referen │ │ │ │ │ + 0x0001cfd0 63650000 25732069 73206e6f 74206120 ce..%s is not a │ │ │ │ │ + 0x0001cfe0 63686172 00000000 51756572 79206469 char....Query di │ │ │ │ │ + 0x0001cff0 64206e6f 74206d61 74636820 616e7920 d not match any │ │ │ │ │ + 0x0001d000 70726f63 65737365 73000000 51756572 processes...Quer │ │ │ │ │ + 0x0001d010 79206d61 74636865 64206d75 6c746970 y matched multip │ │ │ │ │ + 0x0001d020 6c652070 726f6365 73736573 20282564 le processes (%d │ │ │ │ │ + 0x0001d030 29000000 43707500 43726564 4e616d65 )...Cpu.CredName │ │ │ │ │ + 0x0001d040 00000000 4d656d00 43726564 00000000 ....Mem.Cred.... │ │ │ │ │ + 0x0001d050 46640000 41726773 00000000 4d6f6475 Fd..Args....Modu │ │ │ │ │ + 0x0001d060 6c657300 456e7600 506f7274 00000000 les.Env.Port.... │ │ │ │ │ + 0x0001d070 546f7461 6c000000 50706964 00000000 Total...Ppid.... │ │ │ │ │ + 0x0001d080 54747900 4e696365 00000000 5072696f Tty.Nice....Prio │ │ │ │ │ + 0x0001d090 72697479 00000000 54687265 61647300 rity....Threads. │ │ │ │ │ + 0x0001d0a0 50726f63 6573736f 72000000 55696400 Processor...Uid. │ │ │ │ │ + 0x0001d0b0 47696400 45756964 00000000 45676964 Gid.Euid....Egid │ │ │ │ │ + 0x0001d0c0 00000000 43776400 53697a65 00000000 ....Cwd.Size.... │ │ │ │ │ + 0x0001d0d0 52657369 64656e74 00000000 53686172 Resident....Shar │ │ │ │ │ + 0x0001d0e0 65000000 4d696e6f 72466175 6c747300 e...MinorFaults. │ │ │ │ │ + 0x0001d0f0 4d616a6f 72466175 6c747300 50616765 MajorFaults.Page │ │ │ │ │ + 0x0001d100 4661756c 74730000 47726f75 70000000 Faults..Group... │ │ │ │ │ + 0x0001d110 53746172 7454696d 65000000 53797300 StartTime...Sys. │ │ │ │ │ + 0x0001d120 70747200 6f72672f 68797065 7269632f ptr.org/hyperic/ │ │ │ │ │ + 0x0001d130 73696761 722f766d 77617265 2f564d77 sigar/vmware/VMw │ │ │ │ │ + 0x0001d140 61726545 78636570 74696f6e 00000000 areException.... │ │ │ │ │ + 0x0001d150 564d434f 4e54524f 4c5f5348 4c494200 VMCONTROL_SHLIB. │ │ │ │ │ + 0x0001d160 504e4700 0a2a2a2a 20457272 6f723a20 PNG..*** Error: │ │ │ │ │ + 0x0001d170 6d696e69 6d756d20 73637265 656e2077 minimum screen w │ │ │ │ │ + 0x0001d180 69647468 20697320 32310a00 4c494e45 idth is 21..LINE │ │ │ │ │ + 0x0001d190 533d2564 00000000 434f4c55 4d4e533d S=%d....COLUMNS= │ │ │ │ │ + 0x0001d1a0 25640000 0a2a2a2a 20457272 6f723a20 %d...*** Error: │ │ │ │ │ + 0x0001d1b0 73696761 725f6765 746c696e 6528293a sigar_getline(): │ │ │ │ │ + 0x0001d1c0 20696e70 75742062 75666665 72206f76 input buffer ov │ │ │ │ │ + 0x0001d1d0 6572666c 6f770a00 1b5b324a 00000000 erflow...[2J.... │ │ │ │ │ + 0x0001d1e0 0a2a2a2a 20457272 6f723a20 68697374 .*** Error: hist │ │ │ │ │ + 0x0001d1f0 5f736176 65282920 6661696c 6564206f _save() failed o │ │ │ │ │ + 0x0001d200 6e206d61 6c6c6f63 0a000000 612b0000 n malloc....a+.. │ │ │ │ │ + 0x0001d210 25730a00 73696761 725f7072 6f635f66 %s..sigar_proc_f │ │ │ │ │ + 0x0001d220 696c656e 616d6500 00000000 01000000 ilename......... │ │ │ │ │ + 0x0001d230 00000000 08000000 01000000 00040000 ................ │ │ │ │ │ + 0x0001d240 10000000 18000000 02000000 00040000 ................ │ │ │ │ │ + 0x0001d250 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ │ + 0x0001d260 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ │ + 0x0001d270 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ │ + 0x0001d280 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ │ + 0x0001d290 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ │ + 0x0001d2a0 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ │ + 0x0001d2b0 80000000 88000000 09000000 00040000 ................ │ │ │ │ │ + 0x0001d2c0 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ │ + 0x0001d2d0 00000000 00000000 00040000 00000000 ................ │ │ │ │ │ + 0x0001d2e0 00020000 00000000 00010000 00000000 ................ │ │ │ │ │ + 0x0001d2f0 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ │ + 0x0001d300 10000000 00000000 04000000 00000000 ................ │ │ │ │ │ + 0x0001d310 02000000 00000000 01000000 00000000 ................ │ │ │ │ │ + 0x0001d320 72777800 90010000 c8000000 64000000 rwx.........d... │ │ │ │ │ + 0x0001d330 28000000 14000000 0a000000 04000000 (............... │ │ │ │ │ + 0x0001d340 02000000 01000000 3e000000 41000000 ........>...A... │ │ │ │ │ + 0x0001d350 0c000000 41000000 11000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001d360 27000000 41000000 36000000 41000000 '...A...6...A... │ │ │ │ │ + 0x0001d370 03000000 41000000 06000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001d380 15000000 41000000 0f000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001d390 0e000000 41000000 26000000 41000000 ....A...&...A... │ │ │ │ │ + 0x0001d3a0 13000000 41000000 29000000 41000000 ....A...)...A... │ │ │ │ │ + 0x0001d3b0 02000000 41000000 19000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001d3c0 0a000000 41000000 0b000000 41000000 ....A.......A... │ │ │ │ │ + 0x0001d3d0 00000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x0001d398 e0d5ff7f 01000000 ........ │ │ │ │ │ + 0x0001d3d8 e8d5ff7f 01000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x0001d3a0 00000000 .... │ │ │ │ │ + 0x0001d3e0 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ │ @@ -1,70 +1,70 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ │ - 0x0001eaf8 20ab0100 04000000 00000000 d4ab0100 ............... │ │ │ │ │ - 0x0001eb08 08000000 00000000 f0ab0100 0c000000 ................ │ │ │ │ │ - 0x0001eb18 00000000 00ac0100 10000000 00000000 ................ │ │ │ │ │ - 0x0001eb28 1cac0100 14000000 00000000 38ac0100 ............8... │ │ │ │ │ - 0x0001eb38 18000000 00000000 50ac0100 1c000000 ........P....... │ │ │ │ │ - 0x0001eb48 00000000 6cac0100 20000000 00000000 ....l... ....... │ │ │ │ │ - 0x0001eb58 88ac0100 24000000 00000000 a0ac0100 ....$........... │ │ │ │ │ - 0x0001eb68 28000000 00000000 c0ac0100 2c000000 (...........,... │ │ │ │ │ - 0x0001eb78 00000000 dcac0100 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001eb88 f8ac0100 34000000 00000000 18ad0100 ....4........... │ │ │ │ │ - 0x0001eb98 38000000 00000000 30ad0100 3c000000 8.......0...<... │ │ │ │ │ - 0x0001eba8 00000000 48ad0100 40000000 00000000 ....H...@....... │ │ │ │ │ - 0x0001ebb8 64ad0100 44000000 00000000 78ad0100 d...D.......x... │ │ │ │ │ - 0x0001ebc8 48000000 00000000 94ad0100 4c000000 H...........L... │ │ │ │ │ - 0x0001ebd8 00000000 b4ad0100 50000000 00000000 ........P....... │ │ │ │ │ - 0x0001ebe8 d4ad0100 54000000 00000000 ecad0100 ....T........... │ │ │ │ │ - 0x0001ebf8 58000000 00000000 08ae0100 5c000000 X...........\... │ │ │ │ │ - 0x0001ec08 00000000 20ae0100 60000000 00000000 .... ...`....... │ │ │ │ │ - 0x0001ec18 40ae0100 64000000 00000000 60ae0100 @...d.......`... │ │ │ │ │ - 0x0001ec28 68000000 00000000 7cae0100 6c000000 h.......|...l... │ │ │ │ │ - 0x0001ec38 00000000 98ae0100 70000000 00000000 ........p....... │ │ │ │ │ - 0x0001ec48 acae0100 74000000 00000000 c8ae0100 ....t........... │ │ │ │ │ - 0x0001ec58 78000000 00000000 dcae0100 7c000000 x...........|... │ │ │ │ │ - 0x0001ec68 00000000 f8ae0100 80000000 00000000 ................ │ │ │ │ │ - 0x0001ec78 1caf0100 84000000 00000000 34af0100 ............4... │ │ │ │ │ - 0x0001ec88 88000000 00000000 50af0100 8c000000 ........P....... │ │ │ │ │ - 0x0001ec98 00000000 68af0100 90000000 00000000 ....h........... │ │ │ │ │ - 0x0001eca8 80af0100 94000000 00000000 94af0100 ................ │ │ │ │ │ - 0x0001ecb8 98000000 00000000 acaf0100 9c000000 ................ │ │ │ │ │ - 0x0001ecc8 00000000 c0af0100 a0000000 e0af0100 ................ │ │ │ │ │ - 0x0001ecd8 fcaf0100 a4000000 1cb00100 38b00100 ............8... │ │ │ │ │ - 0x0001ece8 a8000000 00000000 50b00100 ac000000 ........P....... │ │ │ │ │ - 0x0001ecf8 00000000 6cb00100 b0000000 00000000 ....l........... │ │ │ │ │ - 0x0001ed08 80b00100 b4000000 00000000 98b00100 ................ │ │ │ │ │ - 0x0001ed18 b8000000 00000000 b4b00100 bc000000 ................ │ │ │ │ │ + 0x0001eaf8 60ab0100 04000000 00000000 14ac0100 `............... │ │ │ │ │ + 0x0001eb08 08000000 00000000 30ac0100 0c000000 ........0....... │ │ │ │ │ + 0x0001eb18 00000000 40ac0100 10000000 00000000 ....@........... │ │ │ │ │ + 0x0001eb28 5cac0100 14000000 00000000 78ac0100 \...........x... │ │ │ │ │ + 0x0001eb38 18000000 00000000 90ac0100 1c000000 ................ │ │ │ │ │ + 0x0001eb48 00000000 acac0100 20000000 00000000 ........ ....... │ │ │ │ │ + 0x0001eb58 c8ac0100 24000000 00000000 e0ac0100 ....$........... │ │ │ │ │ + 0x0001eb68 28000000 00000000 00ad0100 2c000000 (...........,... │ │ │ │ │ + 0x0001eb78 00000000 1cad0100 30000000 00000000 ........0....... │ │ │ │ │ + 0x0001eb88 38ad0100 34000000 00000000 58ad0100 8...4.......X... │ │ │ │ │ + 0x0001eb98 38000000 00000000 70ad0100 3c000000 8.......p...<... │ │ │ │ │ + 0x0001eba8 00000000 88ad0100 40000000 00000000 ........@....... │ │ │ │ │ + 0x0001ebb8 a4ad0100 44000000 00000000 b8ad0100 ....D........... │ │ │ │ │ + 0x0001ebc8 48000000 00000000 d4ad0100 4c000000 H...........L... │ │ │ │ │ + 0x0001ebd8 00000000 f4ad0100 50000000 00000000 ........P....... │ │ │ │ │ + 0x0001ebe8 14ae0100 54000000 00000000 2cae0100 ....T.......,... │ │ │ │ │ + 0x0001ebf8 58000000 00000000 48ae0100 5c000000 X.......H...\... │ │ │ │ │ + 0x0001ec08 00000000 60ae0100 60000000 00000000 ....`...`....... │ │ │ │ │ + 0x0001ec18 80ae0100 64000000 00000000 a0ae0100 ....d........... │ │ │ │ │ + 0x0001ec28 68000000 00000000 bcae0100 6c000000 h...........l... │ │ │ │ │ + 0x0001ec38 00000000 d8ae0100 70000000 00000000 ........p....... │ │ │ │ │ + 0x0001ec48 ecae0100 74000000 00000000 08af0100 ....t........... │ │ │ │ │ + 0x0001ec58 78000000 00000000 1caf0100 7c000000 x...........|... │ │ │ │ │ + 0x0001ec68 00000000 38af0100 80000000 00000000 ....8........... │ │ │ │ │ + 0x0001ec78 5caf0100 84000000 00000000 74af0100 \...........t... │ │ │ │ │ + 0x0001ec88 88000000 00000000 90af0100 8c000000 ................ │ │ │ │ │ + 0x0001ec98 00000000 a8af0100 90000000 00000000 ................ │ │ │ │ │ + 0x0001eca8 c0af0100 94000000 00000000 d4af0100 ................ │ │ │ │ │ + 0x0001ecb8 98000000 00000000 ecaf0100 9c000000 ................ │ │ │ │ │ + 0x0001ecc8 00000000 00b00100 a0000000 20b00100 ............ ... │ │ │ │ │ + 0x0001ecd8 3cb00100 a4000000 5cb00100 78b00100 <.......\...x... │ │ │ │ │ + 0x0001ece8 a8000000 00000000 90b00100 ac000000 ................ │ │ │ │ │ + 0x0001ecf8 00000000 acb00100 b0000000 00000000 ................ │ │ │ │ │ + 0x0001ed08 c0b00100 b4000000 00000000 d8b00100 ................ │ │ │ │ │ + 0x0001ed18 b8000000 00000000 f4b00100 bc000000 ................ │ │ │ │ │ 0x0001ed28 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001ed38 34bc0100 3cbc0100 44bc0100 4cbc0100 4...<...D...L... │ │ │ │ │ - 0x0001ed48 54bc0100 54bc0100 f8bd0100 04000000 T...T........... │ │ │ │ │ - 0x0001ed58 f8bd0100 05000000 0cbf0100 04000000 ................ │ │ │ │ │ - 0x0001ed68 f8bd0100 05000000 14bf0100 0b000000 ................ │ │ │ │ │ - 0x0001ed78 14bf0100 0c000000 20bf0100 0a000000 ........ ....... │ │ │ │ │ - 0x0001ed88 20bf0100 0b000000 2cbf0100 0e000000 .......,....... │ │ │ │ │ - 0x0001ed98 14bf0100 0c000000 3cbf0100 0c000000 ........<....... │ │ │ │ │ - 0x0001eda8 4cbf0100 0a000000 58bf0100 0c000000 L.......X....... │ │ │ │ │ - 0x0001edb8 68bf0100 0a000000 74bf0100 0b000000 h.......t....... │ │ │ │ │ - 0x0001edc8 74bf0100 0c000000 80bf0100 07000000 t............... │ │ │ │ │ - 0x0001edd8 80bf0100 08000000 88bf0100 07000000 ................ │ │ │ │ │ - 0x0001ede8 88bf0100 08000000 90bf0100 06000000 ................ │ │ │ │ │ - 0x0001edf8 90bf0100 07000000 98bf0100 05000000 ................ │ │ │ │ │ - 0x0001ee08 98bf0100 06000000 a0bf0100 0a000000 ................ │ │ │ │ │ - 0x0001ee18 acbf0100 07000000 b4bf0100 0a000000 ................ │ │ │ │ │ - 0x0001ee28 c0bf0100 07000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001ee38 00000000 00000000 dcbe0100 e4be0100 ................ │ │ │ │ │ - 0x0001ee48 ecbe0100 f4be0100 fcbe0100 04bf0100 ................ │ │ │ │ │ - 0x0001ee58 78c00100 80c00100 4cc40100 54c40100 x.......L...T... │ │ │ │ │ - 0x0001ee68 0cb30100 5cc40100 90c00100 80c00100 ....\........... │ │ │ │ │ - 0x0001ee78 5ccd0100 64cd0100 70cd0100 84cd0100 \...d...p....... │ │ │ │ │ - 0x0001ee88 94cd0100 9ccd0100 accd0100 78c00100 ............x... │ │ │ │ │ - 0x0001ee98 79620100 85620100 8d620100 99620100 yb...b...b...b.. │ │ │ │ │ - 0x0001eea8 a5620100 b1620100 11620100 25620100 .b...b...b..%b.. │ │ │ │ │ - 0x0001eeb8 39620100 49620100 59620100 69620100 9b..Ib..Yb..ib.. │ │ │ │ │ - 0x0001eec8 bd620100 cd620100 dd620100 ed620100 .b...b...b...b.. │ │ │ │ │ - 0x0001eed8 fd620100 0d630100 21630100 2d630100 .b...c..!c..-c.. │ │ │ │ │ - 0x0001eee8 35630100 41630100 4d630100 59630100 5c..Ac..Mc..Yc.. │ │ │ │ │ - 0x0001eef8 45650100 1d650100 f1640100 cd640100 Ee...e...d...d.. │ │ │ │ │ - 0x0001ef08 ad640100 81640100 3d640100 09640100 .d...d..=d...d.. │ │ │ │ │ - 0x0001ef18 1d630100 b5680100 .c...h.. │ │ │ │ │ + 0x0001ed38 74bc0100 7cbc0100 84bc0100 8cbc0100 t...|........... │ │ │ │ │ + 0x0001ed48 94bc0100 94bc0100 38be0100 04000000 ........8....... │ │ │ │ │ + 0x0001ed58 38be0100 05000000 4cbf0100 04000000 8.......L....... │ │ │ │ │ + 0x0001ed68 38be0100 05000000 54bf0100 0b000000 8.......T....... │ │ │ │ │ + 0x0001ed78 54bf0100 0c000000 60bf0100 0a000000 T.......`....... │ │ │ │ │ + 0x0001ed88 60bf0100 0b000000 6cbf0100 0e000000 `.......l....... │ │ │ │ │ + 0x0001ed98 54bf0100 0c000000 7cbf0100 0c000000 T.......|....... │ │ │ │ │ + 0x0001eda8 8cbf0100 0a000000 98bf0100 0c000000 ................ │ │ │ │ │ + 0x0001edb8 a8bf0100 0a000000 b4bf0100 0b000000 ................ │ │ │ │ │ + 0x0001edc8 b4bf0100 0c000000 c0bf0100 07000000 ................ │ │ │ │ │ + 0x0001edd8 c0bf0100 08000000 c8bf0100 07000000 ................ │ │ │ │ │ + 0x0001ede8 c8bf0100 08000000 d0bf0100 06000000 ................ │ │ │ │ │ + 0x0001edf8 d0bf0100 07000000 d8bf0100 05000000 ................ │ │ │ │ │ + 0x0001ee08 d8bf0100 06000000 e0bf0100 0a000000 ................ │ │ │ │ │ + 0x0001ee18 ecbf0100 07000000 f4bf0100 0a000000 ................ │ │ │ │ │ + 0x0001ee28 00c00100 07000000 00000000 00000000 ................ │ │ │ │ │ + 0x0001ee38 00000000 00000000 1cbf0100 24bf0100 ............$... │ │ │ │ │ + 0x0001ee48 2cbf0100 34bf0100 3cbf0100 44bf0100 ,...4...<...D... │ │ │ │ │ + 0x0001ee58 b8c00100 c0c00100 8cc40100 94c40100 ................ │ │ │ │ │ + 0x0001ee68 88b80100 9cc40100 d0c00100 c0c00100 ................ │ │ │ │ │ + 0x0001ee78 9ccd0100 a4cd0100 b0cd0100 c4cd0100 ................ │ │ │ │ │ + 0x0001ee88 d4cd0100 dccd0100 eccd0100 b8c00100 ................ │ │ │ │ │ + 0x0001ee98 c1620100 cd620100 d5620100 e1620100 .b...b...b...b.. │ │ │ │ │ + 0x0001eea8 ed620100 f9620100 59620100 6d620100 .b...b..Yb..mb.. │ │ │ │ │ + 0x0001eeb8 81620100 91620100 a1620100 b1620100 .b...b...b...b.. │ │ │ │ │ + 0x0001eec8 05630100 15630100 25630100 35630100 .c...c..%c..5c.. │ │ │ │ │ + 0x0001eed8 45630100 55630100 69630100 75630100 Ec..Uc..ic..uc.. │ │ │ │ │ + 0x0001eee8 7d630100 89630100 95630100 a1630100 }c...c...c...c.. │ │ │ │ │ + 0x0001eef8 8d650100 65650100 39650100 15650100 .e..ee..9e...e.. │ │ │ │ │ + 0x0001ef08 f5640100 c9640100 85640100 51640100 .d...d...d..Qd.. │ │ │ │ │ + 0x0001ef18 65630100 fd680100 ec...h.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1,92 +1,92 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ - 0x0001f424 24f40100 c8bf0100 dcbf0100 e8bf0100 $............... │ │ │ │ │ - 0x0001f434 f0bf0100 fcbf0100 08c00100 10c00100 ................ │ │ │ │ │ + 0x0001f424 24f40100 08c00100 1cc00100 28c00100 $...........(... │ │ │ │ │ + 0x0001f434 30c00100 3cc00100 48c00100 50c00100 0...<...H...P... │ │ │ │ │ 0x0001f444 01000000 06000000 04000000 00000000 ................ │ │ │ │ │ - 0x0001f454 08cc0100 10cc0100 00000000 24cc0100 ............$... │ │ │ │ │ - 0x0001f464 2ccc0100 00000000 40cc0100 48cc0100 ,.......@...H... │ │ │ │ │ - 0x0001f474 00000000 5ccc0100 68cc0100 00000000 ....\...h....... │ │ │ │ │ - 0x0001f484 80cc0100 8ccc0100 00000000 a4cc0100 ................ │ │ │ │ │ - 0x0001f494 accc0100 00000000 c4cc0100 d0cc0100 ................ │ │ │ │ │ - 0x0001f4a4 9d2a0100 eccc0100 f4cc0100 f1290100 .*...........).. │ │ │ │ │ - 0x0001f4b4 08cd0100 0ccd0100 89290100 20cd0100 .........).. ... │ │ │ │ │ - 0x0001f4c4 28cd0100 00000000 00000000 00000000 (............... │ │ │ │ │ - 0x0001f4d4 00000000 30d00100 00000000 00000000 ....0........... │ │ │ │ │ + 0x0001f454 48cc0100 50cc0100 00000000 64cc0100 H...P.......d... │ │ │ │ │ + 0x0001f464 6ccc0100 00000000 80cc0100 88cc0100 l............... │ │ │ │ │ + 0x0001f474 00000000 9ccc0100 a8cc0100 00000000 ................ │ │ │ │ │ + 0x0001f484 c0cc0100 cccc0100 00000000 e4cc0100 ................ │ │ │ │ │ + 0x0001f494 eccc0100 00000000 04cd0100 10cd0100 ................ │ │ │ │ │ + 0x0001f4a4 e52a0100 2ccd0100 34cd0100 392a0100 .*..,...4...9*.. │ │ │ │ │ + 0x0001f4b4 48cd0100 4ccd0100 d1290100 60cd0100 H...L....)..`... │ │ │ │ │ + 0x0001f4c4 68cd0100 00000000 00000000 00000000 h............... │ │ │ │ │ + 0x0001f4d4 00000000 70d00100 00000000 00000000 ....p........... │ │ │ │ │ 0x0001f4e4 08000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0001f4f4 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f504 00000000 58ae0100 00000000 80000000 ....X........... │ │ │ │ │ - 0x0001f514 a0000000 03000000 00000000 fccf0100 ................ │ │ │ │ │ + 0x0001f504 00000000 98ae0100 00000000 80000000 ................ │ │ │ │ │ + 0x0001f514 a0000000 03000000 00000000 3cd00100 ............<... │ │ │ │ │ 0x0001f524 00000000 00000000 a0000000 04000000 ................ │ │ │ │ │ - 0x0001f534 00000000 38d00100 00000000 84000000 ....8........... │ │ │ │ │ - 0x0001f544 a0000000 01000000 00000000 40d00100 ............@... │ │ │ │ │ + 0x0001f534 00000000 78d00100 00000000 84000000 ....x........... │ │ │ │ │ + 0x0001f544 a0000000 01000000 00000000 80d00100 ................ │ │ │ │ │ 0x0001f554 00000000 88000000 a0000000 01000000 ................ │ │ │ │ │ - 0x0001f564 00000000 44d00100 00000000 90000000 ....D........... │ │ │ │ │ - 0x0001f574 a0000000 01000000 00000000 4cd00100 ............L... │ │ │ │ │ + 0x0001f564 00000000 84d00100 00000000 90000000 ................ │ │ │ │ │ + 0x0001f574 a0000000 01000000 00000000 8cd00100 ................ │ │ │ │ │ 0x0001f584 00000000 8c000000 a0000000 01000000 ................ │ │ │ │ │ - 0x0001f594 00000000 58d00100 00000000 98000000 ....X........... │ │ │ │ │ - 0x0001f5a4 a0000000 00000000 00000000 60d00100 ............`... │ │ │ │ │ + 0x0001f594 00000000 98d00100 00000000 98000000 ................ │ │ │ │ │ + 0x0001f5a4 a0000000 00000000 00000000 a0d00100 ................ │ │ │ │ │ 0x0001f5b4 00000000 94000000 a0000000 01000000 ................ │ │ │ │ │ 0x0001f5c4 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f5d4 00000000 00000000 00000000 6cd00100 ............l... │ │ │ │ │ + 0x0001f5d4 00000000 00000000 00000000 acd00100 ................ │ │ │ │ │ 0x0001f5e4 00000000 00000000 10000000 01000000 ................ │ │ │ │ │ - 0x0001f5f4 00000000 70d00100 00000000 04000000 ....p........... │ │ │ │ │ - 0x0001f604 10000000 01000000 00000000 74d00100 ............t... │ │ │ │ │ + 0x0001f5f4 00000000 b0d00100 00000000 04000000 ................ │ │ │ │ │ + 0x0001f604 10000000 01000000 00000000 b4d00100 ................ │ │ │ │ │ 0x0001f614 00000000 08000000 10000000 01000000 ................ │ │ │ │ │ - 0x0001f624 00000000 7cd00100 00000000 0c000000 ....|........... │ │ │ │ │ + 0x0001f624 00000000 bcd00100 00000000 0c000000 ................ │ │ │ │ │ 0x0001f634 10000000 01000000 00000000 00000000 ................ │ │ │ │ │ 0x0001f644 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f654 00000000 fccf0100 00000000 00000000 ................ │ │ │ │ │ - 0x0001f664 03300000 04000000 00000000 84d00100 .0.............. │ │ │ │ │ + 0x0001f654 00000000 3cd00100 00000000 00000000 ....<........... │ │ │ │ │ + 0x0001f664 03300000 04000000 00000000 c4d00100 .0.............. │ │ │ │ │ 0x0001f674 00000000 01100000 03300000 04000000 .........0...... │ │ │ │ │ 0x0001f684 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f694 00000000 00000000 00000000 88d00100 ................ │ │ │ │ │ + 0x0001f694 00000000 00000000 00000000 c8d00100 ................ │ │ │ │ │ 0x0001f6a4 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f6b4 00000000 90d00100 00000000 08000000 ................ │ │ │ │ │ - 0x0001f6c4 30000000 00000000 00000000 9cd00100 0............... │ │ │ │ │ + 0x0001f6b4 00000000 d0d00100 00000000 08000000 ................ │ │ │ │ │ + 0x0001f6c4 30000000 00000000 00000000 dcd00100 0............... │ │ │ │ │ 0x0001f6d4 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f6e4 00000000 a4d00100 00000000 18000000 ................ │ │ │ │ │ - 0x0001f6f4 30000000 00000000 00000000 b0d00100 0............... │ │ │ │ │ + 0x0001f6e4 00000000 e4d00100 00000000 18000000 ................ │ │ │ │ │ + 0x0001f6f4 30000000 00000000 00000000 f0d00100 0............... │ │ │ │ │ 0x0001f704 00000000 20000000 30000000 00000000 .... ...0....... │ │ │ │ │ - 0x0001f714 00000000 bcd00100 00000000 28000000 ............(... │ │ │ │ │ + 0x0001f714 00000000 fcd00100 00000000 28000000 ............(... │ │ │ │ │ 0x0001f724 30000000 00000000 00000000 00000000 0............... │ │ │ │ │ 0x0001f734 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f744 00000000 48af0100 00000000 00000000 ....H........... │ │ │ │ │ - 0x0001f754 00040000 04000000 00000000 c8d00100 ................ │ │ │ │ │ + 0x0001f744 00000000 88af0100 00000000 00000000 ................ │ │ │ │ │ + 0x0001f754 00040000 04000000 00000000 08d10100 ................ │ │ │ │ │ 0x0001f764 00000000 00020000 00040000 04000000 ................ │ │ │ │ │ 0x0001f774 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f784 00000000 00000000 00000000 d0d00100 ................ │ │ │ │ │ + 0x0001f784 00000000 00000000 00000000 10d10100 ................ │ │ │ │ │ 0x0001f794 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f7a4 00000000 48af0100 00000000 08000000 ....H........... │ │ │ │ │ - 0x0001f7b4 30000000 00000000 00000000 dcd00100 0............... │ │ │ │ │ + 0x0001f7a4 00000000 88af0100 00000000 08000000 ................ │ │ │ │ │ + 0x0001f7b4 30000000 00000000 00000000 1cd10100 0............... │ │ │ │ │ 0x0001f7c4 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f7d4 00000000 30d00100 00000000 18000000 ....0........... │ │ │ │ │ - 0x0001f7e4 30000000 00000000 00000000 3cb30100 0...........<... │ │ │ │ │ + 0x0001f7d4 00000000 70d00100 00000000 18000000 ....p........... │ │ │ │ │ + 0x0001f7e4 30000000 00000000 00000000 a8b80100 0............... │ │ │ │ │ 0x0001f7f4 00000000 28000000 30000000 02000000 ....(...0....... │ │ │ │ │ 0x0001f804 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f814 00000000 00000000 00000000 d0d00100 ................ │ │ │ │ │ + 0x0001f814 00000000 00000000 00000000 10d10100 ................ │ │ │ │ │ 0x0001f824 00000000 00000000 20000000 00000000 ........ ....... │ │ │ │ │ - 0x0001f834 00000000 48af0100 00000000 08000000 ....H........... │ │ │ │ │ - 0x0001f844 20000000 00000000 00000000 dcd00100 ............... │ │ │ │ │ + 0x0001f834 00000000 88af0100 00000000 08000000 ................ │ │ │ │ │ + 0x0001f844 20000000 00000000 00000000 1cd10100 ............... │ │ │ │ │ 0x0001f854 00000000 10000000 20000000 00000000 ........ ....... │ │ │ │ │ - 0x0001f864 00000000 30d00100 00000000 18000000 ....0........... │ │ │ │ │ + 0x0001f864 00000000 70d00100 00000000 18000000 ....p........... │ │ │ │ │ 0x0001f874 20000000 00000000 00000000 00000000 ............... │ │ │ │ │ 0x0001f884 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f894 00000000 e0b60100 20f80100 f4cf0100 ........ ....... │ │ │ │ │ - 0x0001f8a4 90f70100 f8cf0100 48f70100 04d00100 ........H....... │ │ │ │ │ - 0x0001f8b4 a0f60100 c8cd0100 58f60100 08d00100 ........X....... │ │ │ │ │ - 0x0001f8c4 e0f50100 58ae0100 08f50100 10d00100 ....X........... │ │ │ │ │ - 0x0001f8d4 d8f40100 14d00100 88f90100 1cd00100 ................ │ │ │ │ │ - 0x0001f8e4 70f90100 24d00100 58f90100 28d00100 p...$...X...(... │ │ │ │ │ - 0x0001f8f4 40f90100 eccd0100 28f90100 bcce0100 @.......(....... │ │ │ │ │ + 0x0001f894 00000000 28b60100 20f80100 34d00100 ....(... ...4... │ │ │ │ │ + 0x0001f8a4 90f70100 38d00100 48f70100 44d00100 ....8...H...D... │ │ │ │ │ + 0x0001f8b4 a0f60100 08ce0100 58f60100 48d00100 ........X...H... │ │ │ │ │ + 0x0001f8c4 e0f50100 98ae0100 08f50100 50d00100 ............P... │ │ │ │ │ + 0x0001f8d4 d8f40100 54d00100 88f90100 5cd00100 ....T.......\... │ │ │ │ │ + 0x0001f8e4 70f90100 64d00100 58f90100 68d00100 p...d...X...h... │ │ │ │ │ + 0x0001f8f4 40f90100 2cce0100 28f90100 fcce0100 @...,...(....... │ │ │ │ │ 0x0001f904 10f90100 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f914 99630100 00000000 00000000 05000000 .c.............. │ │ │ │ │ - 0x0001f924 19660100 00000000 99630100 00000000 .f.......c...... │ │ │ │ │ - 0x0001f934 00000000 05000000 9d660100 00000000 .........f...... │ │ │ │ │ - 0x0001f944 99630100 00000000 00000000 05000000 .c.............. │ │ │ │ │ - 0x0001f954 79670100 00000000 6d650100 00000000 yg......me...... │ │ │ │ │ - 0x0001f964 00000000 05000000 e9630100 00000000 .........c...... │ │ │ │ │ - 0x0001f974 b9650100 00000000 00000000 05000000 .e.............. │ │ │ │ │ - 0x0001f984 21680100 00000000 dd680100 00000000 !h.......h...... │ │ │ │ │ - 0x0001f994 00000000 05000000 21680100 ffffffff ........!h...... │ │ │ │ │ - 0x0001f9a4 50000000 1b000000 ffffffff 91830100 P............... │ │ │ │ │ + 0x0001f914 e1630100 00000000 00000000 05000000 .c.............. │ │ │ │ │ + 0x0001f924 61660100 00000000 e1630100 00000000 af.......c...... │ │ │ │ │ + 0x0001f934 00000000 05000000 e5660100 00000000 .........f...... │ │ │ │ │ + 0x0001f944 e1630100 00000000 00000000 05000000 .c.............. │ │ │ │ │ + 0x0001f954 c1670100 00000000 b5650100 00000000 .g.......e...... │ │ │ │ │ + 0x0001f964 00000000 05000000 31640100 00000000 ........1d...... │ │ │ │ │ + 0x0001f974 01660100 00000000 00000000 05000000 .f.............. │ │ │ │ │ + 0x0001f984 69680100 00000000 25690100 00000000 ih......%i...... │ │ │ │ │ + 0x0001f994 00000000 05000000 69680100 ffffffff ........ih...... │ │ │ │ │ + 0x0001f9a4 50000000 1b000000 ffffffff d9830100 P...............