--- /srv/reproducible-results/rbuild-debian/r-b-build.8omVnLNL/b1/hyperic-sigar_1.6.4+dfsg-4_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.8omVnLNL/b2/hyperic-sigar_1.6.4+dfsg-4_armhf.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - 370dffbeb64e586a62e9c879e353d903 390308 java optional libhyperic-sigar-java_1.6.4+dfsg-4_armhf.deb │ + 512f08b7c9f29a784a61dc73e21ab47a 390088 java optional libhyperic-sigar-java_1.6.4+dfsg-4_armhf.deb ├── libhyperic-sigar-java_1.6.4+dfsg-4_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2019-04-08 08:22:16.000000 debian-binary │ │ -rw-r--r-- 0 0 0 936 2019-04-08 08:22:16.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 389180 2019-04-08 08:22:16.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 388960 2019-04-08 08:22:16.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 0x6f20 │ │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - EXIDX 0x01d4a4 0x0001d4a4 0x0001d4a4 0x00008 0x00008 R 0x4 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1d4b0 0x1d4b0 R E 0x10000 │ │ │ │ │ + EXIDX 0x01d4f4 0x0001d4f4 0x0001d4f4 0x00008 0x00008 R 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1d500 0x1d500 R E 0x10000 │ │ │ │ │ LOAD 0x01daf0 0x0002daf0 0x0002daf0 0x00ec8 0x07228 RW 0x10000 │ │ │ │ │ DYNAMIC 0x01df20 0x0002df20 0x0002df20 0x000e0 0x000e0 RW 0x4 │ │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x01daf0 0x0002daf0 0x0002daf0 0x00510 0x00510 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ │ [ 4] .dynstr STRTAB 00002508 002508 00296b 00 A 0 0 1 │ │ │ │ │ [ 5] .gnu.version VERSYM 00004e74 004e74 00033c 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 000051b0 0051b0 000030 00 A 4 1 4 │ │ │ │ │ [ 7] .rel.dyn REL 000051e0 0051e0 0008f0 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 00005ad0 005ad0 0007f0 08 AI 3 20 4 │ │ │ │ │ [ 9] .init PROGBITS 000062c0 0062c0 00000c 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 000062cc 0062cc 000c50 04 AX 0 0 4 │ │ │ │ │ - [11] .text PROGBITS 00006f20 006f20 013c74 00 AX 0 0 8 │ │ │ │ │ - [12] .fini PROGBITS 0001ab94 01ab94 000008 00 AX 0 0 4 │ │ │ │ │ - [13] .rodata PROGBITS 0001aba0 01aba0 002904 00 A 0 0 8 │ │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0001d4a4 01d4a4 000008 00 AL 11 0 4 │ │ │ │ │ - [15] .eh_frame PROGBITS 0001d4ac 01d4ac 000004 00 A 0 0 4 │ │ │ │ │ + [11] .text PROGBITS 00006f20 006f20 013cc4 00 AX 0 0 8 │ │ │ │ │ + [12] .fini PROGBITS 0001abe4 01abe4 000008 00 AX 0 0 4 │ │ │ │ │ + [13] .rodata PROGBITS 0001abf0 01abf0 002904 00 A 0 0 8 │ │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0001d4f4 01d4f4 000008 00 AL 11 0 4 │ │ │ │ │ + [15] .eh_frame PROGBITS 0001d4fc 01d4fc 000004 00 A 0 0 4 │ │ │ │ │ [16] .init_array INIT_ARRAY 0002daf0 01daf0 000004 04 WA 0 0 4 │ │ │ │ │ [17] .fini_array FINI_ARRAY 0002daf4 01daf4 000004 04 WA 0 0 4 │ │ │ │ │ [18] .data.rel.ro PROGBITS 0002daf8 01daf8 000428 00 WA 0 0 4 │ │ │ │ │ [19] .dynamic DYNAMIC 0002df20 01df20 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got PROGBITS 0002e000 01e000 000428 04 WA 0 0 4 │ │ │ │ │ [21] .data PROGBITS 0002e428 01e428 000590 00 WA 0 0 4 │ │ │ │ │ [22] .bss NOBITS 0002e9b8 01e9b8 006360 00 WA 0 0 4 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -106,312 +106,312 @@ │ │ │ │ │ 102: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ │ 103: 00000000 0 FUNC GLOBAL DEFAULT UND __lxstat64@GLIBC_2.4 (2) │ │ │ │ │ 104: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND clnttcp_create@GLIBC_2.4 (2) │ │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetattr@GLIBC_2.4 (2) │ │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND pclose@GLIBC_2.4 (2) │ │ │ │ │ - 109: 00015fb9 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ │ - 110: 0000c75d 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ │ - 111: 0000f1e9 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ │ - 112: 000152e5 480 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ │ - 113: 00009365 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ - 114: 0000f2b5 100 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ │ - 115: 00014f05 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ │ - 116: 00011df9 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ │ - 117: 00010a3d 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ │ - 118: 000178c1 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ │ - 119: 000095e5 180 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ - 120: 000158b1 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ │ - 121: 00010861 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ │ - 122: 00011979 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ │ - 123: 0001024d 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ │ - 124: 0000e385 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ │ - 125: 0000f225 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ │ - 126: 00015215 208 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ │ - 127: 00010231 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ │ - 128: 0000e9b1 152 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ │ - 129: 0000fdcd 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ │ - 130: 00010885 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ │ - 131: 0000d231 184 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ │ - 132: 00017ced 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ │ - 133: 0000fdd5 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ │ - 134: 00008e35 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ - 135: 0000dac5 876 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ │ - 136: 0000ede9 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ │ - 137: 00018119 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ │ - 138: 0000ffc5 334 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ │ - 139: 00019e21 664 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ │ + 109: 00016009 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ │ + 110: 0000c789 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ │ + 111: 0000f239 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ │ + 112: 00015335 480 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ │ + 113: 00008bad 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ + 114: 0000f305 100 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ │ + 115: 00014f55 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ │ + 116: 00011e49 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ │ + 117: 00010a8d 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ │ + 118: 00017911 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ │ + 119: 000088b9 180 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ + 120: 00015901 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ │ + 121: 000108b1 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ │ + 122: 000119c9 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ │ + 123: 0001029d 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ │ + 124: 0000e3a9 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ │ + 125: 0000f275 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ │ + 126: 00015265 208 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ │ + 127: 00010281 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ │ + 128: 0000ea05 152 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ │ + 129: 0000fe1d 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ │ + 130: 000108d5 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ │ + 131: 0000d25d 184 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ │ + 132: 00017d3d 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ │ + 133: 0000fe25 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ │ + 134: 0000a219 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ + 135: 0000dac1 876 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ │ + 136: 0000ee3d 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ │ + 137: 00018169 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ │ + 138: 00010015 334 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ │ + 139: 00019e71 664 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ │ 140: 000076c1 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeVersion │ │ │ │ │ - 141: 00014085 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ │ - 142: 0000e0ed 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ │ - 143: 00014e09 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ │ - 144: 0000f781 220 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ │ - 145: 000107e9 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ │ - 146: 00011cd9 112 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ │ - 147: 0000edb5 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ │ - 148: 000112ed 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ │ - 149: 00018145 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ │ - 150: 00017ab5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ │ - 151: 0000edbd 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ │ - 152: 00018171 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ │ - 153: 00009a3d 1276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ - 154: 00010115 128 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ │ - 155: 0000b6ad 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ │ - 156: 000178f1 58 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ │ - 157: 00007cf5 408 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ - 158: 0000e3a1 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ │ - 159: 0001798d 200 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ │ - 160: 0000fdf1 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ │ - 161: 0000ec61 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ │ - 162: 0000ca9d 836 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ │ - 163: 00014a21 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ │ - 164: 00016b81 96 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ │ - 165: 0000e8a9 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ │ - 166: 0000d539 120 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ │ - 167: 00009699 932 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ - 168: 0000de31 556 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ │ - 169: 00011e9d 500 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ │ - 170: 0000d491 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ │ - 171: 00007afd 504 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ - 172: 00014bd5 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ │ - 173: 0000f9d5 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ │ - 174: 0000ec2d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ │ - 175: 00017c51 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ │ - 176: 00017fa5 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ │ - 177: 0000e3c9 792 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ │ - 178: 0000f915 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ │ - 179: 00018221 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ │ - 180: 0001806d 130 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ │ - 181: 0000d615 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ │ - 182: 000106f9 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ │ - 183: 000178a9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ │ - 184: 000083a5 264 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ - 185: 0000fa0d 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ │ - 186: 00016be1 1804 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ │ - 187: 0000b2cd 992 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ - 188: 0000f4ed 252 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ │ - 189: 000104c9 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ │ - 190: 0000d5b1 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ │ - 191: 00010429 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ │ - 192: 00010bc1 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ │ - 193: 00017755 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ │ - 194: 00009f39 584 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ - 195: 00010829 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ │ - 196: 00018009 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ │ - 197: 00017d69 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ │ - 198: 00018275 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ │ - 199: 0001588d 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ │ - 200: 00016185 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ │ - 201: 00010e51 152 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ │ - 202: 0001078d 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ │ - 203: 00017c1d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ │ - 204: 00011b5d 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ │ - 205: 0000e0b9 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ │ - 206: 00010cc5 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ │ - 207: 000118dd 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ │ - 208: 00008819 920 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ - 209: 00010211 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ │ - 210: 00014c8d 224 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ │ - 211: 00017d35 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ │ - 212: 00010805 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ │ - 213: 0000f241 44 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ │ - 214: 00010ced 356 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ │ - 215: 0000f319 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ │ - 216: 00017e9d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ │ - 217: 0001188d 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ │ - 218: 00019e01 32 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ │ - 219: 0000a6f1 356 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ - 220: 000151e9 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ │ + 141: 000140d5 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ │ + 142: 0000e0fd 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ │ + 143: 00014e59 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ │ + 144: 0000f7d1 220 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ │ + 145: 00010839 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ │ + 146: 00011d29 112 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ │ + 147: 0000ee09 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ │ + 148: 0001133d 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ │ + 149: 00018195 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ │ + 150: 00017b05 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ │ + 151: 0000ee11 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ │ + 152: 000181c1 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ │ + 153: 000083bd 1276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ + 154: 00010165 128 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ │ + 155: 0000b0fd 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ │ + 156: 00017941 58 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ │ + 157: 0000be55 432 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ + 158: 0000e3c5 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ │ + 159: 000179dd 200 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ │ + 160: 0000fe41 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ │ + 161: 0000ecb5 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ │ + 162: 0000cac9 836 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ │ + 163: 00014a71 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ │ + 164: 00016bd1 96 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ │ + 165: 0000e8fd 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ │ + 166: 0000d565 120 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ │ + 167: 0000967d 932 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ + 168: 0000de2d 576 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ │ + 169: 00011eed 500 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ │ + 170: 0000d4bd 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ │ + 171: 000090a5 504 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ + 172: 00014c25 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ │ + 173: 0000fa25 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ │ + 174: 0000ec81 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ │ + 175: 00017ca1 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ │ + 176: 00017ff5 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ │ + 177: 0000e3ed 840 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ │ + 178: 0000f965 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ │ + 179: 00018271 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ │ + 180: 000180bd 130 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ │ + 181: 0000d641 1112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ │ + 182: 00010749 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ │ + 183: 000178f9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ │ + 184: 0000a6a1 264 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ + 185: 0000fa5d 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ │ + 186: 00016c31 1804 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ │ + 187: 0000929d 992 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ + 188: 0000f53d 252 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ │ + 189: 00010519 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ │ + 190: 0000d5dd 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ │ + 191: 00010479 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ │ + 192: 00010c11 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ │ + 193: 000177a5 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ │ + 194: 00008175 584 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ + 195: 00010879 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ │ + 196: 00018059 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ │ + 197: 00017db9 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ │ + 198: 000182c5 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ │ + 199: 000158dd 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ │ + 200: 000161d5 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ │ + 201: 00010ea1 152 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ │ + 202: 000107dd 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ │ + 203: 00017c6d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ │ + 204: 00011bad 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ │ + 205: 0000e0c9 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ │ + 206: 00010d15 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ │ + 207: 0001192d 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ │ + 208: 00009bfd 920 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ + 209: 00010261 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ │ + 210: 00014cdd 224 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ │ + 211: 00017d85 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ │ + 212: 00010855 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ │ + 213: 0000f291 44 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ │ + 214: 00010d3d 356 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ │ + 215: 0000f369 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ │ + 216: 00017eed 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ │ + 217: 000118dd 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ │ + 218: 00019e51 32 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ │ + 219: 0000c355 376 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ + 220: 00015239 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ │ 221: 0000702d 424 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_init │ │ │ │ │ - 222: 00013f75 260 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ │ - 223: 000145b9 304 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ │ - 224: 0000e6e1 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ │ - 225: 0000e90d 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ │ - 226: 00014575 68 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ │ - 227: 00011a1d 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ │ - 228: 0000d3b1 224 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ │ - 229: 000172f5 476 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ │ - 230: 000080e5 704 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ + 222: 00013fc5 260 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ │ + 223: 00014609 304 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ │ + 224: 0000e735 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ │ + 225: 0000e961 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ │ + 226: 000145c5 68 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ │ + 227: 00011a6d 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ │ + 228: 0000d3dd 224 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ │ + 229: 00017345 476 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ │ + 230: 0000787d 704 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ 231: 00007715 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_open │ │ │ │ │ - 232: 000084ad 352 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ - 233: 0000cde1 1104 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ │ - 234: 000110c5 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ │ - 235: 00017dc9 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ │ - 236: 00019155 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ │ - 237: 000160c9 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ │ - 238: 0000ecb9 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ │ - 239: 00007e8d 600 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ - 240: 00014a55 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ │ - 241: 00011ca1 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ │ + 232: 00007b3d 352 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ + 233: 0000ce0d 1104 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ │ + 234: 00011115 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ │ + 235: 00017e19 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ │ + 236: 000191a5 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ │ + 237: 00016119 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ │ + 238: 0000ed0d 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ │ + 239: 00007c9d 600 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ + 240: 00014aa5 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ │ + 241: 00011cf1 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ │ 242: 0000774d 118 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_nativeClose │ │ │ │ │ - 243: 0000ea49 272 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ │ - 244: 0000f85d 184 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ │ - 245: 0000ff71 84 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ │ - 246: 0000f77d 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ │ - 247: 00010fdd 230 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ │ - 248: 0000e861 70 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ │ - 249: 00010a81 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ │ - 250: 00010b71 52 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ │ - 251: 0000c189 500 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ - 252: 0000bb35 464 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ - 253: 0000da9d 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ │ - 254: 00010ba5 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ │ - 255: 00010845 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ │ - 256: 00016135 46 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ │ - 257: 000101f1 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ │ - 258: 0001603d 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ │ - 259: 000158a5 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ │ - 260: 0000ad5d 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ - 261: 00014859 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ │ - 262: 00017be9 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ │ - 263: 0000eb59 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ │ - 264: 00011d49 96 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ │ - 265: 0000f711 96 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ │ - 266: 00011a41 284 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ │ - 267: 0000860d 524 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ - 268: 00014d6d 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ │ - 269: 0000aa2d 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ - 270: 000177c1 174 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ │ - 271: 00017871 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ │ - 272: 00010475 50 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ │ - 273: 00019099 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ │ - 274: 000102b5 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ │ - 275: 0000e05d 92 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ │ - 276: 000143ad 456 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ │ - 277: 000104f1 492 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ │ - 278: 00015c81 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ │ - 279: 000178d9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ │ - 280: 0000a181 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ - 281: 0000f919 188 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ │ - 282: 0000c7b5 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ │ - 283: 00011c15 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ │ - 284: 00014ac9 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ │ - 285: 00014fdd 524 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ │ - 286: 0000fdad 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ │ - 287: 00010ee9 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ │ - 288: 000181ed 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ │ - 289: 0000e7e9 120 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ │ - 290: 0000ede5 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_FileVersion_gather │ │ │ │ │ + 243: 0000ea9d 272 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ │ + 244: 0000f8ad 184 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ │ + 245: 0000ffc1 84 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ │ + 246: 0000f7cd 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ │ + 247: 0001102d 230 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ │ + 248: 0000e8b5 70 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ │ + 249: 00010ad1 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ │ + 250: 00010bc1 52 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ │ + 251: 00009a21 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ + 252: 00008ed5 464 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ + 253: 0000da99 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ │ + 254: 00010bf5 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ │ + 255: 00010895 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ │ + 256: 00016185 46 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ │ + 257: 00010241 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ │ + 258: 0001608d 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ │ + 259: 000158f5 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ │ + 260: 0000a7a9 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ + 261: 000148a9 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ │ + 262: 00017c39 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ │ + 263: 0000ebad 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ │ + 264: 00011d99 96 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ │ + 265: 0000f761 96 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ │ + 266: 00011a91 284 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ │ + 267: 0000aef1 524 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ + 268: 00014dbd 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ │ + 269: 0000baf5 864 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ + 270: 00017811 174 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ │ + 271: 000178c1 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ │ + 272: 000104c5 50 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ │ + 273: 000190e9 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ │ + 274: 00010305 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ │ + 275: 0000e06d 92 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ │ + 276: 000143fd 456 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ │ + 277: 00010541 492 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ │ + 278: 00015cd1 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ │ + 279: 00017929 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ │ + 280: 0000b585 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ + 281: 0000f969 188 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ │ + 282: 0000c7e1 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ │ + 283: 00011c65 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ │ + 284: 00014b19 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ │ + 285: 0001502d 524 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ │ + 286: 0000fdfd 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ │ + 287: 00010f39 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ │ + 288: 0001823d 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ │ + 289: 0000e83d 120 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ │ + 290: 0000ee39 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_FileVersion_gather │ │ │ │ │ 291: 0000769d 34 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_formatSize │ │ │ │ │ - 292: 00019189 3160 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ │ - 293: 000146e9 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ │ + 292: 000191d9 3160 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ │ + 293: 00014739 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ │ 294: 00006ff1 12 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_get │ │ │ │ │ - 295: 00010af5 124 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ │ - 296: 0000fe11 54 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ │ - 297: 00017b81 104 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_connect │ │ │ │ │ + 295: 00010b45 124 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ │ + 296: 0000fe61 54 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ │ + 297: 00017bd1 104 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_connect │ │ │ │ │ 298: 000076f9 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeScmRevision │ │ │ │ │ - 299: 00017b15 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ │ - 300: 0000c7d1 716 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ │ - 301: 00014079 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ │ - 302: 0000c37d 292 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ - 303: 0000f5e9 88 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ │ - 304: 0000ee01 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ │ - 305: 0000fe49 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ │ - 306: 00014bd1 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ │ - 307: 0000ed15 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ │ - 308: 00017a55 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ │ - 309: 00015b59 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ │ - 310: 00012091 92 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ │ - 311: 000174d1 232 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ │ - 312: 0000fa31 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ │ + 299: 00017b65 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ │ + 300: 0000c7fd 716 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ │ + 301: 000140c9 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ │ + 302: 0000896d 280 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ + 303: 0000f639 88 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ │ + 304: 0000ee55 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ │ + 305: 0000fe99 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ │ + 306: 00014c21 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ │ + 307: 0000ed69 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ │ + 308: 00017aa5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ │ + 309: 00015ba9 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ │ + 310: 000120e1 92 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ │ + 311: 00017521 232 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ │ + 312: 0000fa81 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ │ 313: 000077c5 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPid │ │ │ │ │ - 314: 000107cd 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ │ - 315: 0001040d 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ │ - 316: 00017c85 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ │ - 317: 0000e155 560 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ │ - 318: 00010ca9 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ │ - 319: 00013f69 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ │ - 320: 00017b35 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_destroy │ │ │ │ │ + 314: 0001081d 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ │ + 315: 0001045d 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ │ + 316: 00017cd5 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ │ + 317: 0000e165 580 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ │ + 318: 00010cf9 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ │ + 319: 00013fb9 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ │ + 320: 00017b85 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_destroy │ │ │ │ │ 321: 00007819 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_kill │ │ │ │ │ - 322: 00014725 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ │ - 323: 000108bd 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ │ - 324: 00014781 216 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ │ - 325: 00011da9 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ │ - 326: 00011a09 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ │ + 322: 00014775 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ │ + 323: 0001090d 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ │ + 324: 000147d1 216 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ │ + 325: 00011df9 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ │ + 326: 00011a59 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ │ 327: 00007255 56 FUNC GLOBAL DEFAULT 11 jsigar_list_add │ │ │ │ │ - 328: 0001494d 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ │ - 329: 00011311 1108 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ │ - 330: 0000787d 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ - 331: 0000e139 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ │ - 332: 0000eb7d 124 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ │ - 333: 000102f9 274 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ │ - 334: 0000ed6d 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ │ - 335: 0000bd05 848 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ + 328: 0001499d 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ │ + 329: 00011361 1108 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ │ + 330: 00007ef5 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ + 331: 0000e149 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ │ + 332: 0000ebd1 124 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ │ + 333: 00010349 274 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ │ + 334: 0000edc1 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ │ + 335: 0000c005 848 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ 336: 00007845 56 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getSigNum │ │ │ │ │ - 337: 0000f44d 160 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ │ - 338: 00015761 300 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ │ - 339: 0000d2e9 200 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ │ - 340: 0000fded 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ │ - 341: 00019145 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ │ - 342: 0000e3c1 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ │ - 343: 00014089 804 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ │ - 344: 000175b9 200 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ │ - 345: 000109b1 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ │ - 346: 0000f3b9 148 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ │ - 347: 000154c5 440 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ │ - 348: 0000f641 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ │ - 349: 00011945 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ │ - 350: 000104a9 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ │ + 337: 0000f49d 160 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ │ + 338: 000157b1 300 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ │ + 339: 0000d315 200 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ │ + 340: 0000fe3d 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ │ + 341: 00019195 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ │ + 342: 0000e3e5 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ │ + 343: 000140d9 804 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ │ + 344: 00017609 200 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ │ + 345: 00010a01 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ │ + 346: 0000f409 148 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ │ + 347: 00015515 440 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ │ + 348: 0000f691 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ │ + 349: 00011995 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ │ + 350: 000104f9 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ │ 351: 000075d5 76 FUNC GLOBAL DEFAULT 11 jsigar_get_sigar │ │ │ │ │ - 352: 00015899 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ │ - 353: 000172ed 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ │ - 354: 0001803d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ │ - 355: 0000fa89 80 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ │ - 356: 00011765 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ │ + 352: 000158e9 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ │ + 353: 0001733d 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ │ + 354: 0001808d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ │ + 355: 0000fad9 80 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ │ + 356: 000117b5 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ │ 357: 00007621 124 FUNC GLOBAL DEFAULT 11 jsigar_list_init │ │ │ │ │ - 358: 000119a9 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ │ - 359: 00008bb1 644 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ - 360: 000108a1 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ │ - 361: 00010445 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ │ - 362: 000182c1 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ │ - 363: 00015719 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ │ - 364: 00015b1d 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ │ - 365: 0000c055 308 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ - 366: 00017cb9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ │ - 367: 000190c9 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ │ - 368: 000158bd 608 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ │ - 369: 0000e725 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ │ - 370: 0000fdd9 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ │ - 371: 00016105 46 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ │ - 372: 0000ebf9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ │ - 373: 000101b9 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ │ - 374: 0000ecb5 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ │ - 375: 00017889 30 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ │ - 376: 00019de1 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ │ - 377: 0000f26d 70 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ │ - 378: 00015b2d 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ │ - 379: 00015b89 248 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ │ - 380: 0001567d 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ │ - 381: 0000f771 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ │ - 382: 00017e39 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ │ - 383: 00010a21 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ │ - 384: 000180f1 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ │ - 385: 00017efd 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ │ - 386: 0000a855 472 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ │ - 387: 0001a0b9 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ │ - 388: 0000e991 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ │ - 389: 00017b4d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ │ - 390: 000107a9 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ │ + 358: 000119f9 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ │ + 359: 00009f95 644 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ + 360: 000108f1 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ │ + 361: 00010495 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ │ + 362: 00018311 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ │ + 363: 00015769 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ │ + 364: 00015b6d 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ │ + 365: 00008a85 296 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ + 366: 00017d09 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ │ + 367: 00019119 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ │ + 368: 0001590d 608 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ │ + 369: 0000e779 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ │ + 370: 0000fe29 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ │ + 371: 00016155 46 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ │ + 372: 0000ec4d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ │ + 373: 00010209 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ │ + 374: 0000ed09 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ │ + 375: 000178d9 30 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ │ + 376: 00019e31 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ │ + 377: 0000f2bd 70 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ │ + 378: 00015b7d 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ │ + 379: 00015bd9 248 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ │ + 380: 000156cd 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ │ + 381: 0000f7c1 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ │ + 382: 00017e89 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ │ + 383: 00010a71 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ │ + 384: 00018141 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ │ + 385: 00017f4d 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ │ + 386: 0000ad19 472 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ │ + 387: 0001a109 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ │ + 388: 0000e9e5 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ │ + 389: 00017b9d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ │ + 390: 000107f9 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ │ 391: 000075d1 2 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ │ │ │ - 392: 00016051 120 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ │ - 393: 000109fd 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ │ - 394: 000106dd 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ │ - 395: 000181b5 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ │ - 396: 0001692d 104 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ │ - 397: 00017b65 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ │ - 398: 0000ecbd 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLogger │ │ │ │ │ + 392: 000160a1 120 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ │ + 393: 00010a4d 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ │ + 394: 0001072d 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ │ + 395: 00018205 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ │ + 396: 0001697d 104 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ │ + 397: 00017bb5 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ │ + 398: 0000ed11 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLogger │ │ │ │ │ 399: 000076dd 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeBuildDate │ │ │ │ │ - 400: 00017f71 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ │ - 401: 000120ed 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ │ - 402: 00014acd 260 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ │ - 403: 000109e1 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ │ + 400: 00017fc1 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ │ + 401: 0001213d 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ │ + 402: 00014b1d 260 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ │ + 403: 00010a31 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ │ 404: 00006ffd 48 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_shutdown │ │ │ │ │ - 405: 000092bd 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ + 405: 00008e2d 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ 406: 000075c9 8 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ │ │ │ - 407: 0000fad9 636 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ │ - 408: 00017fd5 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ │ - 409: 0001792d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ │ - 410: 0000c4a1 700 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ │ - 411: 00016165 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ │ - 412: 0001830d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ │ - 413: 00010195 36 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get │ │ │ │ │ + 407: 0000fb29 636 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ │ + 408: 00018025 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ │ + 409: 0001797d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ │ + 410: 0000c4cd 700 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ │ + 411: 000161b5 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ │ + 412: 0001835d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ │ + 413: 000101e5 36 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -251,296 +251,296 @@ │ │ │ │ │ 0002e40c 00002315 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ │ 0002e410 00014715 R_ARM_GLOB_DAT 00007255 jsigar_list_add │ │ │ │ │ 0002e414 00002d15 R_ARM_GLOB_DAT 00000000 rpc_createerr@GLIBC_2.4 │ │ │ │ │ 0002e418 00003115 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ 0002e41c 00003e15 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ │ 0002e420 00003f15 R_ARM_GLOB_DAT 00000000 xdr_void@GLIBC_2.4 │ │ │ │ │ 0002e424 00006015 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ -0002e4e0 00013202 R_ARM_ABS32 00014bd1 sigar_proc_fd_get │ │ │ │ │ -0002e510 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e528 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e540 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e558 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e570 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e588 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e5a0 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e5b8 0000f002 R_ARM_ABS32 00014a55 sigar_proc_state_get │ │ │ │ │ -0002e5e8 00014802 R_ARM_ABS32 0001494d sigar_proc_cred_get │ │ │ │ │ -0002e600 00014802 R_ARM_ABS32 0001494d sigar_proc_cred_get │ │ │ │ │ -0002e618 00014802 R_ARM_ABS32 0001494d sigar_proc_cred_get │ │ │ │ │ -0002e630 00014802 R_ARM_ABS32 0001494d sigar_proc_cred_get │ │ │ │ │ -0002e660 0000ac02 R_ARM_ABS32 00014bd5 sigar_proc_exe_get │ │ │ │ │ -0002e678 0000ac02 R_ARM_ABS32 00014bd5 sigar_proc_exe_get │ │ │ │ │ -0002e6a8 00010502 R_ARM_ABS32 00014859 sigar_proc_mem_get │ │ │ │ │ -0002e6c0 00010502 R_ARM_ABS32 00014859 sigar_proc_mem_get │ │ │ │ │ -0002e6d8 00010502 R_ARM_ABS32 00014859 sigar_proc_mem_get │ │ │ │ │ -0002e6f0 00010502 R_ARM_ABS32 00014859 sigar_proc_mem_get │ │ │ │ │ -0002e708 00010502 R_ARM_ABS32 00014859 sigar_proc_mem_get │ │ │ │ │ -0002e720 00010502 R_ARM_ABS32 00014859 sigar_proc_mem_get │ │ │ │ │ -0002e750 00017502 R_ARM_ABS32 000101b9 sigar_proc_cred_name_get │ │ │ │ │ -0002e768 00017502 R_ARM_ABS32 000101b9 sigar_proc_cred_name_get │ │ │ │ │ -0002e798 00008a02 R_ARM_ABS32 0000ffc5 sigar_proc_cpu_get │ │ │ │ │ -0002e7b0 00008a02 R_ARM_ABS32 0000ffc5 sigar_proc_cpu_get │ │ │ │ │ -0002e7c8 00008a02 R_ARM_ABS32 0000ffc5 sigar_proc_cpu_get │ │ │ │ │ -0002e7e0 00008a02 R_ARM_ABS32 0000ffc5 sigar_proc_cpu_get │ │ │ │ │ -0002e7f8 00008a02 R_ARM_ABS32 0000ffc5 sigar_proc_cpu_get │ │ │ │ │ -0002e828 0000a302 R_ARM_ABS32 00014a21 sigar_proc_time_get │ │ │ │ │ -0002e840 0000a302 R_ARM_ABS32 00014a21 sigar_proc_time_get │ │ │ │ │ -0002e858 0000a302 R_ARM_ABS32 00014a21 sigar_proc_time_get │ │ │ │ │ -0002e870 0000a302 R_ARM_ABS32 00014a21 sigar_proc_time_get │ │ │ │ │ +0002e4e0 00013202 R_ARM_ABS32 00014c21 sigar_proc_fd_get │ │ │ │ │ +0002e510 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e528 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e540 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e558 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e570 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e588 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e5a0 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e5b8 0000f002 R_ARM_ABS32 00014aa5 sigar_proc_state_get │ │ │ │ │ +0002e5e8 00014802 R_ARM_ABS32 0001499d sigar_proc_cred_get │ │ │ │ │ +0002e600 00014802 R_ARM_ABS32 0001499d sigar_proc_cred_get │ │ │ │ │ +0002e618 00014802 R_ARM_ABS32 0001499d sigar_proc_cred_get │ │ │ │ │ +0002e630 00014802 R_ARM_ABS32 0001499d sigar_proc_cred_get │ │ │ │ │ +0002e660 0000ac02 R_ARM_ABS32 00014c25 sigar_proc_exe_get │ │ │ │ │ +0002e678 0000ac02 R_ARM_ABS32 00014c25 sigar_proc_exe_get │ │ │ │ │ +0002e6a8 00010502 R_ARM_ABS32 000148a9 sigar_proc_mem_get │ │ │ │ │ +0002e6c0 00010502 R_ARM_ABS32 000148a9 sigar_proc_mem_get │ │ │ │ │ +0002e6d8 00010502 R_ARM_ABS32 000148a9 sigar_proc_mem_get │ │ │ │ │ +0002e6f0 00010502 R_ARM_ABS32 000148a9 sigar_proc_mem_get │ │ │ │ │ +0002e708 00010502 R_ARM_ABS32 000148a9 sigar_proc_mem_get │ │ │ │ │ +0002e720 00010502 R_ARM_ABS32 000148a9 sigar_proc_mem_get │ │ │ │ │ +0002e750 00017502 R_ARM_ABS32 00010209 sigar_proc_cred_name_get │ │ │ │ │ +0002e768 00017502 R_ARM_ABS32 00010209 sigar_proc_cred_name_get │ │ │ │ │ +0002e798 00008a02 R_ARM_ABS32 00010015 sigar_proc_cpu_get │ │ │ │ │ +0002e7b0 00008a02 R_ARM_ABS32 00010015 sigar_proc_cpu_get │ │ │ │ │ +0002e7c8 00008a02 R_ARM_ABS32 00010015 sigar_proc_cpu_get │ │ │ │ │ +0002e7e0 00008a02 R_ARM_ABS32 00010015 sigar_proc_cpu_get │ │ │ │ │ +0002e7f8 00008a02 R_ARM_ABS32 00010015 sigar_proc_cpu_get │ │ │ │ │ +0002e828 0000a302 R_ARM_ABS32 00014a71 sigar_proc_time_get │ │ │ │ │ +0002e840 0000a302 R_ARM_ABS32 00014a71 sigar_proc_time_get │ │ │ │ │ +0002e858 0000a302 R_ARM_ABS32 00014a71 sigar_proc_time_get │ │ │ │ │ +0002e870 0000a302 R_ARM_ABS32 00014a71 sigar_proc_time_get │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x5ad0 contains 254 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0002e00c 00010016 R_ARM_JUMP_SLOT 00016135 sigar_link_attrs_get │ │ │ │ │ -0002e010 00007e16 R_ARM_JUMP_SLOT 00015215 sigar_cpu_info_list_get │ │ │ │ │ +0002e00c 00010016 R_ARM_JUMP_SLOT 00016185 sigar_link_attrs_get │ │ │ │ │ +0002e010 00007e16 R_ARM_JUMP_SLOT 00015265 sigar_cpu_info_list_get │ │ │ │ │ 0002e014 00000316 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ │ -0002e018 0000df16 R_ARM_JUMP_SLOT 000145b9 sigar_cpu_list_get │ │ │ │ │ +0002e018 0000df16 R_ARM_JUMP_SLOT 00014609 sigar_cpu_list_get │ │ │ │ │ 0002e01c 00000416 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ │ -0002e020 00018a16 R_ARM_JUMP_SLOT 000106dd sigar_file_system_list_destroy │ │ │ │ │ +0002e020 00018a16 R_ARM_JUMP_SLOT 0001072d sigar_file_system_list_destroy │ │ │ │ │ 0002e024 00000516 R_ARM_JUMP_SLOT 00000000 getpwuid_r@GLIBC_2.4 │ │ │ │ │ -0002e028 00009216 R_ARM_JUMP_SLOT 00011cd9 sigar_net_address_to_string │ │ │ │ │ +0002e028 00009216 R_ARM_JUMP_SLOT 00011d29 sigar_net_address_to_string │ │ │ │ │ 0002e02c 00000616 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ │ -0002e030 00011b16 R_ARM_JUMP_SLOT 00011c15 sigar_inet_ntoa │ │ │ │ │ -0002e034 00012816 R_ARM_JUMP_SLOT 0000fe11 sigar_time_now_millis │ │ │ │ │ -0002e038 00012716 R_ARM_JUMP_SLOT 00010af5 sigar_net_stat_port_get │ │ │ │ │ -0002e03c 0000ea16 R_ARM_JUMP_SLOT 000110c5 sigar_net_interface_config_get │ │ │ │ │ +0002e030 00011b16 R_ARM_JUMP_SLOT 00011c65 sigar_inet_ntoa │ │ │ │ │ +0002e034 00012816 R_ARM_JUMP_SLOT 0000fe61 sigar_time_now_millis │ │ │ │ │ +0002e038 00012716 R_ARM_JUMP_SLOT 00010b45 sigar_net_stat_port_get │ │ │ │ │ +0002e03c 0000ea16 R_ARM_JUMP_SLOT 00011115 sigar_net_interface_config_get │ │ │ │ │ 0002e040 00000716 R_ARM_JUMP_SLOT 00000000 gethostbyname_r@GLIBC_2.4 │ │ │ │ │ 0002e044 00000816 R_ARM_JUMP_SLOT 00000000 dlopen │ │ │ │ │ -0002e048 00015416 R_ARM_JUMP_SLOT 0000fded sigar_log_level_set │ │ │ │ │ +0002e048 00015416 R_ARM_JUMP_SLOT 0000fe3d sigar_log_level_set │ │ │ │ │ 0002e04c 00000916 R_ARM_JUMP_SLOT 00000000 gethostbyaddr_r@GLIBC_2.4 │ │ │ │ │ -0002e050 00009016 R_ARM_JUMP_SLOT 0000f781 sigar_cpu_model_adjust │ │ │ │ │ -0002e054 0000a416 R_ARM_JUMP_SLOT 00016b81 sigar_ptql_query_destroy │ │ │ │ │ -0002e058 00008d16 R_ARM_JUMP_SLOT 00014085 sigar_os_error_string │ │ │ │ │ -0002e05c 00019d16 R_ARM_JUMP_SLOT 00010195 sigar_sys_info_get │ │ │ │ │ +0002e050 00009016 R_ARM_JUMP_SLOT 0000f7d1 sigar_cpu_model_adjust │ │ │ │ │ +0002e054 0000a416 R_ARM_JUMP_SLOT 00016bd1 sigar_ptql_query_destroy │ │ │ │ │ +0002e058 00008d16 R_ARM_JUMP_SLOT 000140d5 sigar_os_error_string │ │ │ │ │ +0002e05c 00019d16 R_ARM_JUMP_SLOT 000101e5 sigar_sys_info_get │ │ │ │ │ 0002e060 00000a16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ │ -0002e064 00006d16 R_ARM_JUMP_SLOT 00015fb9 sigar_statvfs │ │ │ │ │ +0002e064 00006d16 R_ARM_JUMP_SLOT 00016009 sigar_statvfs │ │ │ │ │ 0002e068 00000b16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 0002e06c 00000c16 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ │ 0002e070 00012616 R_ARM_JUMP_SLOT 00006ff1 vmcontrol_wrapper_api_get │ │ │ │ │ -0002e074 00016016 R_ARM_JUMP_SLOT 00015899 sigar_nfs_server_v2_get │ │ │ │ │ +0002e074 00016016 R_ARM_JUMP_SLOT 000158e9 sigar_nfs_server_v2_get │ │ │ │ │ 0002e078 00000e16 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ │ -0002e07c 00012516 R_ARM_JUMP_SLOT 000146e9 sigar_uptime_get │ │ │ │ │ +0002e07c 00012516 R_ARM_JUMP_SLOT 00014739 sigar_uptime_get │ │ │ │ │ 0002e080 00000f16 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4 │ │ │ │ │ -0002e084 00007516 R_ARM_JUMP_SLOT 00010a3d sigar_net_stat_get │ │ │ │ │ +0002e084 00007516 R_ARM_JUMP_SLOT 00010a8d sigar_net_stat_get │ │ │ │ │ 0002e088 00001016 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ │ 0002e08c 00001116 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ │ -0002e090 00013016 R_ARM_JUMP_SLOT 0000ee01 sigar_signum_get │ │ │ │ │ +0002e090 00013016 R_ARM_JUMP_SLOT 0000ee55 sigar_signum_get │ │ │ │ │ 0002e094 00001216 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ │ 0002e098 00001316 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ -0002e09c 00010116 R_ARM_JUMP_SLOT 000101f1 sigar_proc_list_create │ │ │ │ │ -0002e0a0 00018916 R_ARM_JUMP_SLOT 000109fd sigar_net_connection_list_grow │ │ │ │ │ -0002e0a4 00016616 R_ARM_JUMP_SLOT 000119a9 sigar_strerror │ │ │ │ │ +0002e09c 00010116 R_ARM_JUMP_SLOT 00010241 sigar_proc_list_create │ │ │ │ │ +0002e0a0 00018916 R_ARM_JUMP_SLOT 00010a4d sigar_net_connection_list_grow │ │ │ │ │ +0002e0a4 00016616 R_ARM_JUMP_SLOT 000119f9 sigar_strerror │ │ │ │ │ 0002e0a8 00001416 R_ARM_JUMP_SLOT 00000000 fgets@GLIBC_2.4 │ │ │ │ │ -0002e0ac 0000d416 R_ARM_JUMP_SLOT 00010805 sigar_cpu_list_grow │ │ │ │ │ -0002e0b0 00019b16 R_ARM_JUMP_SLOT 00016165 sigar_dir_stat_get │ │ │ │ │ +0002e0ac 0000d416 R_ARM_JUMP_SLOT 00010855 sigar_cpu_list_grow │ │ │ │ │ +0002e0b0 00019b16 R_ARM_JUMP_SLOT 000161b5 sigar_dir_stat_get │ │ │ │ │ 0002e0b4 00001516 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0002e0b8 00011916 R_ARM_JUMP_SLOT 0000f919 sigar_rpc_ping │ │ │ │ │ -0002e0bc 0000ad16 R_ARM_JUMP_SLOT 0000f9d5 sigar_file2str │ │ │ │ │ -0002e0c0 00014316 R_ARM_JUMP_SLOT 000108bd sigar_net_interface_list_grow │ │ │ │ │ +0002e0b8 00011916 R_ARM_JUMP_SLOT 0000f969 sigar_rpc_ping │ │ │ │ │ +0002e0bc 0000ad16 R_ARM_JUMP_SLOT 0000fa25 sigar_file2str │ │ │ │ │ +0002e0c0 00014316 R_ARM_JUMP_SLOT 0001090d sigar_net_interface_list_grow │ │ │ │ │ 0002e0c4 00019416 R_ARM_JUMP_SLOT 00006ffd vmcontrol_wrapper_api_shutdown │ │ │ │ │ -0002e0c8 00016316 R_ARM_JUMP_SLOT 0000fa89 sigar_log_printf │ │ │ │ │ +0002e0c8 00016316 R_ARM_JUMP_SLOT 0000fad9 sigar_log_printf │ │ │ │ │ 0002e0cc 00001616 R_ARM_JUMP_SLOT 00000000 time@GLIBC_2.4 │ │ │ │ │ 0002e0d0 00001716 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ │ -0002e0d4 00011116 R_ARM_JUMP_SLOT 00019099 sigar_getline_setwidth │ │ │ │ │ -0002e0d8 00017816 R_ARM_JUMP_SLOT 00019de1 sigar_getline_reset │ │ │ │ │ -0002e0dc 00007016 R_ARM_JUMP_SLOT 000152e5 sigar_net_route_list_get │ │ │ │ │ -0002e0e0 0000d216 R_ARM_JUMP_SLOT 00014c8d sigar_proc_modules_get │ │ │ │ │ -0002e0e4 00015816 R_ARM_JUMP_SLOT 000175b9 sigar_ptql_query_find │ │ │ │ │ +0002e0d4 00011116 R_ARM_JUMP_SLOT 000190e9 sigar_getline_setwidth │ │ │ │ │ +0002e0d8 00017816 R_ARM_JUMP_SLOT 00019e31 sigar_getline_reset │ │ │ │ │ +0002e0dc 00007016 R_ARM_JUMP_SLOT 00015335 sigar_net_route_list_get │ │ │ │ │ +0002e0e0 0000d216 R_ARM_JUMP_SLOT 00014cdd sigar_proc_modules_get │ │ │ │ │ +0002e0e4 00015816 R_ARM_JUMP_SLOT 00017609 sigar_ptql_query_find │ │ │ │ │ 0002e0e8 00001816 R_ARM_JUMP_SLOT 00000000 getdomainname@GLIBC_2.4 │ │ │ │ │ 0002e0ec 00001916 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ │ -0002e0f0 0000b916 R_ARM_JUMP_SLOT 0000fa0d sigar_proc_file2str │ │ │ │ │ -0002e0f4 0000ba16 R_ARM_JUMP_SLOT 00016be1 sigar_ptql_query_create │ │ │ │ │ -0002e0f8 00011e16 R_ARM_JUMP_SLOT 0000fdad sigar_log │ │ │ │ │ +0002e0f0 0000b916 R_ARM_JUMP_SLOT 0000fa5d sigar_proc_file2str │ │ │ │ │ +0002e0f4 0000ba16 R_ARM_JUMP_SLOT 00016c31 sigar_ptql_query_create │ │ │ │ │ +0002e0f8 00011e16 R_ARM_JUMP_SLOT 0000fdfd sigar_log │ │ │ │ │ 0002e0fc 00001a16 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4 │ │ │ │ │ -0002e100 00016116 R_ARM_JUMP_SLOT 000172ed sigar_ptql_re_impl_set │ │ │ │ │ -0002e104 0000cf16 R_ARM_JUMP_SLOT 000118dd sigar_group_name_get │ │ │ │ │ -0002e108 00010516 R_ARM_JUMP_SLOT 00014859 sigar_proc_mem_get │ │ │ │ │ -0002e10c 00017f16 R_ARM_JUMP_SLOT 00010a21 sigar_net_connection_list_destroy │ │ │ │ │ +0002e100 00016116 R_ARM_JUMP_SLOT 0001733d sigar_ptql_re_impl_set │ │ │ │ │ +0002e104 0000cf16 R_ARM_JUMP_SLOT 0001192d sigar_group_name_get │ │ │ │ │ +0002e108 00010516 R_ARM_JUMP_SLOT 000148a9 sigar_proc_mem_get │ │ │ │ │ +0002e10c 00017f16 R_ARM_JUMP_SLOT 00010a71 sigar_net_connection_list_destroy │ │ │ │ │ 0002e110 00001b16 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ │ -0002e114 00015516 R_ARM_JUMP_SLOT 00019145 sigar_getline_eof │ │ │ │ │ +0002e114 00015516 R_ARM_JUMP_SLOT 00019195 sigar_getline_eof │ │ │ │ │ 0002e118 00001c16 R_ARM_JUMP_SLOT 00000000 rindex@GLIBC_2.4 │ │ │ │ │ 0002e11c 00001d16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ │ 0002e120 00001e16 R_ARM_JUMP_SLOT 00000000 getrlimit@GLIBC_2.4 │ │ │ │ │ -0002e124 00014516 R_ARM_JUMP_SLOT 00011da9 sigar_net_connection_type_get │ │ │ │ │ -0002e128 0000bc16 R_ARM_JUMP_SLOT 0000f4ed sigar_procfs_args_get │ │ │ │ │ -0002e12c 00011516 R_ARM_JUMP_SLOT 000104f1 sigar_fs_type_get │ │ │ │ │ -0002e130 00015716 R_ARM_JUMP_SLOT 00014089 sigar_mem_get │ │ │ │ │ -0002e134 00012d16 R_ARM_JUMP_SLOT 00014079 sigar_os_close │ │ │ │ │ +0002e124 00014516 R_ARM_JUMP_SLOT 00011df9 sigar_net_connection_type_get │ │ │ │ │ +0002e128 0000bc16 R_ARM_JUMP_SLOT 0000f53d sigar_procfs_args_get │ │ │ │ │ +0002e12c 00011516 R_ARM_JUMP_SLOT 00010541 sigar_fs_type_get │ │ │ │ │ +0002e130 00015716 R_ARM_JUMP_SLOT 000140d9 sigar_mem_get │ │ │ │ │ +0002e134 00012d16 R_ARM_JUMP_SLOT 000140c9 sigar_os_close │ │ │ │ │ 0002e138 00001f16 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ │ -0002e13c 00019716 R_ARM_JUMP_SLOT 0000fad9 sigar_iodev_get │ │ │ │ │ -0002e140 00013e16 R_ARM_JUMP_SLOT 00010ca9 sigar_who_list_destroy │ │ │ │ │ +0002e13c 00019716 R_ARM_JUMP_SLOT 0000fb29 sigar_iodev_get │ │ │ │ │ +0002e140 00013e16 R_ARM_JUMP_SLOT 00010cf9 sigar_who_list_destroy │ │ │ │ │ 0002e144 00002016 R_ARM_JUMP_SLOT 00000000 __xstat@GLIBC_2.4 │ │ │ │ │ 0002e148 00002116 R_ARM_JUMP_SLOT 00000000 dlclose │ │ │ │ │ -0002e14c 00019216 R_ARM_JUMP_SLOT 00014acd sigar_proc_env_get │ │ │ │ │ -0002e150 00010916 R_ARM_JUMP_SLOT 0000f711 sigar_file_system_usage_calc_used │ │ │ │ │ -0002e154 00010316 R_ARM_JUMP_SLOT 000158a5 sigar_nfs_client_v3_get │ │ │ │ │ +0002e14c 00019216 R_ARM_JUMP_SLOT 00014b1d sigar_proc_env_get │ │ │ │ │ +0002e150 00010916 R_ARM_JUMP_SLOT 0000f761 sigar_file_system_usage_calc_used │ │ │ │ │ +0002e154 00010316 R_ARM_JUMP_SLOT 000158f5 sigar_nfs_client_v3_get │ │ │ │ │ 0002e158 00002216 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ │ -0002e15c 0000bf16 R_ARM_JUMP_SLOT 00010429 sigar_proc_args_grow │ │ │ │ │ +0002e15c 0000bf16 R_ARM_JUMP_SLOT 00010479 sigar_proc_args_grow │ │ │ │ │ 0002e160 00002416 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ │ 0002e164 00002516 R_ARM_JUMP_SLOT 00000000 ioctl@GLIBC_2.4 │ │ │ │ │ -0002e168 0000e216 R_ARM_JUMP_SLOT 00014575 sigar_cpu_get │ │ │ │ │ +0002e168 0000e216 R_ARM_JUMP_SLOT 000145c5 sigar_cpu_get │ │ │ │ │ 0002e16c 00002616 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ │ -0002e170 00013116 R_ARM_JUMP_SLOT 0000fe49 sigar_version_get │ │ │ │ │ +0002e170 00013116 R_ARM_JUMP_SLOT 0000fe99 sigar_version_get │ │ │ │ │ 0002e174 00002716 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ │ 0002e178 00002816 R_ARM_JUMP_SLOT 00000000 gettimeofday@GLIBC_2.4 │ │ │ │ │ 0002e17c 00002916 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ │ -0002e180 0000d516 R_ARM_JUMP_SLOT 0000f241 sigar_skip_token │ │ │ │ │ -0002e184 0000ce16 R_ARM_JUMP_SLOT 00010cc5 sigar_who_list_get │ │ │ │ │ -0002e188 00010216 R_ARM_JUMP_SLOT 0001603d sigar_file_attrs_type_string_get │ │ │ │ │ -0002e18c 00015916 R_ARM_JUMP_SLOT 000109b1 sigar_net_interface_list_destroy │ │ │ │ │ +0002e180 0000d516 R_ARM_JUMP_SLOT 0000f291 sigar_skip_token │ │ │ │ │ +0002e184 0000ce16 R_ARM_JUMP_SLOT 00010d15 sigar_who_list_get │ │ │ │ │ +0002e188 00010216 R_ARM_JUMP_SLOT 0001608d sigar_file_attrs_type_string_get │ │ │ │ │ +0002e18c 00015916 R_ARM_JUMP_SLOT 00010a01 sigar_net_interface_list_destroy │ │ │ │ │ 0002e190 00002a16 R_ARM_JUMP_SLOT 00000000 gethostname@GLIBC_2.4 │ │ │ │ │ 0002e194 00002b16 R_ARM_JUMP_SLOT 00000000 clnt_sperrno@GLIBC_2.4 │ │ │ │ │ -0002e198 00008f16 R_ARM_JUMP_SLOT 00014e09 sigar_os_fs_type_get │ │ │ │ │ +0002e198 00008f16 R_ARM_JUMP_SLOT 00014e59 sigar_os_fs_type_get │ │ │ │ │ 0002e19c 00002c16 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ │ -0002e1a0 00016c16 R_ARM_JUMP_SLOT 00015b1d sigar_os_sys_info_get │ │ │ │ │ +0002e1a0 00016c16 R_ARM_JUMP_SLOT 00015b6d sigar_os_sys_info_get │ │ │ │ │ 0002e1a4 00002e16 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ │ -0002e1a8 00007b16 R_ARM_JUMP_SLOT 0001024d sigar_close │ │ │ │ │ +0002e1a8 00007b16 R_ARM_JUMP_SLOT 0001029d sigar_close │ │ │ │ │ 0002e1ac 00002f16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ -0002e1b0 00017b16 R_ARM_JUMP_SLOT 00015b89 sigar_cache_get │ │ │ │ │ -0002e1b4 0000dc16 R_ARM_JUMP_SLOT 000151e9 sigar_file_system_usage_get │ │ │ │ │ -0002e1b8 0000e516 R_ARM_JUMP_SLOT 000172f5 sigar_ptql_query_match │ │ │ │ │ -0002e1bc 00013216 R_ARM_JUMP_SLOT 00014bd1 sigar_proc_fd_get │ │ │ │ │ -0002e1c0 0000d916 R_ARM_JUMP_SLOT 0001188d sigar_user_name_get │ │ │ │ │ +0002e1b0 00017b16 R_ARM_JUMP_SLOT 00015bd9 sigar_cache_get │ │ │ │ │ +0002e1b4 0000dc16 R_ARM_JUMP_SLOT 00015239 sigar_file_system_usage_get │ │ │ │ │ +0002e1b8 0000e516 R_ARM_JUMP_SLOT 00017345 sigar_ptql_query_match │ │ │ │ │ +0002e1bc 00013216 R_ARM_JUMP_SLOT 00014c21 sigar_proc_fd_get │ │ │ │ │ +0002e1c0 0000d916 R_ARM_JUMP_SLOT 000118dd sigar_user_name_get │ │ │ │ │ 0002e1c4 00003016 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ │ 0002e1c8 00003116 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ -0002e1cc 0000fe16 R_ARM_JUMP_SLOT 00010ba5 sigar_who_list_create │ │ │ │ │ +0002e1cc 0000fe16 R_ARM_JUMP_SLOT 00010bf5 sigar_who_list_create │ │ │ │ │ 0002e1d0 00003216 R_ARM_JUMP_SLOT 00000000 open@GLIBC_2.4 │ │ │ │ │ 0002e1d4 00003316 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ │ 0002e1d8 00003416 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ │ 0002e1dc 00003516 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ │ 0002e1e0 00003616 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ │ -0002e1e4 0000a316 R_ARM_JUMP_SLOT 00014a21 sigar_proc_time_get │ │ │ │ │ -0002e1e8 00008216 R_ARM_JUMP_SLOT 00010885 sigar_net_route_list_destroy │ │ │ │ │ -0002e1ec 00007f16 R_ARM_JUMP_SLOT 00010231 sigar_proc_list_destroy │ │ │ │ │ -0002e1f0 00010c16 R_ARM_JUMP_SLOT 00014d6d sigar_thread_cpu_get │ │ │ │ │ +0002e1e4 0000a316 R_ARM_JUMP_SLOT 00014a71 sigar_proc_time_get │ │ │ │ │ +0002e1e8 00008216 R_ARM_JUMP_SLOT 000108d5 sigar_net_route_list_destroy │ │ │ │ │ +0002e1ec 00007f16 R_ARM_JUMP_SLOT 00010281 sigar_proc_list_destroy │ │ │ │ │ +0002e1f0 00010c16 R_ARM_JUMP_SLOT 00014dbd sigar_thread_cpu_get │ │ │ │ │ 0002e1f4 00003716 R_ARM_JUMP_SLOT 00000000 strtoul@GLIBC_2.4 │ │ │ │ │ 0002e1f8 00003816 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ -0002e1fc 00014416 R_ARM_JUMP_SLOT 00014781 sigar_os_proc_list_get │ │ │ │ │ +0002e1fc 00014416 R_ARM_JUMP_SLOT 000147d1 sigar_os_proc_list_get │ │ │ │ │ 0002e200 00003916 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ │ 0002e204 00003a16 R_ARM_JUMP_SLOT 00000000 getpass@GLIBC_2.4 │ │ │ │ │ -0002e208 00016916 R_ARM_JUMP_SLOT 00010445 sigar_proc_args_destroy │ │ │ │ │ +0002e208 00016916 R_ARM_JUMP_SLOT 00010495 sigar_proc_args_destroy │ │ │ │ │ 0002e20c 00016516 R_ARM_JUMP_SLOT 00007621 jsigar_list_init │ │ │ │ │ -0002e210 00015116 R_ARM_JUMP_SLOT 0000f44d sigar_proc_fd_count │ │ │ │ │ -0002e214 00007316 R_ARM_JUMP_SLOT 00014f05 sigar_file_system_list_get │ │ │ │ │ -0002e218 00011616 R_ARM_JUMP_SLOT 00015c81 sigar_cache_destroy │ │ │ │ │ -0002e21c 00007416 R_ARM_JUMP_SLOT 00011df9 sigar_net_connection_state_get │ │ │ │ │ -0002e220 00012416 R_ARM_JUMP_SLOT 00019189 sigar_getline │ │ │ │ │ +0002e210 00015116 R_ARM_JUMP_SLOT 0000f49d sigar_proc_fd_count │ │ │ │ │ +0002e214 00007316 R_ARM_JUMP_SLOT 00014f55 sigar_file_system_list_get │ │ │ │ │ +0002e218 00011616 R_ARM_JUMP_SLOT 00015cd1 sigar_cache_destroy │ │ │ │ │ +0002e21c 00007416 R_ARM_JUMP_SLOT 00011e49 sigar_net_connection_state_get │ │ │ │ │ +0002e220 00012416 R_ARM_JUMP_SLOT 000191d9 sigar_getline │ │ │ │ │ 0002e224 00003b16 R_ARM_JUMP_SLOT 00000000 getpwnam_r@GLIBC_2.4 │ │ │ │ │ -0002e228 00017016 R_ARM_JUMP_SLOT 000158bd sigar_proc_port_get │ │ │ │ │ +0002e228 00017016 R_ARM_JUMP_SLOT 0001590d sigar_proc_port_get │ │ │ │ │ 0002e22c 00003c16 R_ARM_JUMP_SLOT 00000000 fprintf@GLIBC_2.4 │ │ │ │ │ 0002e230 00003d16 R_ARM_JUMP_SLOT 00000000 getpagesize@GLIBC_2.4 │ │ │ │ │ -0002e234 00013f16 R_ARM_JUMP_SLOT 00013f69 sigar_pid_get │ │ │ │ │ -0002e238 00010a16 R_ARM_JUMP_SLOT 00011a41 sigar_format_size │ │ │ │ │ -0002e23c 00007916 R_ARM_JUMP_SLOT 00010861 sigar_net_route_list_grow │ │ │ │ │ -0002e240 0000f516 R_ARM_JUMP_SLOT 0000ff71 sigar_open │ │ │ │ │ -0002e244 0000c816 R_ARM_JUMP_SLOT 00016185 sigar_dir_usage_get │ │ │ │ │ -0002e248 0000f716 R_ARM_JUMP_SLOT 00010fdd sigar_net_interface_config_primary_get │ │ │ │ │ -0002e24c 00017316 R_ARM_JUMP_SLOT 00016105 sigar_file_attrs_get │ │ │ │ │ +0002e234 00013f16 R_ARM_JUMP_SLOT 00013fb9 sigar_pid_get │ │ │ │ │ +0002e238 00010a16 R_ARM_JUMP_SLOT 00011a91 sigar_format_size │ │ │ │ │ +0002e23c 00007916 R_ARM_JUMP_SLOT 000108b1 sigar_net_route_list_grow │ │ │ │ │ +0002e240 0000f516 R_ARM_JUMP_SLOT 0000ffc1 sigar_open │ │ │ │ │ +0002e244 0000c816 R_ARM_JUMP_SLOT 000161d5 sigar_dir_usage_get │ │ │ │ │ +0002e248 0000f716 R_ARM_JUMP_SLOT 0001102d sigar_net_interface_config_primary_get │ │ │ │ │ +0002e24c 00017316 R_ARM_JUMP_SLOT 00016155 sigar_file_attrs_get │ │ │ │ │ 0002e250 00004016 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ │ 0002e254 00004116 R_ARM_JUMP_SLOT 00000000 strncasecmp@GLIBC_2.4 │ │ │ │ │ 0002e258 00004216 R_ARM_JUMP_SLOT 00000000 snprintf@GLIBC_2.4 │ │ │ │ │ 0002e25c 00004316 R_ARM_JUMP_SLOT 00000000 __isoc99_sscanf@GLIBC_2.7 │ │ │ │ │ -0002e260 00017c16 R_ARM_JUMP_SLOT 0001567d sigar_net_connection_walk │ │ │ │ │ -0002e264 0000c316 R_ARM_JUMP_SLOT 00010829 sigar_cpu_list_destroy │ │ │ │ │ -0002e268 00018816 R_ARM_JUMP_SLOT 00016051 sigar_file_attrs_permissions_string_get │ │ │ │ │ -0002e26c 00011016 R_ARM_JUMP_SLOT 00010475 sigar_proc_args_get │ │ │ │ │ +0002e260 00017c16 R_ARM_JUMP_SLOT 000156cd sigar_net_connection_walk │ │ │ │ │ +0002e264 0000c316 R_ARM_JUMP_SLOT 00010879 sigar_cpu_list_destroy │ │ │ │ │ +0002e268 00018816 R_ARM_JUMP_SLOT 000160a1 sigar_file_attrs_permissions_string_get │ │ │ │ │ +0002e26c 00011016 R_ARM_JUMP_SLOT 000104c5 sigar_proc_args_get │ │ │ │ │ 0002e270 00004416 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ 0002e274 00004516 R_ARM_JUMP_SLOT 00000000 getmntent_r@GLIBC_2.4 │ │ │ │ │ -0002e278 00014616 R_ARM_JUMP_SLOT 00011a09 sigar_strerror_set │ │ │ │ │ -0002e27c 0000c916 R_ARM_JUMP_SLOT 00010e51 sigar_resource_limit_get │ │ │ │ │ +0002e278 00014616 R_ARM_JUMP_SLOT 00011a59 sigar_strerror_set │ │ │ │ │ +0002e27c 0000c916 R_ARM_JUMP_SLOT 00010ea1 sigar_resource_limit_get │ │ │ │ │ 0002e280 00004616 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ │ -0002e284 00011f16 R_ARM_JUMP_SLOT 00010ee9 sigar_net_interface_list_get │ │ │ │ │ +0002e284 00011f16 R_ARM_JUMP_SLOT 00010f39 sigar_net_interface_list_get │ │ │ │ │ 0002e288 00004716 R_ARM_JUMP_SLOT 00000000 strtoull@GLIBC_2.4 │ │ │ │ │ -0002e28c 0000a916 R_ARM_JUMP_SLOT 00011e9d sigar_net_interface_flags_to_string │ │ │ │ │ -0002e290 0000f016 R_ARM_JUMP_SLOT 00014a55 sigar_proc_state_get │ │ │ │ │ +0002e28c 0000a916 R_ARM_JUMP_SLOT 00011eed sigar_net_interface_flags_to_string │ │ │ │ │ +0002e290 0000f016 R_ARM_JUMP_SLOT 00014aa5 sigar_proc_state_get │ │ │ │ │ 0002e294 00004816 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ │ 0002e298 00004916 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ │ -0002e29c 00009416 R_ARM_JUMP_SLOT 000112ed sigar_gethostbyname │ │ │ │ │ +0002e29c 00009416 R_ARM_JUMP_SLOT 0001133d sigar_gethostbyname │ │ │ │ │ 0002e2a0 00004a16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ │ 0002e2a4 00004b16 R_ARM_JUMP_SLOT 00000000 fileno@GLIBC_2.4 │ │ │ │ │ -0002e2a8 00015b16 R_ARM_JUMP_SLOT 000154c5 sigar_net_interface_stat_get │ │ │ │ │ -0002e2ac 0000c016 R_ARM_JUMP_SLOT 00010bc1 sigar_who_list_grow │ │ │ │ │ +0002e2a8 00015b16 R_ARM_JUMP_SLOT 00015515 sigar_net_interface_stat_get │ │ │ │ │ +0002e2ac 0000c016 R_ARM_JUMP_SLOT 00010c11 sigar_who_list_grow │ │ │ │ │ 0002e2b0 00004c16 R_ARM_JUMP_SLOT 00000000 getgrgid_r@GLIBC_2.4 │ │ │ │ │ 0002e2b4 00004d16 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ │ 0002e2b8 00004e16 R_ARM_JUMP_SLOT 00000000 clntudp_create@GLIBC_2.4 │ │ │ │ │ -0002e2bc 00018616 R_ARM_JUMP_SLOT 000107a9 sigar_cpu_info_list_grow │ │ │ │ │ -0002e2c0 00014816 R_ARM_JUMP_SLOT 0001494d sigar_proc_cred_get │ │ │ │ │ -0002e2c4 00014d16 R_ARM_JUMP_SLOT 000102f9 sigar_proc_stat_get │ │ │ │ │ -0002e2c8 00008816 R_ARM_JUMP_SLOT 0000ede9 sigar_proc_kill │ │ │ │ │ +0002e2bc 00018616 R_ARM_JUMP_SLOT 000107f9 sigar_cpu_info_list_grow │ │ │ │ │ +0002e2c0 00014816 R_ARM_JUMP_SLOT 0001499d sigar_proc_cred_get │ │ │ │ │ +0002e2c4 00014d16 R_ARM_JUMP_SLOT 00010349 sigar_proc_stat_get │ │ │ │ │ +0002e2c8 00008816 R_ARM_JUMP_SLOT 0000ee3d sigar_proc_kill │ │ │ │ │ 0002e2cc 00004f16 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ │ -0002e2d0 00008b16 R_ARM_JUMP_SLOT 00019e21 sigar_getline_histadd │ │ │ │ │ +0002e2d0 00008b16 R_ARM_JUMP_SLOT 00019e71 sigar_getline_histadd │ │ │ │ │ 0002e2d4 00005016 R_ARM_JUMP_SLOT 00000000 dlsym │ │ │ │ │ -0002e2d8 0000ff16 R_ARM_JUMP_SLOT 00010845 sigar_net_route_list_create │ │ │ │ │ -0002e2dc 0000ec16 R_ARM_JUMP_SLOT 00019155 sigar_getline_redraw │ │ │ │ │ +0002e2d8 0000ff16 R_ARM_JUMP_SLOT 00010895 sigar_net_route_list_create │ │ │ │ │ +0002e2dc 0000ec16 R_ARM_JUMP_SLOT 000191a5 sigar_getline_redraw │ │ │ │ │ 0002e2e0 00005116 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ │ -0002e2e4 00015e16 R_ARM_JUMP_SLOT 000104a9 sigar_file_system_list_create │ │ │ │ │ +0002e2e4 00015e16 R_ARM_JUMP_SLOT 000104f9 sigar_file_system_list_create │ │ │ │ │ 0002e2e8 00005216 R_ARM_JUMP_SLOT 00000000 tmpnam@GLIBC_2.4 │ │ │ │ │ -0002e2ec 00008116 R_ARM_JUMP_SLOT 0000fdcd sigar_log_impl_set │ │ │ │ │ -0002e2f0 0000ca16 R_ARM_JUMP_SLOT 0001078d sigar_cpu_info_list_create │ │ │ │ │ +0002e2ec 00008116 R_ARM_JUMP_SLOT 0000fe1d sigar_log_impl_set │ │ │ │ │ +0002e2f0 0000ca16 R_ARM_JUMP_SLOT 000107dd sigar_cpu_info_list_create │ │ │ │ │ 0002e2f4 00005316 R_ARM_JUMP_SLOT 00000000 popen@GLIBC_2.4 │ │ │ │ │ -0002e2f8 0000d616 R_ARM_JUMP_SLOT 00010ced sigar_net_info_get │ │ │ │ │ +0002e2f8 0000d616 R_ARM_JUMP_SLOT 00010d3d sigar_net_info_get │ │ │ │ │ 0002e2fc 00005416 R_ARM_JUMP_SLOT 00000000 putenv@GLIBC_2.4 │ │ │ │ │ 0002e300 00005516 R_ARM_JUMP_SLOT 00000000 __xpg_strerror_r@GLIBC_2.4 │ │ │ │ │ -0002e304 00009116 R_ARM_JUMP_SLOT 000107e9 sigar_cpu_list_create │ │ │ │ │ -0002e308 00007a16 R_ARM_JUMP_SLOT 00011979 sigar_strerror_get │ │ │ │ │ +0002e304 00009116 R_ARM_JUMP_SLOT 00010839 sigar_cpu_list_create │ │ │ │ │ +0002e308 00007a16 R_ARM_JUMP_SLOT 000119c9 sigar_strerror_get │ │ │ │ │ 0002e30c 00005616 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ │ -0002e310 0000d716 R_ARM_JUMP_SLOT 0000f319 sigar_proc_filename │ │ │ │ │ -0002e314 00017516 R_ARM_JUMP_SLOT 000101b9 sigar_proc_cred_name_get │ │ │ │ │ -0002e318 0000b216 R_ARM_JUMP_SLOT 0000f915 sigar_rpc_strerror │ │ │ │ │ -0002e31c 0000ed16 R_ARM_JUMP_SLOT 000160c9 sigar_file_attrs_mode_get │ │ │ │ │ -0002e320 00013516 R_ARM_JUMP_SLOT 00015b59 sigar_cache_find │ │ │ │ │ +0002e310 0000d716 R_ARM_JUMP_SLOT 0000f369 sigar_proc_filename │ │ │ │ │ +0002e314 00017516 R_ARM_JUMP_SLOT 00010209 sigar_proc_cred_name_get │ │ │ │ │ +0002e318 0000b216 R_ARM_JUMP_SLOT 0000f965 sigar_rpc_strerror │ │ │ │ │ +0002e31c 0000ed16 R_ARM_JUMP_SLOT 00016119 sigar_file_attrs_mode_get │ │ │ │ │ +0002e320 00013516 R_ARM_JUMP_SLOT 00015ba9 sigar_cache_find │ │ │ │ │ 0002e324 00005716 R_ARM_JUMP_SLOT 00000000 readdir_r@GLIBC_2.4 │ │ │ │ │ -0002e328 00019316 R_ARM_JUMP_SLOT 000109e1 sigar_net_connection_list_create │ │ │ │ │ -0002e32c 00014916 R_ARM_JUMP_SLOT 00011311 sigar_fqdn_get │ │ │ │ │ -0002e330 00013616 R_ARM_JUMP_SLOT 00012091 sigar_net_services_name_get │ │ │ │ │ +0002e328 00019316 R_ARM_JUMP_SLOT 00010a31 sigar_net_connection_list_create │ │ │ │ │ +0002e32c 00014916 R_ARM_JUMP_SLOT 00011361 sigar_fqdn_get │ │ │ │ │ +0002e330 00013616 R_ARM_JUMP_SLOT 000120e1 sigar_net_services_name_get │ │ │ │ │ 0002e334 0000dd16 R_ARM_JUMP_SLOT 0000702d vmcontrol_wrapper_api_init │ │ │ │ │ -0002e338 0000e316 R_ARM_JUMP_SLOT 00011a1d sigar_strerror_printf │ │ │ │ │ +0002e338 0000e316 R_ARM_JUMP_SLOT 00011a6d sigar_strerror_printf │ │ │ │ │ 0002e33c 00005816 R_ARM_JUMP_SLOT 00000000 sprintf@GLIBC_2.4 │ │ │ │ │ 0002e340 00005916 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ │ -0002e344 00013716 R_ARM_JUMP_SLOT 000174d1 sigar_ptql_query_find_process │ │ │ │ │ -0002e348 0000de16 R_ARM_JUMP_SLOT 00013f75 sigar_os_open │ │ │ │ │ +0002e344 00013716 R_ARM_JUMP_SLOT 00017521 sigar_ptql_query_find_process │ │ │ │ │ +0002e348 0000de16 R_ARM_JUMP_SLOT 00013fc5 sigar_os_open │ │ │ │ │ 0002e34c 00005a16 R_ARM_JUMP_SLOT 00000000 remove@GLIBC_2.4 │ │ │ │ │ 0002e350 00005b16 R_ARM_JUMP_SLOT 00000000 vsnprintf@GLIBC_2.4 │ │ │ │ │ -0002e354 00008a16 R_ARM_JUMP_SLOT 0000ffc5 sigar_proc_cpu_get │ │ │ │ │ +0002e354 00008a16 R_ARM_JUMP_SLOT 00010015 sigar_proc_cpu_get │ │ │ │ │ 0002e358 00005c16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ │ -0002e35c 00013a16 R_ARM_JUMP_SLOT 000107cd sigar_cpu_info_list_destroy │ │ │ │ │ -0002e360 0000da16 R_ARM_JUMP_SLOT 00019e01 sigar_getline_completer_set │ │ │ │ │ -0002e364 00016416 R_ARM_JUMP_SLOT 00011765 sigar_password_get │ │ │ │ │ -0002e368 00012f16 R_ARM_JUMP_SLOT 0000f5e9 sigar_strcasestr │ │ │ │ │ -0002e36c 0000f116 R_ARM_JUMP_SLOT 00011ca1 sigar_net_address_equals │ │ │ │ │ +0002e35c 00013a16 R_ARM_JUMP_SLOT 0001081d sigar_cpu_info_list_destroy │ │ │ │ │ +0002e360 0000da16 R_ARM_JUMP_SLOT 00019e51 sigar_getline_completer_set │ │ │ │ │ +0002e364 00016416 R_ARM_JUMP_SLOT 000117b5 sigar_password_get │ │ │ │ │ +0002e368 00012f16 R_ARM_JUMP_SLOT 0000f639 sigar_strcasestr │ │ │ │ │ +0002e36c 0000f116 R_ARM_JUMP_SLOT 00011cf1 sigar_net_address_equals │ │ │ │ │ 0002e370 00005d16 R_ARM_JUMP_SLOT 00000000 inet_ntop@GLIBC_2.4 │ │ │ │ │ 0002e374 00005e16 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ │ -0002e378 00007816 R_ARM_JUMP_SLOT 000158b1 sigar_nfs_server_v3_get │ │ │ │ │ +0002e378 00007816 R_ARM_JUMP_SLOT 00015901 sigar_nfs_server_v3_get │ │ │ │ │ 0002e37c 00005f16 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ │ -0002e380 0000bd16 R_ARM_JUMP_SLOT 000104c9 sigar_file_system_list_grow │ │ │ │ │ +0002e380 0000bd16 R_ARM_JUMP_SLOT 00010519 sigar_file_system_list_grow │ │ │ │ │ 0002e384 00006116 R_ARM_JUMP_SLOT 00000000 inet_addr@GLIBC_2.4 │ │ │ │ │ -0002e388 0000ac16 R_ARM_JUMP_SLOT 00014bd5 sigar_proc_exe_get │ │ │ │ │ -0002e38c 00009a16 R_ARM_JUMP_SLOT 00010115 sigar_sys_info_get_uname │ │ │ │ │ -0002e390 00011c16 R_ARM_JUMP_SLOT 00014ac9 sigar_os_proc_args_get │ │ │ │ │ -0002e394 00019116 R_ARM_JUMP_SLOT 000120ed sigar_cpu_perc_calculate │ │ │ │ │ -0002e398 00016b16 R_ARM_JUMP_SLOT 00015719 sigar_net_connection_list_get │ │ │ │ │ -0002e39c 00015c16 R_ARM_JUMP_SLOT 0000f641 sigar_mem_calc_ram │ │ │ │ │ +0002e388 0000ac16 R_ARM_JUMP_SLOT 00014c25 sigar_proc_exe_get │ │ │ │ │ +0002e38c 00009a16 R_ARM_JUMP_SLOT 00010165 sigar_sys_info_get_uname │ │ │ │ │ +0002e390 00011c16 R_ARM_JUMP_SLOT 00014b19 sigar_os_proc_args_get │ │ │ │ │ +0002e394 00019116 R_ARM_JUMP_SLOT 0001213d sigar_cpu_perc_calculate │ │ │ │ │ +0002e398 00016b16 R_ARM_JUMP_SLOT 00015769 sigar_net_connection_list_get │ │ │ │ │ +0002e39c 00015c16 R_ARM_JUMP_SLOT 0000f691 sigar_mem_calc_ram │ │ │ │ │ 0002e3a0 00006216 R_ARM_JUMP_SLOT 00000000 __xstat64@GLIBC_2.4 │ │ │ │ │ 0002e3a4 00006316 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ │ -0002e3a8 00018316 R_ARM_JUMP_SLOT 0001a0b9 sigar_getline_histinit │ │ │ │ │ -0002e3ac 00011216 R_ARM_JUMP_SLOT 000102b5 sigar_proc_list_get │ │ │ │ │ +0002e3a8 00018316 R_ARM_JUMP_SLOT 0001a109 sigar_getline_histinit │ │ │ │ │ +0002e3ac 00011216 R_ARM_JUMP_SLOT 00010305 sigar_proc_list_get │ │ │ │ │ 0002e3b0 00006416 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4 │ │ │ │ │ 0002e3b4 00006516 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ │ -0002e3b8 0000f616 R_ARM_JUMP_SLOT 0000f77d sigar_cpu_core_rollup │ │ │ │ │ -0002e3bc 00013b16 R_ARM_JUMP_SLOT 0001040d sigar_proc_args_create │ │ │ │ │ +0002e3b8 0000f616 R_ARM_JUMP_SLOT 0000f7cd sigar_cpu_core_rollup │ │ │ │ │ +0002e3bc 00013b16 R_ARM_JUMP_SLOT 0001045d sigar_proc_args_create │ │ │ │ │ 0002e3c0 00006616 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ │ -0002e3c4 00011416 R_ARM_JUMP_SLOT 000143ad sigar_swap_get │ │ │ │ │ +0002e3c4 00011416 R_ARM_JUMP_SLOT 000143fd sigar_swap_get │ │ │ │ │ 0002e3c8 00006716 R_ARM_JUMP_SLOT 00000000 __lxstat64@GLIBC_2.4 │ │ │ │ │ -0002e3cc 0000f916 R_ARM_JUMP_SLOT 00010a81 sigar_net_listen_address_get │ │ │ │ │ -0002e3d0 00015216 R_ARM_JUMP_SLOT 00015761 sigar_tcp_get │ │ │ │ │ -0002e3d4 00017916 R_ARM_JUMP_SLOT 0000f26d sigar_skip_multiple_token │ │ │ │ │ +0002e3cc 0000f916 R_ARM_JUMP_SLOT 00010ad1 sigar_net_listen_address_get │ │ │ │ │ +0002e3d0 00015216 R_ARM_JUMP_SLOT 000157b1 sigar_tcp_get │ │ │ │ │ +0002e3d4 00017916 R_ARM_JUMP_SLOT 0000f2bd sigar_skip_multiple_token │ │ │ │ │ 0002e3d8 00006816 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ │ -0002e3dc 00018c16 R_ARM_JUMP_SLOT 0001692d sigar_sudo_file2str │ │ │ │ │ +0002e3dc 00018c16 R_ARM_JUMP_SLOT 0001697d sigar_sudo_file2str │ │ │ │ │ 0002e3e0 00006916 R_ARM_JUMP_SLOT 00000000 clnttcp_create@GLIBC_2.4 │ │ │ │ │ -0002e3e4 00017a16 R_ARM_JUMP_SLOT 00015b2d sigar_cache_new │ │ │ │ │ -0002e3e8 00011d16 R_ARM_JUMP_SLOT 00014fdd sigar_disk_usage_get │ │ │ │ │ -0002e3ec 00014216 R_ARM_JUMP_SLOT 00014725 sigar_loadavg_get │ │ │ │ │ +0002e3e4 00017a16 R_ARM_JUMP_SLOT 00015b7d sigar_cache_new │ │ │ │ │ +0002e3e8 00011d16 R_ARM_JUMP_SLOT 0001502d sigar_disk_usage_get │ │ │ │ │ +0002e3ec 00014216 R_ARM_JUMP_SLOT 00014775 sigar_loadavg_get │ │ │ │ │ 0002e3f0 00006a16 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ │ -0002e3f4 0000d116 R_ARM_JUMP_SLOT 00010211 sigar_proc_list_grow │ │ │ │ │ +0002e3f4 0000d116 R_ARM_JUMP_SLOT 00010261 sigar_proc_list_grow │ │ │ │ │ 0002e3f8 00006b16 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ │ -0002e3fc 0000c716 R_ARM_JUMP_SLOT 0001588d sigar_nfs_client_v2_get │ │ │ │ │ +0002e3fc 0000c716 R_ARM_JUMP_SLOT 000158dd sigar_nfs_client_v2_get │ │ │ │ │ 0002e400 00006c16 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) 0x62c0 │ │ │ │ │ - 0x0000000d (FINI) 0x1ab94 │ │ │ │ │ + 0x0000000d (FINI) 0x1abe4 │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0x2daf0 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0x2daf4 │ │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ │ 0x00000005 (STRTAB) 0x2508 │ │ │ │ │ 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: 8477a359f245db8e7020cd757005ae0f75c926e0 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 154eda1b4adcd8685865f788d1e6c7296d507e1d │ │ │ │ ├── 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_DirStat_gather │ │ │ │ │ -sigar_dir_stat_get │ │ │ │ │ -Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ -sigar_disk_usage_get │ │ │ │ │ -Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ -sigar_swap_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ -sigar_proc_state_get │ │ │ │ │ Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ sigar_tcp_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ -sigar_proc_cred_name_get │ │ │ │ │ Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ sigar_proc_cred_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ -sigar_proc_stat_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_Mem_gather │ │ │ │ │ +sigar_mem_get │ │ │ │ │ +Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ +sigar_resource_limit_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ +sigar_proc_fd_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ +sigar_proc_exe_get │ │ │ │ │ +Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ +sigar_thread_cpu_get │ │ │ │ │ +Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ +sigar_dir_usage_get │ │ │ │ │ +Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ +sigar_uptime_get │ │ │ │ │ +Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ +sigar_net_info_get │ │ │ │ │ +Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ +sigar_disk_usage_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_ProcCpu_gather │ │ │ │ │ +sigar_proc_cpu_get │ │ │ │ │ Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ sigar_file_system_usage_get │ │ │ │ │ Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ sigar_cpu_get │ │ │ │ │ Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ sigar_nfs_server_v2_get │ │ │ │ │ -Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ -sigar_uptime_get │ │ │ │ │ -Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ -sigar_dir_usage_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ -sigar_proc_fd_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_Mem_gather │ │ │ │ │ -sigar_mem_get │ │ │ │ │ -Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ -sigar_nfs_client_v3_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ -sigar_proc_time_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ │ -sigar_proc_mem_get │ │ │ │ │ -Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ -sigar_file_attrs_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ +sigar_proc_cred_name_get │ │ │ │ │ Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ sigar_nfs_server_v3_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ -sigar_net_interface_stat_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_NfsClientV2_gather │ │ │ │ │ sigar_nfs_client_v2_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ -sigar_net_info_get │ │ │ │ │ +Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ +sigar_nfs_client_v3_get │ │ │ │ │ +Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ +sigar_file_attrs_get │ │ │ │ │ +Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ +sigar_swap_get │ │ │ │ │ Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ sigar_sys_info_get │ │ │ │ │ -Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ -sigar_thread_cpu_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ -sigar_proc_cpu_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ -sigar_proc_exe_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 │ │ │ │ │ @@ -350,142 +350,133 @@ │ │ │ │ │ libc.so.6 │ │ │ │ │ GLIBC_2.7 │ │ │ │ │ GLIBC_2.4 │ │ │ │ │ H IxD JyD │ │ │ │ │ :GK}DGN{D │ │ │ │ │ #hRF)F F │ │ │ │ │ Zh F#h1F │ │ │ │ │ -Fx`AF7OzD │ │ │ │ │ -Zh1F#h F │ │ │ │ │ -Gji#h1F F │ │ │ │ │ -FAFha F[m │ │ │ │ │ -zD#K F{D │ │ │ │ │ -J F_h#hzD │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -zD$K F{D │ │ │ │ │ +F9F(a F[m │ │ │ │ │ +F1Fha F[m │ │ │ │ │ i#hAF FRh │ │ │ │ │ i"h F1F[h │ │ │ │ │ i"h F1F[h │ │ │ │ │ i"h F1F[h │ │ │ │ │ Zh F#h1F │ │ │ │ │ -F9F(b F[m │ │ │ │ │ -F9Fhb F[m │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -zD2K F{D │ │ │ │ │ +Fx`AF7OzD │ │ │ │ │ Zh1F#h F │ │ │ │ │ -G*k#h1F F │ │ │ │ │ -FAF(c F[m │ │ │ │ │ -Fx`AFXOzD │ │ │ │ │ -*kWh JzD │ │ │ │ │ -J F_h#hzD │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -F9Fhc F[m │ │ │ │ │ +G*j#h1F F │ │ │ │ │ +F9F(b F[m │ │ │ │ │ +zD:K F{D │ │ │ │ │ Zh F#h9F │ │ │ │ │ -$E9FRhRl │ │ │ │ │ -Zh1F#h F │ │ │ │ │ +${9FRhRl │ │ │ │ │ +FAFhb F[m │ │ │ │ │ Zh F#h1F │ │ │ │ │ -FAF(d F[m │ │ │ │ │ -Fx`AF7OzD │ │ │ │ │ Zh F#h1F │ │ │ │ │ +F9F(c F[m │ │ │ │ │ +FAFhc F[m │ │ │ │ │ +Fx`AF7OzD │ │ │ │ │ +Zh1F#h F │ │ │ │ │ F9Fhd F[m │ │ │ │ │ -G+m:F@Fx │ │ │ │ │ +zD$K F{D │ │ │ │ │ +Zh1F#h F │ │ │ │ │ +zD#K F{D │ │ │ │ │ +J F_h#hzD │ │ │ │ │ +Zh F#h1F │ │ │ │ │ +Fx`AF`OzD │ │ │ │ │ +Gkm:F@Fx │ │ │ │ │ F[h1FZj#h │ │ │ │ │ -FIF(e F[m │ │ │ │ │ +FIFhe F[m │ │ │ │ │ zDAK F{D │ │ │ │ │ -*mWh;JzD │ │ │ │ │ -*mWh6JzD │ │ │ │ │ -*mWh1JzD │ │ │ │ │ -*mWh,JzD │ │ │ │ │ -*mWh'JzD │ │ │ │ │ -*mWh"JzD │ │ │ │ │ -Zh F#h9F │ │ │ │ │ -${9FRhRl │ │ │ │ │ -FAFhe F[m │ │ │ │ │ +jmWh;JzD │ │ │ │ │ +jmWh6JzD │ │ │ │ │ +jmWh1JzD │ │ │ │ │ +jmWh,JzD │ │ │ │ │ +jmWh'JzD │ │ │ │ │ +jmWh"JzD │ │ │ │ │ +Zh F#h1F │ │ │ │ │ +zD,K F{D │ │ │ │ │ Zh1F#h F │ │ │ │ │ -zD:K F{D │ │ │ │ │ +Fx`AFXOzD │ │ │ │ │ +J F_h#hzD │ │ │ │ │ +Zh F#h1F │ │ │ │ │ +F9F(f F[m │ │ │ │ │ +Zh F#h9F │ │ │ │ │ +$E9FRhRl │ │ │ │ │ +FAFhf F[m │ │ │ │ │ Zh F#h9F │ │ │ │ │ ${9FRhRl │ │ │ │ │ ,E9FRhRm │ │ │ │ │ Zh F#h1F │ │ │ │ │ -F9F(f F[m │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -F9Fhf F[m │ │ │ │ │ +F9F(g F[m │ │ │ │ │ zD+K F{D │ │ │ │ │ Zh F#h1F │ │ │ │ │ -n F1F[hZh#h │ │ │ │ │ -Fx`AFLOzD │ │ │ │ │ +F9Fhg F[m │ │ │ │ │ +zD2K F{D │ │ │ │ │ +Zh F#h9F │ │ │ │ │ +$E9FRhRl │ │ │ │ │ Zh F#h9F │ │ │ │ │ ${9FRhRl │ │ │ │ │ ,E9FRhRm │ │ │ │ │ Zh F#h1F │ │ │ │ │ -FAF(g F[m │ │ │ │ │ -Fx`AF`OzD │ │ │ │ │ -Zh F#h9F │ │ │ │ │ -$E9FRhRl │ │ │ │ │ -zD$K F{D │ │ │ │ │ +0 F1F[hZh#h │ │ │ │ │ +Fx`AFQOzD │ │ │ │ │ Zh F#h1F │ │ │ │ │ +zD'K F{D │ │ │ │ │ Zh F#h1F │ │ │ │ │ -zD.K F{D │ │ │ │ │ -xazDxK{D │ │ │ │ │ +xazDyK{D │ │ │ │ │ G"h+F FYF │ │ │ │ │ ;h2F!F8F │ │ │ │ │ F!hRh3D │ │ │ │ │ F!hRh3D │ │ │ │ │ F!hRh3D │ │ │ │ │ F!hRh3D │ │ │ │ │ G h+FBFYF │ │ │ │ │ -FQF8a F[m │ │ │ │ │ xazD.K F{D │ │ │ │ │ -xa:iUh(JzD │ │ │ │ │ G#hh`QF&M F │ │ │ │ │ -;i}D$J^hzD+F │ │ │ │ │ -zD;i^h+F │ │ │ │ │ -zD;i^h+F │ │ │ │ │ -G:i+FQFpa FUh"h │ │ │ │ │ +k}D$J^hzD+F │ │ │ │ │ +k+FQFpa FUh"h │ │ │ │ │ )F F[hZh │ │ │ │ │ )F F[hZi │ │ │ │ │ G h+F:FIF │ │ │ │ │ -FAFpc F[m │ │ │ │ │ +FAF0f F[m │ │ │ │ │ Fh`AF;MzD │ │ │ │ │ G#h7JAF8` F │ │ │ │ │ -zDsk_h+F │ │ │ │ │ +zD3n_h+F │ │ │ │ │ G#h2JAFx` F │ │ │ │ │ -zDsk_h+F │ │ │ │ │ -zDsk_h+F │ │ │ │ │ -zDsk_h+F │ │ │ │ │ +zD3n_h+F │ │ │ │ │ +zD3n_h+F │ │ │ │ │ +zD3n_h+F │ │ │ │ │ G#h#JAF8a F │ │ │ │ │ -zDsk_h+F │ │ │ │ │ -zDsk_h+F │ │ │ │ │ -zDsk_h+F │ │ │ │ │ +zD3n_h+F │ │ │ │ │ +zD3n_h+F │ │ │ │ │ +zD3n_h+F │ │ │ │ │ 1F F[hZh#h │ │ │ │ │ 1F F[hZi#h │ │ │ │ │ AF F[hZh#h │ │ │ │ │ AF F[hZi#h │ │ │ │ │ Zh9F#h F │ │ │ │ │ SF(F1F*h │ │ │ │ │ #h1F F>F │ │ │ │ │ G)F F2FEF │ │ │ │ │ +)F F;l[h │ │ │ │ │ +)F F;l[h │ │ │ │ │ )F F[hZj │ │ │ │ │ G!h+F FRF │ │ │ │ │ -L0!h F[h │ │ │ │ │ -L0!h F[h │ │ │ │ │ -L0)F F[h │ │ │ │ │ +zD;l]h3F │ │ │ │ │ +zD;lGM}D │ │ │ │ │ G!h+F FZF │ │ │ │ │ -lzD^h"K{D │ │ │ │ │ -Gso9F F[hZh#h │ │ │ │ │ -Gso9F F[h │ │ │ │ │ -Gso9F F[h │ │ │ │ │ -G#h9JAF F │ │ │ │ │ -xazD7K{D │ │ │ │ │ -FAFpg F[m │ │ │ │ │ +hzD^h"K{D │ │ │ │ │ +09F F[hZh#h │ │ │ │ │ +G#h;JAF F │ │ │ │ │ +xazD9K{D │ │ │ │ │ G+F%h2F FQF │ │ │ │ │ J F]h#hzD │ │ │ │ │ Zh F#h1F │ │ │ │ │ -n F1F[hZh#h │ │ │ │ │ -Fx`AFLOzD │ │ │ │ │ +0 F1F[hZh#h │ │ │ │ │ +Fx`AFQOzD │ │ │ │ │ #h:F1F F │ │ │ │ │ SF(F1F*h │ │ │ │ │ +h1F(F[m │ │ │ │ │ F!F8Fc`zD │ │ │ │ │ OFJFAF0F │ │ │ │ │ 3_J(FzDR │ │ │ │ │ NIOHyDxD │ │ │ │ │ @@ -576,87 +567,87 @@ │ │ │ │ │ org/hyperic/sigar/SigarNotImplementedException │ │ │ │ │ Lorg/hyperic/sigar/SigarNotImplementedException; │ │ │ │ │ INSTANCE │ │ │ │ │ org/hyperic/sigar/SigarException │ │ │ │ │ sigar has been closed │ │ │ │ │ java/util/ArrayList │ │ │ │ │ (Ljava/lang/Object;)Z │ │ │ │ │ -symlinks │ │ │ │ │ -diskUsage │ │ │ │ │ -readBytes │ │ │ │ │ -writeBytes │ │ │ │ │ -serviceTime │ │ │ │ │ -priority │ │ │ │ │ -processor │ │ │ │ │ activeOpens │ │ │ │ │ passiveOpens │ │ │ │ │ attemptFails │ │ │ │ │ estabResets │ │ │ │ │ currEstab │ │ │ │ │ retransSegs │ │ │ │ │ -sleeping │ │ │ │ │ -freeFiles │ │ │ │ │ -diskReads │ │ │ │ │ -diskWrites │ │ │ │ │ -diskReadBytes │ │ │ │ │ -diskWriteBytes │ │ │ │ │ -diskQueue │ │ │ │ │ -diskServiceTime │ │ │ │ │ -usePercent │ │ │ │ │ -readlink │ │ │ │ │ -writecache │ │ │ │ │ -description │ │ │ │ │ -destination │ │ │ │ │ -broadcast │ │ │ │ │ +priority │ │ │ │ │ +processor │ │ │ │ │ +symlinks │ │ │ │ │ +diskUsage │ │ │ │ │ +actualUsed │ │ │ │ │ +actualFree │ │ │ │ │ +usedPercent │ │ │ │ │ +freePercent │ │ │ │ │ fileSizeCur │ │ │ │ │ fileSizeMax │ │ │ │ │ pipeSizeMax │ │ │ │ │ pipeSizeCur │ │ │ │ │ stackCur │ │ │ │ │ stackMax │ │ │ │ │ memoryCur │ │ │ │ │ memoryMax │ │ │ │ │ processesCur │ │ │ │ │ processesMax │ │ │ │ │ openFilesCur │ │ │ │ │ openFilesMax │ │ │ │ │ virtualMemoryCur │ │ │ │ │ virtualMemoryMax │ │ │ │ │ -actualUsed │ │ │ │ │ -actualFree │ │ │ │ │ -usedPercent │ │ │ │ │ -freePercent │ │ │ │ │ -readdirplus │ │ │ │ │ -pathconf │ │ │ │ │ -startTime │ │ │ │ │ -resident │ │ │ │ │ -minorFaults │ │ │ │ │ -majorFaults │ │ │ │ │ -pageFaults │ │ │ │ │ -permissions │ │ │ │ │ +defaultGateway │ │ │ │ │ +hostName │ │ │ │ │ +domainName │ │ │ │ │ +primaryDns │ │ │ │ │ +secondaryDns │ │ │ │ │ +readBytes │ │ │ │ │ +writeBytes │ │ │ │ │ +serviceTime │ │ │ │ │ rxPackets │ │ │ │ │ rxErrors │ │ │ │ │ rxDropped │ │ │ │ │ rxOverruns │ │ │ │ │ txPackets │ │ │ │ │ txErrors │ │ │ │ │ txDropped │ │ │ │ │ txOverruns │ │ │ │ │ txCollisions │ │ │ │ │ txCarrier │ │ │ │ │ -defaultGateway │ │ │ │ │ -hostName │ │ │ │ │ -domainName │ │ │ │ │ -primaryDns │ │ │ │ │ -secondaryDns │ │ │ │ │ +description │ │ │ │ │ +destination │ │ │ │ │ +broadcast │ │ │ │ │ +lastTime │ │ │ │ │ +startTime │ │ │ │ │ +freeFiles │ │ │ │ │ +diskReads │ │ │ │ │ +diskWrites │ │ │ │ │ +diskReadBytes │ │ │ │ │ +diskWriteBytes │ │ │ │ │ +diskQueue │ │ │ │ │ +diskServiceTime │ │ │ │ │ +usePercent │ │ │ │ │ +readlink │ │ │ │ │ +writecache │ │ │ │ │ +readdirplus │ │ │ │ │ +pathconf │ │ │ │ │ +resident │ │ │ │ │ +minorFaults │ │ │ │ │ +majorFaults │ │ │ │ │ +pageFaults │ │ │ │ │ +sleeping │ │ │ │ │ +permissions │ │ │ │ │ patchLevel │ │ │ │ │ vendorVersion │ │ │ │ │ vendorName │ │ │ │ │ vendorCodeName │ │ │ │ │ -lastTime │ │ │ │ │ org/hyperic/sigar/FileSystem │ │ │ │ │ typeName │ │ │ │ │ sysTypeName │ │ │ │ │ org/hyperic/sigar/NfsFileSystem │ │ │ │ │ org/hyperic/sigar/CpuInfo │ │ │ │ │ cacheSize │ │ │ │ │ totalCores │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ │ @@ -49,125 +49,125 @@ │ │ │ │ │ 0x000027e8 73696761 725f5369 6761725f 6b696c6c sigar_Sigar_kill │ │ │ │ │ 0x000027f8 00736967 61725f70 726f635f 6b696c6c .sigar_proc_kill │ │ │ │ │ 0x00002808 004a6176 615f6f72 675f6879 70657269 .Java_org_hyperi │ │ │ │ │ 0x00002818 635f7369 6761725f 53696761 725f6765 c_sigar_Sigar_ge │ │ │ │ │ 0x00002828 74536967 4e756d00 73696761 725f7369 tSigNum.sigar_si │ │ │ │ │ 0x00002838 676e756d 5f676574 004a6176 615f6f72 gnum_get.Java_or │ │ │ │ │ 0x00002848 675f6879 70657269 635f7369 6761725f g_hyperic_sigar_ │ │ │ │ │ - 0x00002858 44697253 7461745f 67617468 65720073 DirStat_gather.s │ │ │ │ │ - 0x00002868 69676172 5f646972 5f737461 745f6765 igar_dir_stat_ge │ │ │ │ │ - 0x00002878 74006d61 6c6c6f63 004a6176 615f6f72 t.malloc.Java_or │ │ │ │ │ - 0x00002888 675f6879 70657269 635f7369 6761725f g_hyperic_sigar_ │ │ │ │ │ - 0x00002898 4469736b 55736167 655f6761 74686572 DiskUsage_gather │ │ │ │ │ - 0x000028a8 00736967 61725f64 69736b5f 75736167 .sigar_disk_usag │ │ │ │ │ - 0x000028b8 655f6765 74004a61 76615f6f 72675f68 e_get.Java_org_h │ │ │ │ │ - 0x000028c8 79706572 69635f73 69676172 5f537761 yperic_sigar_Swa │ │ │ │ │ - 0x000028d8 705f6761 74686572 00736967 61725f73 p_gather.sigar_s │ │ │ │ │ - 0x000028e8 7761705f 67657400 4a617661 5f6f7267 wap_get.Java_org │ │ │ │ │ - 0x000028f8 5f687970 65726963 5f736967 61725f50 _hyperic_sigar_P │ │ │ │ │ - 0x00002908 726f6353 74617465 5f676174 68657200 rocState_gather. │ │ │ │ │ - 0x00002918 73696761 725f7072 6f635f73 74617465 sigar_proc_state │ │ │ │ │ - 0x00002928 5f676574 004a6176 615f6f72 675f6879 _get.Java_org_hy │ │ │ │ │ - 0x00002938 70657269 635f7369 6761725f 5463705f peric_sigar_Tcp_ │ │ │ │ │ - 0x00002948 67617468 65720073 69676172 5f746370 gather.sigar_tcp │ │ │ │ │ - 0x00002958 5f676574 004a6176 615f6f72 675f6879 _get.Java_org_hy │ │ │ │ │ - 0x00002968 70657269 635f7369 6761725f 50726f63 peric_sigar_Proc │ │ │ │ │ - 0x00002978 43726564 4e616d65 5f676174 68657200 CredName_gather. │ │ │ │ │ - 0x00002988 73696761 725f7072 6f635f63 7265645f sigar_proc_cred_ │ │ │ │ │ - 0x00002998 6e616d65 5f676574 004a6176 615f6f72 name_get.Java_or │ │ │ │ │ - 0x000029a8 675f6879 70657269 635f7369 6761725f g_hyperic_sigar_ │ │ │ │ │ - 0x000029b8 50726f63 43726564 5f676174 68657200 ProcCred_gather. │ │ │ │ │ - 0x000029c8 73696761 725f7072 6f635f63 7265645f sigar_proc_cred_ │ │ │ │ │ - 0x000029d8 67657400 4a617661 5f6f7267 5f687970 get.Java_org_hyp │ │ │ │ │ - 0x000029e8 65726963 5f736967 61725f50 726f6353 eric_sigar_ProcS │ │ │ │ │ - 0x000029f8 7461745f 67617468 65720073 69676172 tat_gather.sigar │ │ │ │ │ - 0x00002a08 5f70726f 635f7374 61745f67 6574004a _proc_stat_get.J │ │ │ │ │ - 0x00002a18 6176615f 6f72675f 68797065 7269635f ava_org_hyperic_ │ │ │ │ │ - 0x00002a28 73696761 725f4669 6c655379 7374656d sigar_FileSystem │ │ │ │ │ - 0x00002a38 55736167 655f6761 74686572 00736967 Usage_gather.sig │ │ │ │ │ - 0x00002a48 61725f66 696c655f 73797374 656d5f75 ar_file_system_u │ │ │ │ │ - 0x00002a58 73616765 5f676574 004a6176 615f6f72 sage_get.Java_or │ │ │ │ │ - 0x00002a68 675f6879 70657269 635f7369 6761725f g_hyperic_sigar_ │ │ │ │ │ - 0x00002a78 4370755f 67617468 65720073 69676172 Cpu_gather.sigar │ │ │ │ │ - 0x00002a88 5f637075 5f676574 004a6176 615f6f72 _cpu_get.Java_or │ │ │ │ │ - 0x00002a98 675f6879 70657269 635f7369 6761725f g_hyperic_sigar_ │ │ │ │ │ - 0x00002aa8 4e667353 65727665 7256325f 67617468 NfsServerV2_gath │ │ │ │ │ - 0x00002ab8 65720073 69676172 5f6e6673 5f736572 er.sigar_nfs_ser │ │ │ │ │ - 0x00002ac8 7665725f 76325f67 6574004a 6176615f ver_v2_get.Java_ │ │ │ │ │ - 0x00002ad8 6f72675f 68797065 7269635f 73696761 org_hyperic_siga │ │ │ │ │ - 0x00002ae8 725f5570 74696d65 5f676174 68657200 r_Uptime_gather. │ │ │ │ │ - 0x00002af8 73696761 725f7570 74696d65 5f676574 sigar_uptime_get │ │ │ │ │ - 0x00002b08 004a6176 615f6f72 675f6879 70657269 .Java_org_hyperi │ │ │ │ │ - 0x00002b18 635f7369 6761725f 44697255 73616765 c_sigar_DirUsage │ │ │ │ │ - 0x00002b28 5f676174 68657200 73696761 725f6469 _gather.sigar_di │ │ │ │ │ - 0x00002b38 725f7573 6167655f 67657400 4a617661 r_usage_get.Java │ │ │ │ │ - 0x00002b48 5f6f7267 5f687970 65726963 5f736967 _org_hyperic_sig │ │ │ │ │ - 0x00002b58 61725f50 726f6346 645f6761 74686572 ar_ProcFd_gather │ │ │ │ │ - 0x00002b68 00736967 61725f70 726f635f 66645f67 .sigar_proc_fd_g │ │ │ │ │ - 0x00002b78 6574004a 6176615f 6f72675f 68797065 et.Java_org_hype │ │ │ │ │ - 0x00002b88 7269635f 73696761 725f4e65 74496e74 ric_sigar_NetInt │ │ │ │ │ - 0x00002b98 65726661 6365436f 6e666967 5f676174 erfaceConfig_gat │ │ │ │ │ - 0x00002ba8 68657200 73696761 725f6e65 745f696e her.sigar_net_in │ │ │ │ │ - 0x00002bb8 74657266 6163655f 636f6e66 69675f67 terface_config_g │ │ │ │ │ - 0x00002bc8 65740073 69676172 5f6e6574 5f616464 et.sigar_net_add │ │ │ │ │ - 0x00002bd8 72657373 5f746f5f 73747269 6e67004a ress_to_string.J │ │ │ │ │ - 0x00002be8 6176615f 6f72675f 68797065 7269635f ava_org_hyperic_ │ │ │ │ │ - 0x00002bf8 73696761 725f5265 736f7572 63654c69 sigar_ResourceLi │ │ │ │ │ - 0x00002c08 6d69745f 67617468 65720073 69676172 mit_gather.sigar │ │ │ │ │ - 0x00002c18 5f726573 6f757263 655f6c69 6d69745f _resource_limit_ │ │ │ │ │ - 0x00002c28 67657400 4a617661 5f6f7267 5f687970 get.Java_org_hyp │ │ │ │ │ - 0x00002c38 65726963 5f736967 61725f4d 656d5f67 eric_sigar_Mem_g │ │ │ │ │ - 0x00002c48 61746865 72007369 6761725f 6d656d5f ather.sigar_mem_ │ │ │ │ │ - 0x00002c58 67657400 4a617661 5f6f7267 5f687970 get.Java_org_hyp │ │ │ │ │ - 0x00002c68 65726963 5f736967 61725f4e 6673436c eric_sigar_NfsCl │ │ │ │ │ - 0x00002c78 69656e74 56335f67 61746865 72007369 ientV3_gather.si │ │ │ │ │ - 0x00002c88 6761725f 6e66735f 636c6965 6e745f76 gar_nfs_client_v │ │ │ │ │ - 0x00002c98 335f6765 74004a61 76615f6f 72675f68 3_get.Java_org_h │ │ │ │ │ - 0x00002ca8 79706572 69635f73 69676172 5f50726f yperic_sigar_Pro │ │ │ │ │ - 0x00002cb8 6354696d 655f6761 74686572 00736967 cTime_gather.sig │ │ │ │ │ - 0x00002cc8 61725f70 726f635f 74696d65 5f676574 ar_proc_time_get │ │ │ │ │ - 0x00002cd8 004a6176 615f6f72 675f6879 70657269 .Java_org_hyperi │ │ │ │ │ - 0x00002ce8 635f7369 6761725f 50726f63 4d656d5f c_sigar_ProcMem_ │ │ │ │ │ - 0x00002cf8 67617468 65720073 69676172 5f70726f gather.sigar_pro │ │ │ │ │ - 0x00002d08 635f6d65 6d5f6765 74004a61 76615f6f c_mem_get.Java_o │ │ │ │ │ - 0x00002d18 72675f68 79706572 69635f73 69676172 rg_hyperic_sigar │ │ │ │ │ - 0x00002d28 5f46696c 65417474 72735f67 61746865 _FileAttrs_gathe │ │ │ │ │ - 0x00002d38 72007369 6761725f 66696c65 5f617474 r.sigar_file_att │ │ │ │ │ - 0x00002d48 72735f67 6574004a 6176615f 6f72675f rs_get.Java_org_ │ │ │ │ │ - 0x00002d58 68797065 7269635f 73696761 725f4e66 hyperic_sigar_Nf │ │ │ │ │ - 0x00002d68 73536572 76657256 335f6761 74686572 sServerV3_gather │ │ │ │ │ - 0x00002d78 00736967 61725f6e 66735f73 65727665 .sigar_nfs_serve │ │ │ │ │ - 0x00002d88 725f7633 5f676574 004a6176 615f6f72 r_v3_get.Java_or │ │ │ │ │ - 0x00002d98 675f6879 70657269 635f7369 6761725f g_hyperic_sigar_ │ │ │ │ │ - 0x00002da8 4e657449 6e746572 66616365 53746174 NetInterfaceStat │ │ │ │ │ - 0x00002db8 5f676174 68657200 73696761 725f6e65 _gather.sigar_ne │ │ │ │ │ - 0x00002dc8 745f696e 74657266 6163655f 73746174 t_interface_stat │ │ │ │ │ - 0x00002dd8 5f676574 004a6176 615f6f72 675f6879 _get.Java_org_hy │ │ │ │ │ - 0x00002de8 70657269 635f7369 6761725f 4e667343 peric_sigar_NfsC │ │ │ │ │ - 0x00002df8 6c69656e 7456325f 67617468 65720073 lientV2_gather.s │ │ │ │ │ - 0x00002e08 69676172 5f6e6673 5f636c69 656e745f igar_nfs_client_ │ │ │ │ │ - 0x00002e18 76325f67 6574004a 6176615f 6f72675f v2_get.Java_org_ │ │ │ │ │ - 0x00002e28 68797065 7269635f 73696761 725f4e65 hyperic_sigar_Ne │ │ │ │ │ - 0x00002e38 74496e66 6f5f6761 74686572 00736967 tInfo_gather.sig │ │ │ │ │ - 0x00002e48 61725f6e 65745f69 6e666f5f 67657400 ar_net_info_get. │ │ │ │ │ - 0x00002e58 4a617661 5f6f7267 5f687970 65726963 Java_org_hyperic │ │ │ │ │ - 0x00002e68 5f736967 61725f53 7973496e 666f5f67 _sigar_SysInfo_g │ │ │ │ │ - 0x00002e78 61746865 72007369 6761725f 7379735f ather.sigar_sys_ │ │ │ │ │ - 0x00002e88 696e666f 5f676574 004a6176 615f6f72 info_get.Java_or │ │ │ │ │ - 0x00002e98 675f6879 70657269 635f7369 6761725f g_hyperic_sigar_ │ │ │ │ │ - 0x00002ea8 54687265 61644370 755f6761 74686572 ThreadCpu_gather │ │ │ │ │ - 0x00002eb8 00736967 61725f74 68726561 645f6370 .sigar_thread_cp │ │ │ │ │ - 0x00002ec8 755f6765 74004a61 76615f6f 72675f68 u_get.Java_org_h │ │ │ │ │ - 0x00002ed8 79706572 69635f73 69676172 5f50726f yperic_sigar_Pro │ │ │ │ │ - 0x00002ee8 63437075 5f676174 68657200 73696761 cCpu_gather.siga │ │ │ │ │ - 0x00002ef8 725f7072 6f635f63 70755f67 6574004a r_proc_cpu_get.J │ │ │ │ │ - 0x00002f08 6176615f 6f72675f 68797065 7269635f ava_org_hyperic_ │ │ │ │ │ - 0x00002f18 73696761 725f5072 6f634578 655f6761 sigar_ProcExe_ga │ │ │ │ │ - 0x00002f28 74686572 00736967 61725f70 726f635f ther.sigar_proc_ │ │ │ │ │ - 0x00002f38 6578655f 67657400 4a617661 5f6f7267 exe_get.Java_org │ │ │ │ │ + 0x00002858 5463705f 67617468 65720073 69676172 Tcp_gather.sigar │ │ │ │ │ + 0x00002868 5f746370 5f676574 006d616c 6c6f6300 _tcp_get.malloc. │ │ │ │ │ + 0x00002878 4a617661 5f6f7267 5f687970 65726963 Java_org_hyperic │ │ │ │ │ + 0x00002888 5f736967 61725f50 726f6343 7265645f _sigar_ProcCred_ │ │ │ │ │ + 0x00002898 67617468 65720073 69676172 5f70726f gather.sigar_pro │ │ │ │ │ + 0x000028a8 635f6372 65645f67 6574004a 6176615f c_cred_get.Java_ │ │ │ │ │ + 0x000028b8 6f72675f 68797065 7269635f 73696761 org_hyperic_siga │ │ │ │ │ + 0x000028c8 725f5072 6f635374 6174655f 67617468 r_ProcState_gath │ │ │ │ │ + 0x000028d8 65720073 69676172 5f70726f 635f7374 er.sigar_proc_st │ │ │ │ │ + 0x000028e8 6174655f 67657400 4a617661 5f6f7267 ate_get.Java_org │ │ │ │ │ + 0x000028f8 5f687970 65726963 5f736967 61725f44 _hyperic_sigar_D │ │ │ │ │ + 0x00002908 69725374 61745f67 61746865 72007369 irStat_gather.si │ │ │ │ │ + 0x00002918 6761725f 6469725f 73746174 5f676574 gar_dir_stat_get │ │ │ │ │ + 0x00002928 004a6176 615f6f72 675f6879 70657269 .Java_org_hyperi │ │ │ │ │ + 0x00002938 635f7369 6761725f 4d656d5f 67617468 c_sigar_Mem_gath │ │ │ │ │ + 0x00002948 65720073 69676172 5f6d656d 5f676574 er.sigar_mem_get │ │ │ │ │ + 0x00002958 004a6176 615f6f72 675f6879 70657269 .Java_org_hyperi │ │ │ │ │ + 0x00002968 635f7369 6761725f 5265736f 75726365 c_sigar_Resource │ │ │ │ │ + 0x00002978 4c696d69 745f6761 74686572 00736967 Limit_gather.sig │ │ │ │ │ + 0x00002988 61725f72 65736f75 7263655f 6c696d69 ar_resource_limi │ │ │ │ │ + 0x00002998 745f6765 74004a61 76615f6f 72675f68 t_get.Java_org_h │ │ │ │ │ + 0x000029a8 79706572 69635f73 69676172 5f50726f yperic_sigar_Pro │ │ │ │ │ + 0x000029b8 6346645f 67617468 65720073 69676172 cFd_gather.sigar │ │ │ │ │ + 0x000029c8 5f70726f 635f6664 5f676574 004a6176 _proc_fd_get.Jav │ │ │ │ │ + 0x000029d8 615f6f72 675f6879 70657269 635f7369 a_org_hyperic_si │ │ │ │ │ + 0x000029e8 6761725f 50726f63 4578655f 67617468 gar_ProcExe_gath │ │ │ │ │ + 0x000029f8 65720073 69676172 5f70726f 635f6578 er.sigar_proc_ex │ │ │ │ │ + 0x00002a08 655f6765 74004a61 76615f6f 72675f68 e_get.Java_org_h │ │ │ │ │ + 0x00002a18 79706572 69635f73 69676172 5f546872 yperic_sigar_Thr │ │ │ │ │ + 0x00002a28 65616443 70755f67 61746865 72007369 eadCpu_gather.si │ │ │ │ │ + 0x00002a38 6761725f 74687265 61645f63 70755f67 gar_thread_cpu_g │ │ │ │ │ + 0x00002a48 6574004a 6176615f 6f72675f 68797065 et.Java_org_hype │ │ │ │ │ + 0x00002a58 7269635f 73696761 725f4469 72557361 ric_sigar_DirUsa │ │ │ │ │ + 0x00002a68 67655f67 61746865 72007369 6761725f ge_gather.sigar_ │ │ │ │ │ + 0x00002a78 6469725f 75736167 655f6765 74004a61 dir_usage_get.Ja │ │ │ │ │ + 0x00002a88 76615f6f 72675f68 79706572 69635f73 va_org_hyperic_s │ │ │ │ │ + 0x00002a98 69676172 5f557074 696d655f 67617468 igar_Uptime_gath │ │ │ │ │ + 0x00002aa8 65720073 69676172 5f757074 696d655f er.sigar_uptime_ │ │ │ │ │ + 0x00002ab8 67657400 4a617661 5f6f7267 5f687970 get.Java_org_hyp │ │ │ │ │ + 0x00002ac8 65726963 5f736967 61725f4e 6574496e eric_sigar_NetIn │ │ │ │ │ + 0x00002ad8 666f5f67 61746865 72007369 6761725f fo_gather.sigar_ │ │ │ │ │ + 0x00002ae8 6e65745f 696e666f 5f676574 004a6176 net_info_get.Jav │ │ │ │ │ + 0x00002af8 615f6f72 675f6879 70657269 635f7369 a_org_hyperic_si │ │ │ │ │ + 0x00002b08 6761725f 4469736b 55736167 655f6761 gar_DiskUsage_ga │ │ │ │ │ + 0x00002b18 74686572 00736967 61725f64 69736b5f ther.sigar_disk_ │ │ │ │ │ + 0x00002b28 75736167 655f6765 74004a61 76615f6f usage_get.Java_o │ │ │ │ │ + 0x00002b38 72675f68 79706572 69635f73 69676172 rg_hyperic_sigar │ │ │ │ │ + 0x00002b48 5f4e6574 496e7465 72666163 65537461 _NetInterfaceSta │ │ │ │ │ + 0x00002b58 745f6761 74686572 00736967 61725f6e t_gather.sigar_n │ │ │ │ │ + 0x00002b68 65745f69 6e746572 66616365 5f737461 et_interface_sta │ │ │ │ │ + 0x00002b78 745f6765 74004a61 76615f6f 72675f68 t_get.Java_org_h │ │ │ │ │ + 0x00002b88 79706572 69635f73 69676172 5f4e6574 yperic_sigar_Net │ │ │ │ │ + 0x00002b98 496e7465 72666163 65436f6e 6669675f InterfaceConfig_ │ │ │ │ │ + 0x00002ba8 67617468 65720073 69676172 5f6e6574 gather.sigar_net │ │ │ │ │ + 0x00002bb8 5f696e74 65726661 63655f63 6f6e6669 _interface_confi │ │ │ │ │ + 0x00002bc8 675f6765 74007369 6761725f 6e65745f g_get.sigar_net_ │ │ │ │ │ + 0x00002bd8 61646472 6573735f 746f5f73 7472696e address_to_strin │ │ │ │ │ + 0x00002be8 67004a61 76615f6f 72675f68 79706572 g.Java_org_hyper │ │ │ │ │ + 0x00002bf8 69635f73 69676172 5f50726f 63437075 ic_sigar_ProcCpu │ │ │ │ │ + 0x00002c08 5f676174 68657200 73696761 725f7072 _gather.sigar_pr │ │ │ │ │ + 0x00002c18 6f635f63 70755f67 6574004a 6176615f oc_cpu_get.Java_ │ │ │ │ │ + 0x00002c28 6f72675f 68797065 7269635f 73696761 org_hyperic_siga │ │ │ │ │ + 0x00002c38 725f4669 6c655379 7374656d 55736167 r_FileSystemUsag │ │ │ │ │ + 0x00002c48 655f6761 74686572 00736967 61725f66 e_gather.sigar_f │ │ │ │ │ + 0x00002c58 696c655f 73797374 656d5f75 73616765 ile_system_usage │ │ │ │ │ + 0x00002c68 5f676574 004a6176 615f6f72 675f6879 _get.Java_org_hy │ │ │ │ │ + 0x00002c78 70657269 635f7369 6761725f 4370755f peric_sigar_Cpu_ │ │ │ │ │ + 0x00002c88 67617468 65720073 69676172 5f637075 gather.sigar_cpu │ │ │ │ │ + 0x00002c98 5f676574 004a6176 615f6f72 675f6879 _get.Java_org_hy │ │ │ │ │ + 0x00002ca8 70657269 635f7369 6761725f 4e667353 peric_sigar_NfsS │ │ │ │ │ + 0x00002cb8 65727665 7256325f 67617468 65720073 erverV2_gather.s │ │ │ │ │ + 0x00002cc8 69676172 5f6e6673 5f736572 7665725f igar_nfs_server_ │ │ │ │ │ + 0x00002cd8 76325f67 6574004a 6176615f 6f72675f v2_get.Java_org_ │ │ │ │ │ + 0x00002ce8 68797065 7269635f 73696761 725f5072 hyperic_sigar_Pr │ │ │ │ │ + 0x00002cf8 6f634372 65644e61 6d655f67 61746865 ocCredName_gathe │ │ │ │ │ + 0x00002d08 72007369 6761725f 70726f63 5f637265 r.sigar_proc_cre │ │ │ │ │ + 0x00002d18 645f6e61 6d655f67 6574004a 6176615f d_name_get.Java_ │ │ │ │ │ + 0x00002d28 6f72675f 68797065 7269635f 73696761 org_hyperic_siga │ │ │ │ │ + 0x00002d38 725f4e66 73536572 76657256 335f6761 r_NfsServerV3_ga │ │ │ │ │ + 0x00002d48 74686572 00736967 61725f6e 66735f73 ther.sigar_nfs_s │ │ │ │ │ + 0x00002d58 65727665 725f7633 5f676574 004a6176 erver_v3_get.Jav │ │ │ │ │ + 0x00002d68 615f6f72 675f6879 70657269 635f7369 a_org_hyperic_si │ │ │ │ │ + 0x00002d78 6761725f 50726f63 4d656d5f 67617468 gar_ProcMem_gath │ │ │ │ │ + 0x00002d88 65720073 69676172 5f70726f 635f6d65 er.sigar_proc_me │ │ │ │ │ + 0x00002d98 6d5f6765 74004a61 76615f6f 72675f68 m_get.Java_org_h │ │ │ │ │ + 0x00002da8 79706572 69635f73 69676172 5f50726f yperic_sigar_Pro │ │ │ │ │ + 0x00002db8 63537461 745f6761 74686572 00736967 cStat_gather.sig │ │ │ │ │ + 0x00002dc8 61725f70 726f635f 73746174 5f676574 ar_proc_stat_get │ │ │ │ │ + 0x00002dd8 004a6176 615f6f72 675f6879 70657269 .Java_org_hyperi │ │ │ │ │ + 0x00002de8 635f7369 6761725f 4e667343 6c69656e c_sigar_NfsClien │ │ │ │ │ + 0x00002df8 7456325f 67617468 65720073 69676172 tV2_gather.sigar │ │ │ │ │ + 0x00002e08 5f6e6673 5f636c69 656e745f 76325f67 _nfs_client_v2_g │ │ │ │ │ + 0x00002e18 6574004a 6176615f 6f72675f 68797065 et.Java_org_hype │ │ │ │ │ + 0x00002e28 7269635f 73696761 725f4e66 73436c69 ric_sigar_NfsCli │ │ │ │ │ + 0x00002e38 656e7456 335f6761 74686572 00736967 entV3_gather.sig │ │ │ │ │ + 0x00002e48 61725f6e 66735f63 6c69656e 745f7633 ar_nfs_client_v3 │ │ │ │ │ + 0x00002e58 5f676574 004a6176 615f6f72 675f6879 _get.Java_org_hy │ │ │ │ │ + 0x00002e68 70657269 635f7369 6761725f 46696c65 peric_sigar_File │ │ │ │ │ + 0x00002e78 41747472 735f6761 74686572 00736967 Attrs_gather.sig │ │ │ │ │ + 0x00002e88 61725f66 696c655f 61747472 735f6765 ar_file_attrs_ge │ │ │ │ │ + 0x00002e98 74004a61 76615f6f 72675f68 79706572 t.Java_org_hyper │ │ │ │ │ + 0x00002ea8 69635f73 69676172 5f537761 705f6761 ic_sigar_Swap_ga │ │ │ │ │ + 0x00002eb8 74686572 00736967 61725f73 7761705f ther.sigar_swap_ │ │ │ │ │ + 0x00002ec8 67657400 4a617661 5f6f7267 5f687970 get.Java_org_hyp │ │ │ │ │ + 0x00002ed8 65726963 5f736967 61725f53 7973496e eric_sigar_SysIn │ │ │ │ │ + 0x00002ee8 666f5f67 61746865 72007369 6761725f fo_gather.sigar_ │ │ │ │ │ + 0x00002ef8 7379735f 696e666f 5f676574 004a6176 sys_info_get.Jav │ │ │ │ │ + 0x00002f08 615f6f72 675f6879 70657269 635f7369 a_org_hyperic_si │ │ │ │ │ + 0x00002f18 6761725f 50726f63 54696d65 5f676174 gar_ProcTime_gat │ │ │ │ │ + 0x00002f28 68657200 73696761 725f7072 6f635f74 her.sigar_proc_t │ │ │ │ │ + 0x00002f38 696d655f 67657400 4a617661 5f6f7267 ime_get.Java_org │ │ │ │ │ 0x00002f48 5f687970 65726963 5f736967 61725f53 _hyperic_sigar_S │ │ │ │ │ 0x00002f58 69676172 5f676574 46696c65 53797374 igar_getFileSyst │ │ │ │ │ 0x00002f68 656d4c69 73744e61 74697665 00736967 emListNative.sig │ │ │ │ │ 0x00002f78 61725f66 696c655f 73797374 656d5f6c ar_file_system_l │ │ │ │ │ 0x00002f88 6973745f 67657400 73747273 74720073 ist_get.strstr.s │ │ │ │ │ 0x00002f98 69676172 5f66696c 655f7379 7374656d igar_file_system │ │ │ │ │ 0x00002fa8 5f6c6973 745f6465 7374726f 79004a61 _list_destroy.Ja │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -9,47 +9,47 @@ │ │ │ │ │ add r3, pc, r3 │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ b 683c <__gmon_start__@plt> │ │ │ │ │ ldrdeq r7, [r2], -r0 │ │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ │ - blmi 1d8f64 │ │ │ │ │ + blmi 1d8f64 │ │ │ │ │ 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 r7, r2, sl, ror #20 │ │ │ │ │ andeq r7, r2, r8, ror #20 │ │ │ │ │ andeq r7, r2, lr, lsr #1 │ │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ │ stmdbmi r9, {r3, fp, lr} │ │ │ │ │ - bmi 25815c │ │ │ │ │ - bne 258164 │ │ │ │ │ + bmi 25815c │ │ │ │ │ + bne 258164 │ │ │ │ │ svceq 0x00cb447a │ │ │ │ │ @ instruction: 0x01a1eb03 │ │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ │ svclt 0x00004770 │ │ │ │ │ andeq r7, r2, r0, asr #20 │ │ │ │ │ andeq r7, r2, ip, lsr sl │ │ │ │ │ andeq r7, r2, r0, lsl #1 │ │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ │ - blmi 2b43cc │ │ │ │ │ + blmi 2b43cc │ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ - blmi 275564 │ │ │ │ │ + blmi 275564 │ │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ │ @ instruction: 0xf7ffea1e │ │ │ │ │ - blmi 1c6ec8 │ │ │ │ │ + blmi 1c6ec8 │ │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ │ andeq r7, r2, sl, lsl #20 │ │ │ │ │ andeq r7, r2, r0, asr r0 │ │ │ │ │ andeq r0, r0, r4, lsl #8 │ │ │ │ │ andeq r7, r2, sl, ror #8 │ │ │ │ │ andeq r7, r2, sl, ror #19 │ │ │ │ │ @@ -234,39 +234,39 @@ │ │ │ │ │ b.n 7050 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ b.n 7050 │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r7, #5] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - subs r4, #42 @ 0x2a │ │ │ │ │ + subs r4, #122 @ 0x7a │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r6, [r6, #120] @ 0x78 │ │ │ │ │ movs r2, r0 │ │ │ │ │ vmaxnm.f16 , , │ │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ │ + subs r4, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #40 @ 0x28 │ │ │ │ │ + subs r4, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ movs r2, r0 │ │ │ │ │ ldrb r4, [r3, #4] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - subs r3, #132 @ 0x84 │ │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r4, r1, #16 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - subs r3, #154 @ 0x9a │ │ │ │ │ + subs r3, #234 @ 0xea │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ │ movs r2, r0 │ │ │ │ │ mcr2 15, 6, pc, cr13, cr15, {7} @ │ │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ │ + subs r3, #254 @ 0xfe │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, #246 @ 0xf6 │ │ │ │ │ + subs r3, #70 @ 0x46 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ @@ -283,17 +283,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 r7, #240 @ 0xf0 │ │ │ │ │ + eors r0, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ │ + eors r0, r0 │ │ │ │ │ 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 │ │ │ │ │ @@ -313,17 +313,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 r7, #180 @ 0xb4 │ │ │ │ │ + ands r4, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r7, #172 @ 0xac │ │ │ │ │ + subs r7, #252 @ 0xfc │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 00007254 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrd r6, r2, [r0, #4] │ │ │ │ │ @@ -426,17 +426,17 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7320 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ b.n 72f8 │ │ │ │ │ - ldrh r4, [r7, r4] │ │ │ │ │ + ldrh r4, [r1, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #176 @ 0xb0 │ │ │ │ │ + subs r7, #0 │ │ │ │ │ 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 │ │ │ │ │ @@ -475,15 +475,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ movs r2, r0 │ │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ movw r3, #40000 @ 0x9c40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ itet gt │ │ │ │ │ subgt.w r3, r2, #39936 @ 0x9c00 │ │ │ │ │ movle r3, r2 │ │ │ │ │ @@ -561,25 +561,25 @@ │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str.w r0, [r6, #160] @ 0xa0 │ │ │ │ │ b.n 743a │ │ │ │ │ nop │ │ │ │ │ - subs r7, #8 │ │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ │ + subs r6, #142 @ 0x8e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #4 │ │ │ │ │ + subs r6, #84 @ 0x54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 74ae │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -695,17 +695,17 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ b.n 7592 │ │ │ │ │ nop │ │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 000075c8 : │ │ │ │ │ movs r0, #2 │ │ │ │ │ movt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -741,17 +741,17 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ - subs r5, #4 │ │ │ │ │ + subs r5, #84 @ 0x54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #26 │ │ │ │ │ + subs r5, #106 @ 0x6a │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 00007620 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -795,23 +795,23 @@ │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - subs r5, #18 │ │ │ │ │ + subs r5, #98 @ 0x62 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #20 │ │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #20 │ │ │ │ │ + subs r5, #100 @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #6 │ │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 0000769c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -972,17 +972,17 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - subs r3, #12 │ │ │ │ │ + subs r3, #92 @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r3, #34 @ 0x22 │ │ │ │ │ + subs r3, #114 @ 0x72 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 00007818 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -1023,763 +1023,549 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000787c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ +0000787c : │ │ │ │ │ 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, #88 @ 0x58 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 79b0 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.w 79ba │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 79b6 │ │ │ │ │ - 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 64d8 │ │ │ │ │ - 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 79c6 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6e80 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 7b00 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 79d6 │ │ │ │ │ + beq.w 79c0 │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ 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 r2, [r5, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ 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 r2, [r5, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ 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, #12] │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ 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 64d8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 78dc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ │ - movs r0, #32 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #16] │ │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (7ad8 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (7b10 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #220] @ (7adc ) │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #292] @ 7b14 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + add r8, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (7ae0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #276] @ (7b18 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (7ae4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #252] @ (7b1c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (7ae8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #228] @ (7b20 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (7aec ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #204] @ (7b24 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (7af0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #180] @ (7b28 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (7af4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #156] @ (7b2c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #44] @ (7af8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 78e2 │ │ │ │ │ - nop │ │ │ │ │ - subs r1, #128 @ 0x80 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r1, #86 @ 0x56 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r1, #50 @ 0x32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r1, #30 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r1, #10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r0, #240 @ 0xf0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -00007afc : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ │ - 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 7580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 7bf0 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 7bf6 │ │ │ │ │ - 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, #16 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 6ec8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #132] @ (7b30 ) │ │ │ │ │ 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 7c06 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 7c16 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + 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] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r2, [pc, #108] @ (7b34 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - blx 6ec8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 7b58 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - ldr.w r9, [r5, #20] │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #152] @ (7cd4 ) │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [pc, #140] @ (7cd8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #116] @ (7cdc ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #96] @ (7ce0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r0, [r7, #8] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #76] @ (7ce4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [pc, #68] @ (7ce8 ) │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #60] @ (7cec ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - str r0, [r7, #16] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #36] @ (7cf0 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (7b38 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - str r0, [r7, #20] │ │ │ │ │ - b.n 7b5e │ │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ + b.n 78b8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ │ + subs r1, #204 @ 0xcc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #144] @ (7d80 ) │ │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #46 @ 0x2e │ │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #108 @ 0x6c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00007cf4 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ +00007b3c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7dac │ │ │ │ │ + beq.n 7bda │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6e5c │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + blx 6b3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7e64 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ + bne.w 7c76 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7db2 │ │ │ │ │ + beq.n 7be0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ - 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, #24] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str r4, [sp, #0] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #24] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r0, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - movs r0, #20 │ │ │ │ │ - ldr.w r9, [r5, #24] │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + ldr.w r9, [r5, #20] │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (7e74 ) │ │ │ │ │ + ldr r2, [pc, #128] @ (7c88 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #144] @ (7e78 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (7c8c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #116] @ (7e7c ) │ │ │ │ │ + ldr r2, [pc, #88] @ (7c90 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #92] @ (7e80 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (7c94 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #68] @ (7e84 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r5, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #44] @ (7e88 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (7c98 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ │ - str r0, [r7, #16] │ │ │ │ │ - b.n 7d2c │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + str r0, [r6, #12] │ │ │ │ │ + b.n 7b7a │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ │ + nop │ │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #252 @ 0xfc │ │ │ │ │ + adds r7, #180 @ 0xb4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ │ + subs r0, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00007e8c : │ │ │ │ │ +00007c9c : │ │ │ │ │ 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 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7f88 │ │ │ │ │ + beq.n 7d98 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 6aac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 80a2 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + bne.w 7eb2 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7f8e │ │ │ │ │ + beq.n 7d9e │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r8, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ 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] │ │ │ │ │ @@ -1787,2036 +1573,1764 @@ │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - str r0, [r5, #28] │ │ │ │ │ + str r0, [r5, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ movs r0, #32 │ │ │ │ │ - ldr.w sl, [r5, #28] │ │ │ │ │ + ldr.w sl, [r5, #24] │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #256] @ (80b4 ) │ │ │ │ │ + ldr r2, [pc, #256] @ (7ec4 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #244] @ (80b8 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (7ec8 ) │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [pc, #232] @ (80bc ) │ │ │ │ │ + ldr r2, [pc, #232] @ (7ecc ) │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #220] @ (80c0 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (7ed0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w sl, [pc, #216] @ 80c4 │ │ │ │ │ - ldr r2, [pc, #216] @ (80c8 ) │ │ │ │ │ + ldr.w sl, [pc, #216] @ 7ed4 │ │ │ │ │ + ldr r2, [pc, #216] @ (7ed8 ) │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add sl, pc │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (80cc ) │ │ │ │ │ + ldr r2, [pc, #188] @ (7edc ) │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r9, [pc, #180] @ 80d0 │ │ │ │ │ + ldr.w r9, [pc, #180] @ 7ee0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ add r9, pc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (80d4 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (7ee4 ) │ │ │ │ │ str.w r0, [fp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (80d8 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (7ee8 ) │ │ │ │ │ str.w r0, [fp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str.w r0, [fp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #92] @ (80dc ) │ │ │ │ │ + ldr r2, [pc, #92] @ (7eec ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r0, [sl, #24] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #72] @ (80e0 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (7ef0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ - b.n 7ece │ │ │ │ │ + b.n 7cde │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ │ + adds r6, #140 @ 0x8c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #94 @ 0x5e │ │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bics r2, r6 │ │ │ │ │ + cmp sl, lr │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #136 @ 0x88 │ │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #32 │ │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #186 @ 0xba │ │ │ │ │ + adds r3, #250 @ 0xfa │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #0 │ │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #236 @ 0xec │ │ │ │ │ + adds r6, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #210 @ 0xd2 │ │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ │ + adds r5, #228 @ 0xe4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000080e4 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ +00007ef4 : │ │ │ │ │ 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 │ │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ │ - 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 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8222 │ │ │ │ │ + beq.w 8028 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6e80 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 8368 │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 802e │ │ │ │ │ + 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 64d8 │ │ │ │ │ + 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 803e │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8228 │ │ │ │ │ + beq.n 804e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + ldrd r4, r5, [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, #32] │ │ │ │ │ - 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, #32] │ │ │ │ │ - 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, #72 @ 0x48 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 64d8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 7f54 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #32] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r0, [r5, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #32] │ │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr r7, [r5, #28] │ │ │ │ │ + movs r0, #32 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (8378 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (8150 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #292] @ 837c │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r7, [pc, #220] @ (8154 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add r7, pc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (8380 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #204] @ (8158 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (8384 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #180] @ (815c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (8388 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #156] @ (8160 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (838c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #132] @ (8164 ) │ │ │ │ │ + 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 r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (8390 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #108] @ (8168 ) │ │ │ │ │ + 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 r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (8394 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #84] @ (816c ) │ │ │ │ │ + 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 r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (8398 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (839c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #64] @ (83a0 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (8170 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n 8120 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - adds r2, #10 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #248 @ 0xf8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #236 @ 0xec │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #224 @ 0xe0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #192 @ 0xc0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #152 @ 0x98 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #136 @ 0x88 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000083a4 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub.w sp, sp, #1032 @ 0x408 │ │ │ │ │ - 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 7580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 8426 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add.w r8, sp, #8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6c44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 848c │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - cbz r3, 842e │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr.w r8, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #520 @ 0x208 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - add.w sp, sp, #1032 @ 0x408 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #76] @ (84a0 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [pc, #64] @ (84a4 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #36] @ (84a8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - b.n 83e4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add.w sp, sp, #1032 @ 0x408 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n 7f5a │ │ │ │ │ nop │ │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ │ + adds r4, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #90 @ 0x5a │ │ │ │ │ + adds r4, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000084ac : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 854a │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - blx 6b3c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 85e6 │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 8550 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - ldr.w r9, [r5, #40] @ 0x28 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (85f8 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [pc, #116] @ (85fc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #88] @ (8600 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (8604 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str.w r0, [r8, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #44] @ (8608 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - str r0, [r6, #12] │ │ │ │ │ - b.n 84ea │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - nop │ │ │ │ │ - cmp r7, #98 @ 0x62 │ │ │ │ │ + adds r3, #246 @ 0xf6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #244 @ 0xf4 │ │ │ │ │ + adds r3, #210 @ 0xd2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #66 @ 0x42 │ │ │ │ │ + adds r3, #190 @ 0xbe │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #42 @ 0x2a │ │ │ │ │ + adds r3, #170 @ 0xaa │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r7, #24 │ │ │ │ │ + adds r3, #144 @ 0x90 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000860c : │ │ │ │ │ +00008174 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 86f8 │ │ │ │ │ + beq.n 8272 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6b48 │ │ │ │ │ + blx 6668 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 87e8 │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + bne.w 8382 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 86fe │ │ │ │ │ + beq.n 8278 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ 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, #12] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #64] @ 0x40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d0, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ │ + str r0, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - movs r0, #28 │ │ │ │ │ - ldr.w r9, [r5, #44] @ 0x2c │ │ │ │ │ + movs r0, #32 │ │ │ │ │ + ldr.w r9, [r5, #32] │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #212] @ (87f8 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (8394 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #200] @ (87fc ) │ │ │ │ │ + ldr r3, [pc, #232] @ (8398 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ (8800 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (839c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ (8804 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (83a0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #124] @ (8808 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (83a4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #100] @ (880c ) │ │ │ │ │ + ldr r2, [pc, #132] @ (83a8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #76] @ (8810 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (83ac ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #100] @ (83b0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #88] @ (83b4 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r8, #24] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #52] @ (8814 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (83b8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ - str r0, [r7, #24] │ │ │ │ │ - b.n 8644 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n 81ac │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - cmp r4, #80 @ 0x50 │ │ │ │ │ + nop │ │ │ │ │ + adds r1, #238 @ 0xee │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #70 @ 0x46 │ │ │ │ │ + adds r1, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ │ + adds r2, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #112 @ 0x70 │ │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ │ + adds r1, #184 @ 0xb8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + add r8, r9 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r1, #160 @ 0xa0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00008818 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ +000083bc : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ │ + 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 r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 89c6 │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.w 85fe │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 89cc │ │ │ │ │ - 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, #16 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 6800 │ │ │ │ │ - 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 89de │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6a70 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8854 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 89ee │ │ │ │ │ + beq.w 8604 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + 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, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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 r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #104] @ 0x68 │ │ │ │ │ + vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - blx 6800 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 887a │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #160 @ 0xa0 │ │ │ │ │ + vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #144] @ 0x90 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #152] @ 0x98 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #48] @ 0x30 │ │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #356] @ (8b74 ) │ │ │ │ │ + ldr r2, [pc, #572] @ (8864 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #352] @ (8b78 ) │ │ │ │ │ + ldr r6, [pc, #568] @ (8868 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + add r6, pc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #336] @ (8b7c ) │ │ │ │ │ + ldr r2, [pc, #556] @ (886c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #312] @ (8b80 ) │ │ │ │ │ + ldr r2, [pc, #532] @ (8870 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #288] @ (8b84 ) │ │ │ │ │ + ldr r2, [pc, #508] @ (8874 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #264] @ (8b88 ) │ │ │ │ │ + ldr r2, [pc, #484] @ (8878 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #240] @ (8b8c ) │ │ │ │ │ + ldr r2, [pc, #460] @ (887c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #216] @ (8b90 ) │ │ │ │ │ + ldr r2, [pc, #436] @ (8880 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #192] @ (8b94 ) │ │ │ │ │ + ldr r2, [pc, #412] @ (8884 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (8b98 ) │ │ │ │ │ + ldr r2, [pc, #388] @ (8888 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #364] @ (888c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #128] @ (8b9c ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #340] @ (8890 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r2, [pc, #120] @ (8ba0 ) │ │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r3, #4] │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #316] @ (8894 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #108] @ (8ba4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #292] @ (8898 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #88] @ (8ba8 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - str r0, [r7, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #268] @ (889c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #244] @ (88a0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #220] @ (88a4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #196] @ (88a8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #172] @ (88ac ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #148] @ (88b0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #68] @ (8bac ) │ │ │ │ │ + ldr r2, [pc, #104] @ (88b4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ │ - b.n 8882 │ │ │ │ │ - nop │ │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ │ + b.n 83f8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ │ + cmp r5, #150 @ 0x96 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ │ + cmp r6, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r1, #178 @ 0xb2 │ │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #186 @ 0xba │ │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ │ + cmp r6, #172 @ 0xac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ │ + cmp r6, #156 @ 0x9c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #122 @ 0x7a │ │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #106 @ 0x6a │ │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ │ + cmp r6, #100 @ 0x64 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ │ + cmp r6, #84 @ 0x54 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #12 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ │ + cmp r5, #204 @ 0xcc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00008bb0 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +000088b8 : │ │ │ │ │ + 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 7580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n 8cd0 │ │ │ │ │ + cbz r0, 8908 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6714 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 6818 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8dfa │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n 8cd6 │ │ │ │ │ + bne.n 8952 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + cbz r3, 890e │ │ │ │ │ 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] │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r5, #40] @ 0x28 │ │ │ │ │ + blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #44] @ (8964 ) │ │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #40] @ (8968 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ 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 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + b.n 88f0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r2, #134 @ 0x86 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000896c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + sub sp, #20 │ │ │ │ │ + add.w r3, sp, #12288 @ 0x3000 │ │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ │ + ldr.w r8, [r3] │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ + bl 7580 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 89fc │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + add.w r8, sp, #16 │ │ │ │ │ + sub.w r9, r8, #4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6da8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8a64 │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + cbz r3, 8a06 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r9, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + addw r1, r8, #4093 @ 0xffd │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr.w r7, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + ldr.w fp, [r5, #44] @ 0x2c │ │ │ │ │ + blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #76] @ (8a78 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [pc, #64] @ (8a7c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #36] @ (8a80 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + b.n 89b8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r3, #194 @ 0xc2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00008a84 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7580 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8b0a │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + add r3, sp, #16 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + str r4, [r5, #0] │ │ │ │ │ + str r3, [sp, #0] │ │ │ │ │ + ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ + blx 68b4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.n 8b8a │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + cbz r3, 8b10 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ │ + ldrd r4, r5, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ 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, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #52] @ 0x34 │ │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ │ + movs r0, #12 │ │ │ │ │ + ldr.w r9, [r5, #48] @ 0x30 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (8e0c ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #264] @ 8e10 │ │ │ │ │ - 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] @ (8e14 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (8e18 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #100] @ (8b9c ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (8e1c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (8e20 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #152] @ (8e24 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (8e28 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ │ + ldr r3, [pc, #88] @ (8ba0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (8e2c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #60] @ (8ba4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #64] @ (8e30 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (8ba8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - str r0, [r7, #32] │ │ │ │ │ - b.n 8be8 │ │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + str r0, [r7, #8] │ │ │ │ │ + b.n 8abe │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #108 @ 0x6c │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #250 @ 0xfa │ │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r0, #38 @ 0x26 │ │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r0, #18 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #250 @ 0xfa │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ │ + cmp r1, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00008e34 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ +00008bac : │ │ │ │ │ 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 │ │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9042 │ │ │ │ │ + beq.w 8ce0 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6420 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w 9260 │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 9048 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 8ce6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 69c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n 8cf6 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 8d06 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #24] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + strd r0, r1, [sp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ + 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 69c0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 8c0c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #56] @ 0x38 │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr r7, [r5, #52] @ 0x34 │ │ │ │ │ + movs r0, #32 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (9270 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (8e08 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #512] @ (9274 ) │ │ │ │ │ + ldr r7, [pc, #220] @ (8e0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r6, pc │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + add r7, pc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #500] @ (9278 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #476] @ (927c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + ldr r2, [pc, #200] @ (8e10 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #452] @ (9280 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #428] @ (9284 ) │ │ │ │ │ - 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, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #404] @ (9288 ) │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ + ldr r2, [pc, #176] @ (8e14 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #380] @ (928c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #356] @ (9290 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #332] @ (9294 ) │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ + ldr r2, [pc, #152] @ (8e18 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (9298 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (929c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (92a0 ) │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ + ldr r2, [pc, #128] @ (8e1c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (92a4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #212] @ (92a8 ) │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + ldr r2, [pc, #104] @ (8e20 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (92ac ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #164] @ (92b0 ) │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ + ldr r2, [pc, #80] @ (8e24 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (92b4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #96] @ (92b8 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (8e28 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ │ - b.n 8e70 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r3, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #52 @ 0x34 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r5, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #248 @ 0xf8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #228 @ 0xe4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #212 @ 0xd4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #176 @ 0xb0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r4, #156 @ 0x9c │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n 8c12 │ │ │ │ │ + nop │ │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #116 @ 0x74 │ │ │ │ │ + movs r7, #80 @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ │ + movs r7, #60 @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ │ + movs r7, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #28 │ │ │ │ │ + movs r7, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #8 │ │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #238 @ 0xee │ │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000092bc : │ │ │ │ │ +00008e2c : │ │ │ │ │ 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 7580 │ │ │ │ │ - cbz r0, 9300 │ │ │ │ │ + cbz r0, 8e70 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, sp │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 6438 │ │ │ │ │ - cbnz r0, 934a │ │ │ │ │ + cbnz r0, 8eba │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - cbz r3, 9306 │ │ │ │ │ + cbz r3, 8e76 │ │ │ │ │ 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 │ │ │ │ │ @@ -3835,396 +3349,869 @@ │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ movs r0, #4 │ │ │ │ │ ldr.w r9, [r5, #60] @ 0x3c │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #44] @ (935c ) │ │ │ │ │ + ldr r2, [pc, #44] @ (8ecc ) │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #40] @ (9360 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (8ed0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n 92ec │ │ │ │ │ + b.n 8e5c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - movs r3, #22 │ │ │ │ │ + movs r7, #134 @ 0x86 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, #150 @ 0x96 │ │ │ │ │ + subs r1, #118 @ 0x76 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009364 : │ │ │ │ │ +00008ed4 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub.w sp, sp, #664 @ 0x298 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7580 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8fc0 │ │ │ │ │ + add.w r8, sp, #12 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6bec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 907a │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 8fc8 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r8, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #58 @ 0x3a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #314 @ 0x13a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + addw r1, sp, #570 @ 0x23a │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #616 @ 0x268 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + add.w sp, sp, #664 @ 0x298 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + ldr.w sl, [r5, #68] @ 0x44 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #156] @ (908c ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [pc, #144] @ (9090 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr.w r9, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #116] @ (9094 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr.w r9, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #92] @ (9098 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr.w r9, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #68] @ (909c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #48] @ (90a0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ + b.n 8f12 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add.w sp, sp, #664 @ 0x298 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r6, #58 @ 0x3a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #38 @ 0x26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #22 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r5, #248 @ 0xf8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000090a4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ │ + 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 7580 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9198 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 919e │ │ │ │ │ + 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, #16 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 6ec8 │ │ │ │ │ + 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 91ae │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 91be │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + blx 6ec8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n 9100 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + ldr.w r9, [r5, #72] @ 0x48 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #152] @ (927c ) │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [pc, #140] @ (9280 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #116] @ (9284 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #96] @ (9288 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str r0, [r7, #8] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #76] @ (928c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #68] @ (9290 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #60] @ (9294 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #36] @ (9298 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ + str r0, [r7, #20] │ │ │ │ │ + b.n 9106 │ │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r1, #216 @ 0xd8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #98 @ 0x62 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000929c : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9498 │ │ │ │ │ + beq.w 9470 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 949e │ │ │ │ │ + beq.w 9476 │ │ │ │ │ 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 69c0 │ │ │ │ │ + blx 6af4 │ │ │ │ │ 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 94ae │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + bne.w 9488 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 94be │ │ │ │ │ + beq.w 9498 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ │ 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, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + 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, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #96] @ 0x60 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ + 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 69c0 │ │ │ │ │ + blx 6af4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 93c4 │ │ │ │ │ + beq.w 92fe │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #64] @ 0x40 │ │ │ │ │ - movs r0, #32 │ │ │ │ │ + ldr r7, [r5, #76] @ 0x4c │ │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (95c0 ) │ │ │ │ │ + ldr r2, [pc, #388] @ (9640 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #220] @ (95c4 ) │ │ │ │ │ + ldr r7, [pc, #384] @ (9644 ) │ │ │ │ │ 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] @ (95c8 ) │ │ │ │ │ + ldr r2, [pc, #372] @ (9648 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (95cc ) │ │ │ │ │ + ldr r2, [pc, #348] @ (964c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (95d0 ) │ │ │ │ │ + ldr r2, [pc, #324] @ (9650 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (95d4 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (9654 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (95d8 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (9658 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (95dc ) │ │ │ │ │ + ldr r2, [pc, #252] @ (965c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #228] @ (9660 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #204] @ (9664 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #180] @ (9668 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #156] @ (966c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #132] @ (9670 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #108] @ (9674 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #44] @ (95e0 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (9678 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 93ca │ │ │ │ │ - nop │ │ │ │ │ - subs r0, r3, #2 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ │ + b.n 9306 │ │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, r1, #2 │ │ │ │ │ + subs r2, r0, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r0, #2 │ │ │ │ │ + movs r1, #220 @ 0xdc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r5, #1 │ │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r3, #1 │ │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r1, #1 │ │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r6, #0 │ │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r4, #0 │ │ │ │ │ + movs r1, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, r1, #0 │ │ │ │ │ + movs r1, #116 @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -000095e4 : │ │ │ │ │ - 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 7580 │ │ │ │ │ - cbz r0, 9634 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 6818 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n 967e │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ - cbz r3, 963a │ │ │ │ │ - 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 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r5, #68] @ 0x44 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #44] @ (9690 ) │ │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #40] @ (9694 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - b.n 961c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - nop │ │ │ │ │ - adds r6, r2, #4 │ │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r1, #84 @ 0x54 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r1, #68 @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r1, #4 │ │ │ │ │ + movs r1, #52 @ 0x34 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r1, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009698 : │ │ │ │ │ +0000967c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, 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 r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 98a2 │ │ │ │ │ + beq.w 9886 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 98aa │ │ │ │ │ + beq.w 988e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -4237,33 +4224,33 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.w 98c0 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + bne.w 98a4 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 98d2 │ │ │ │ │ + beq.w 98b6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w r9, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ add r7, sp, #16 │ │ │ │ │ add r1, sp, #400 @ 0x190 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -4275,45 +4262,45 @@ │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w fp, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr.w fp, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, sp, #420 @ 0x1a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ @@ -4324,15 +4311,15 @@ │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, sp, #440 @ 0x1b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ @@ -4343,15 +4330,15 @@ │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r1, sp, #460 @ 0x1cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ @@ -4362,15 +4349,15 @@ │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w r9, [r3, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r8, [r3, #416] @ 0x1a0 │ │ │ │ │ @@ -4381,35 +4368,35 @@ │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ ldrd r8, r9, [sl, #440] @ 0x1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ ldrd r8, r9, [sl, #448] @ 0x1c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sl, #456] @ 0x1c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ @@ -4420,1174 +4407,1834 @@ │ │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6374 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 9700 │ │ │ │ │ + beq.w 96e4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ add.w sp, sp, #532 @ 0x214 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ - ldr.w fp, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w fp, [r5, #84] @ 0x54 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (9a08 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (99ec ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #260] @ (9a0c ) │ │ │ │ │ + ldr r3, [pc, #260] @ (99f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #236] @ (9a10 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (99f4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #216] @ (9a14 ) │ │ │ │ │ + ldr r2, [pc, #216] @ (99f8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #196] @ (9a18 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (99fc ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #176] @ (9a1c ) │ │ │ │ │ + ldr r2, [pc, #176] @ (9a00 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #156] @ (9a20 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (9a04 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #136] @ (9a24 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (9a08 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #116] @ (9a28 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (9a0c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r3, [pc, #100] @ (9a2c ) │ │ │ │ │ - ldr r2, [pc, #100] @ (9a30 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (9a10 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (9a14 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r7, #32] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #76] @ (9a34 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (9a18 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx fp │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #56] @ (9a38 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (9a1c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ │ - b.n 9708 │ │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ │ + b.n 96ec │ │ │ │ │ + cmp r2, #246 @ 0xf6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #12 │ │ │ │ │ + movs r4, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r6, #4 │ │ │ │ │ + subs r2, r1, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r4, #4 │ │ │ │ │ + subs r2, r7, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r2, #4 │ │ │ │ │ + subs r2, r5, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, r0, #4 │ │ │ │ │ + subs r6, r3, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, r6, #3 │ │ │ │ │ + subs r6, r1, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r5, #3 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, r3, #3 │ │ │ │ │ + adds r6, r6, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r6, r6 │ │ │ │ │ + subs r6, r3, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r1, #3 │ │ │ │ │ + adds r2, r4, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r7, #2 │ │ │ │ │ + adds r2, r2, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, r4, #2 │ │ │ │ │ + adds r6, r7, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009a3c : │ │ │ │ │ +00009a20 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7580 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9af4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + blx 6d08 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9bca │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 9afa │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #188] @ (9bdc ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [pc, #176] @ (9be0 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #164] @ (9be4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #152] @ (9be8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #124] @ (9bec ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r8, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #100] @ (9bf0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #76] @ (9bf4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r8, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #56] @ (9bf8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + str r0, [r7, #20] │ │ │ │ │ + b.n 9a5e │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ + adds r4, r7, #1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r4, #242 @ 0xf2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r5, #1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r7, r1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r1, #1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r6, r2, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r2, r0, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r3, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00009bfc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #160 @ 0xa0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7580 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9daa │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 9db0 │ │ │ │ │ + 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, #16 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 6800 │ │ │ │ │ + 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 9dc2 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9dd2 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #152] @ 0x98 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d0, [sp, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add r2, sp, #16 │ │ │ │ │ + blx 6800 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w 9c5e │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #160 @ 0xa0 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + 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, #52 @ 0x34 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #356] @ (9f58 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r7, [pc, #352] @ (9f5c ) │ │ │ │ │ + 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, #336] @ (9f60 ) │ │ │ │ │ + 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, #312] @ (9f64 ) │ │ │ │ │ + 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, #288] @ (9f68 ) │ │ │ │ │ + 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, #264] @ (9f6c ) │ │ │ │ │ + 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, #240] @ (9f70 ) │ │ │ │ │ + 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, #216] @ (9f74 ) │ │ │ │ │ + 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, #192] @ (9f78 ) │ │ │ │ │ + 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, #168] @ (9f7c ) │ │ │ │ │ + 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 r2, [r4, #0] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #128] @ (9f80 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #120] @ (9f84 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #108] @ (9f88 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #88] @ (9f8c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #68] @ (9f90 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ │ + b.n 9c66 │ │ │ │ │ + nop │ │ │ │ │ + asrs r4, r3, #26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r1, #23 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r2, #27 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r5, #26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r6, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r6, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r0, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r6, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r4, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r2, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r0, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r2, r0, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r1, #10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r5, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r4, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00009f94 : │ │ │ │ │ + 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 7580 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n a0b4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6714 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w a1de │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n a0ba │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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, #96] @ 0x60 │ │ │ │ │ + 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 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r8, 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, #36 @ 0x24 │ │ │ │ │ + blx 67e8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #272] @ (a1f0 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #264] @ a1f4 │ │ │ │ │ + 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] @ (a1f8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #224] @ (a1fc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #200] @ (a200 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #176] @ (a204 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #152] @ (a208 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #128] @ (a20c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #104] @ (a210 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #64] @ (a214 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + str r0, [r7, #32] │ │ │ │ │ + b.n 9fcc │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + nop │ │ │ │ │ + asrs r4, r6, #20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r0, r3, #11 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r3, #20 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r1, #13 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r7, #27 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r4, #27 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r2, #27 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r7, #26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r4, #26 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r0, #11 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000a218 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9c7e │ │ │ │ │ + beq.w a426 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6a70 │ │ │ │ │ + blx 6420 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9ed4 │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + bne.w a644 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9c84 │ │ │ │ │ + beq.w a42c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #144] @ 0x90 │ │ │ │ │ + ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #152] @ 0x98 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #160] @ 0xa0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #572] @ (9ee4 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (a654 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #568] @ (9ee8 ) │ │ │ │ │ + ldr r6, [pc, #512] @ (a658 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #556] @ (9eec ) │ │ │ │ │ + ldr r2, [pc, #500] @ (a65c ) │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #532] @ (9ef0 ) │ │ │ │ │ + ldr r2, [pc, #476] @ (a660 ) │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #508] @ (9ef4 ) │ │ │ │ │ + ldr r2, [pc, #452] @ (a664 ) │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #484] @ (9ef8 ) │ │ │ │ │ + ldr r2, [pc, #428] @ (a668 ) │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #460] @ (9efc ) │ │ │ │ │ + ldr r2, [pc, #404] @ (a66c ) │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #436] @ (9f00 ) │ │ │ │ │ + ldr r2, [pc, #380] @ (a670 ) │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #412] @ (9f04 ) │ │ │ │ │ + ldr r2, [pc, #356] @ (a674 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #388] @ (9f08 ) │ │ │ │ │ + ldr r2, [pc, #332] @ (a678 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #364] @ (9f0c ) │ │ │ │ │ + ldr r2, [pc, #308] @ (a67c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #340] @ (9f10 ) │ │ │ │ │ + ldr r2, [pc, #284] @ (a680 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #316] @ (9f14 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (a684 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #292] @ (9f18 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (a688 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #268] @ (9f1c ) │ │ │ │ │ + ldr r2, [pc, #212] @ (a68c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (9f20 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (a690 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (9f24 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (a694 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (9f28 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (a698 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (9f2c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (9f30 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #104] @ (9f34 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (a69c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ │ - b.n 9a78 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ │ + b.n a254 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - adds r6, r7, r7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r0, #27 │ │ │ │ │ + asrs r2, r1, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r5, r7 │ │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r2, r7 │ │ │ │ │ + asrs r4, r6, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r0, r7 │ │ │ │ │ + asrs r0, r4, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r6, r6 │ │ │ │ │ + asrs r4, r1, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r4, r6 │ │ │ │ │ + asrs r0, r7, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r2, r6 │ │ │ │ │ + asrs r4, r4, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r0, r6 │ │ │ │ │ + asrs r4, r2, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r5, r5 │ │ │ │ │ + asrs r0, r0, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r3, r5 │ │ │ │ │ + asrs r0, r6, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r1, r5 │ │ │ │ │ + asrs r4, r3, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r7, r4 │ │ │ │ │ + asrs r0, r1, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r4, r4 │ │ │ │ │ + asrs r4, r6, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r2, r4 │ │ │ │ │ + asrs r4, r4, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r0, r4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r7, r3 │ │ │ │ │ + asrs r4, r0, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r5, r3 │ │ │ │ │ + asrs r0, r6, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r4, r3 │ │ │ │ │ + asrs r4, r3, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r2, r3 │ │ │ │ │ + asrs r0, r1, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, r0, r3 │ │ │ │ │ + asrs r6, r5, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009f38 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ +0000a6a0 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub.w sp, sp, #1032 @ 0x408 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ 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 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a036 │ │ │ │ │ + beq.n a722 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + add.w r8, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #16 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6668 │ │ │ │ │ + blx 6c44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a146 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n a03c │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + bne.n a788 │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + cbz r3, a72a │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr.w r8, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + blx r5 │ │ │ │ │ + add.w sp, sp, #1032 @ 0x408 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #32 │ │ │ │ │ - ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + ldr.w sl, [r5, #104] @ 0x68 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (a158 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + ldr r2, [pc, #76] @ (a79c ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #232] @ (a15c ) │ │ │ │ │ + ldr r3, [pc, #64] @ (a7a0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #204] @ (a160 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #180] @ (a164 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #156] @ (a168 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #132] @ (a16c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #108] @ (a170 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (a7a4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - str.w r0, [r8, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #100] @ (a174 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #88] @ (a178 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r8, #24] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #64] @ (a17c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 9f70 │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + b.n a6e0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + add.w sp, sp, #1032 @ 0x408 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - asrs r2, r2, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r1, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r2, #28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r2, #13 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r0, #13 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r0, #27 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r2, r6, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r5, #26 │ │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r6, #180 @ 0xb4 │ │ │ │ │ + asrs r2, r0, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r2, #26 │ │ │ │ │ + asrs r2, r6, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a180 : │ │ │ │ │ +0000a7a8 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a3f6 │ │ │ │ │ + beq.w aa1e │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 66d8 │ │ │ │ │ + blx 6d78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a684 │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + bne.w acac │ │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a3fc │ │ │ │ │ + beq.w aa24 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #144] @ 0x90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #160] @ 0xa0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #168] @ 0xa8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ 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 r2, [r5, #108] @ 0x6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ @@ -5596,1230 +6243,1427 @@ │ │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #628] @ (a694 ) │ │ │ │ │ + ldr r2, [pc, #628] @ (acbc ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #624] @ (a698 ) │ │ │ │ │ + ldr r6, [pc, #624] @ (acc0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #612] @ (a69c ) │ │ │ │ │ + ldr r2, [pc, #612] @ (acc4 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #588] @ (a6a0 ) │ │ │ │ │ + ldr r2, [pc, #588] @ (acc8 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #564] @ (a6a4 ) │ │ │ │ │ + ldr r2, [pc, #564] @ (accc ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #540] @ (a6a8 ) │ │ │ │ │ + ldr r2, [pc, #540] @ (acd0 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (a6ac ) │ │ │ │ │ + ldr r2, [pc, #516] @ (acd4 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (a6b0 ) │ │ │ │ │ + ldr r2, [pc, #492] @ (acd8 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #468] @ (a6b4 ) │ │ │ │ │ + ldr r2, [pc, #468] @ (acdc ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #444] @ (a6b8 ) │ │ │ │ │ + ldr r2, [pc, #444] @ (ace0 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #420] @ (a6bc ) │ │ │ │ │ + ldr r2, [pc, #420] @ (ace4 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #396] @ (a6c0 ) │ │ │ │ │ + ldr r2, [pc, #396] @ (ace8 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #372] @ (a6c4 ) │ │ │ │ │ + ldr r2, [pc, #372] @ (acec ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (a6c8 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (acf0 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (a6cc ) │ │ │ │ │ + ldr r2, [pc, #324] @ (acf4 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (a6d0 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (acf8 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (a6d4 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (acfc ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (a6d8 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (ad00 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (a6dc ) │ │ │ │ │ + ldr r2, [pc, #228] @ (ad04 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (a6e0 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (ad08 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (a6e4 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (ad0c ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (a6e8 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (ad10 ) │ │ │ │ │ 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 r3, [r5, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #112] @ (a6ec ) │ │ │ │ │ + ldr r2, [pc, #112] @ (ad14 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ - b.n a1bc │ │ │ │ │ + b.n a7e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - asrs r6, r2, #6 │ │ │ │ │ + lsrs r2, r2, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r1, #29 │ │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r0, #6 │ │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r5, #5 │ │ │ │ │ + lsrs r0, r5, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r4, #5 │ │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r0, #13 │ │ │ │ │ + lsrs r0, r7, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r6, #4 │ │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r4, #4 │ │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r3, #4 │ │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r0, #4 │ │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r1, #4 │ │ │ │ │ + lsrs r4, r0, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r4, #3 │ │ │ │ │ + lsrs r0, r4, #21 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r0, #10 │ │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r3, #2 │ │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r4, #2 │ │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r5, #1 │ │ │ │ │ + lsrs r0, r5, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r3, #32 │ │ │ │ │ + lsrs r0, r3, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r2, #1 │ │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r4, #7 │ │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r4, #32 │ │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r7, #6 │ │ │ │ │ + lsrs r0, r6, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r4, #6 │ │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r1, #6 │ │ │ │ │ + lsrs r6, r0, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a6f0 : │ │ │ │ │ +0000ad18 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a794 │ │ │ │ │ + beq.n adf0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - blx 6890 │ │ │ │ │ + blx 65ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a830 │ │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ + bne.w aec4 │ │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a79a │ │ │ │ │ + beq.n adf6 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ 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 r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - ldr.w r9, [r5, #96] @ 0x60 │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + ldr.w r9, [r5, #112] @ 0x70 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (a840 ) │ │ │ │ │ + ldr r2, [pc, #184] @ (aed4 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #116] @ (a844 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (aed8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #88] @ (a848 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (aedc ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (a84c ) │ │ │ │ │ + ldr r2, [pc, #120] @ (aee0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #96] @ (aee4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #72] @ (aee8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r8, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #40] @ (a850 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (aeec ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - b.n a72e │ │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + str r0, [r7, #20] │ │ │ │ │ + b.n ad56 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - asrs r4, r0, #1 │ │ │ │ │ + lsrs r0, r1, #12 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ │ + lsls r6, r3, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #19 │ │ │ │ │ + lsrs r4, r5, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r5, #10 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a854 : │ │ │ │ │ +0000aef0 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n a92c │ │ │ │ │ + beq.n afdc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #16 │ │ │ │ │ - blx 65ec │ │ │ │ │ + blx 6b48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aa00 │ │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + bne.w b0cc │ │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n a932 │ │ │ │ │ + beq.n afe2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ 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, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ │ + movs r0, #28 │ │ │ │ │ + ldr.w r9, [r5, #116] @ 0x74 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #184] @ (aa10 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (b0dc ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #172] @ (aa14 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (b0e0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #144] @ (aa18 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (b0e4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #120] @ (aa1c ) │ │ │ │ │ + ldr r2, [pc, #148] @ (b0e8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #96] @ (aa20 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (b0ec ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #72] @ (aa24 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (b0f0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #76] @ (b0f4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r8, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #48] @ (aa28 ) │ │ │ │ │ + ldr r2, [pc, #52] @ (b0f8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ - str r0, [r7, #20] │ │ │ │ │ - b.n a892 │ │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ + str r0, [r7, #24] │ │ │ │ │ + b.n af28 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - lsrs r0, r7, #26 │ │ │ │ │ + lsls r4, r0, #18 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r6, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ │ + lsrs r4, r0, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r3, #26 │ │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #26 │ │ │ │ │ + lsrs r0, r1, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ │ + lsrs r4, r4, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ │ + lsls r2, r0, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000aa2c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ +0000b0fc : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ │ + 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 r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w abaa │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.w b30a │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w abb0 │ │ │ │ │ - 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 69dc │ │ │ │ │ - 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 abc2 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6f04 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b528 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w abd2 │ │ │ │ │ + beq.w b310 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r8, [r3, #436] @ 0x1b4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - str r7, [sp, #4] │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + 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] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ 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 r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 69dc │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w aa8e │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ │ + vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + 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, #112] @ 0x70 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ + 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, #120] @ 0x78 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ + 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, #128] @ 0x80 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + 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, #136] @ 0x88 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ + 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, #144] @ 0x90 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + 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 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ │ + str r0, [r5, #120] @ 0x78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #104] @ 0x68 │ │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (ad28 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (b538 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #304] @ (ad2c ) │ │ │ │ │ + ldr r6, [pc, #512] @ (b53c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + add r6, pc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + ldr r2, [pc, #500] @ (b540 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r2, [pc, #284] @ (ad30 ) │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #272] @ (ad34 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #268] @ (ad38 ) │ │ │ │ │ + ldr r2, [pc, #476] @ (b544 ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (ad3c ) │ │ │ │ │ + ldr r2, [pc, #452] @ (b548 ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (ad40 ) │ │ │ │ │ + ldr r2, [pc, #428] @ (b54c ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (ad44 ) │ │ │ │ │ + ldr r2, [pc, #404] @ (b550 ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (ad48 ) │ │ │ │ │ + ldr r2, [pc, #380] @ (b554 ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (ad4c ) │ │ │ │ │ + ldr r2, [pc, #356] @ (b558 ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (ad50 ) │ │ │ │ │ + ldr r2, [pc, #332] @ (b55c ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (ad54 ) │ │ │ │ │ + ldr r2, [pc, #308] @ (b560 ) │ │ │ │ │ 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 r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #284] @ (b564 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #260] @ (b568 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #236] @ (b56c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #212] @ (b570 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #188] @ (b574 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #164] @ (b578 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #140] @ (b57c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #56] @ (ad58 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (b580 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ │ - b.n aa96 │ │ │ │ │ - lsrs r0, r4, #17 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ │ + b.n b138 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73cc │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + lsls r6, r4, #20 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r7, #29 │ │ │ │ │ + lsls r2, r1, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ │ + lsls r0, r2, #20 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r7, #22 │ │ │ │ │ + lsls r4, r7, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ │ + lsls r0, r5, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ │ + lsls r4, r2, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #15 │ │ │ │ │ + lsls r0, r0, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ │ + lsls r0, r6, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ │ + lsls r4, r3, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r3, #13 │ │ │ │ │ + lsls r4, r1, #18 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r4, #14 │ │ │ │ │ + lsls r0, r7, #17 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r4, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #14 │ │ │ │ │ + lsls r0, r2, #17 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ │ + lsls r0, r0, #16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r4, #16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r1, #16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r0, r7, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r4, r4, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsls r2, r1, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000ad5c : │ │ │ │ │ +0000b584 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w afd2 │ │ │ │ │ + beq.w b7fa │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6d78 │ │ │ │ │ + blx 66d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b260 │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + bne.w ba88 │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w afd8 │ │ │ │ │ + beq.w b800 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ vldr d7, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #144] @ 0x90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #160] @ 0xa0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #168] @ 0xa8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ @@ -6828,1516 +7672,949 @@ │ │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #628] @ (b270 ) │ │ │ │ │ + ldr r2, [pc, #628] @ (ba98 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #624] @ (b274 ) │ │ │ │ │ + ldr r6, [pc, #624] @ (ba9c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #612] @ (b278 ) │ │ │ │ │ + ldr r2, [pc, #612] @ (baa0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #588] @ (b27c ) │ │ │ │ │ + ldr r2, [pc, #588] @ (baa4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #564] @ (b280 ) │ │ │ │ │ + ldr r2, [pc, #564] @ (baa8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #540] @ (b284 ) │ │ │ │ │ + ldr r2, [pc, #540] @ (baac ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (b288 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (bab0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (b28c ) │ │ │ │ │ + ldr r2, [pc, #492] @ (bab4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #468] @ (b290 ) │ │ │ │ │ + ldr r2, [pc, #468] @ (bab8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #444] @ (b294 ) │ │ │ │ │ + ldr r2, [pc, #444] @ (babc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #420] @ (b298 ) │ │ │ │ │ + ldr r2, [pc, #420] @ (bac0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #396] @ (b29c ) │ │ │ │ │ + ldr r2, [pc, #396] @ (bac4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #372] @ (b2a0 ) │ │ │ │ │ + ldr r2, [pc, #372] @ (bac8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (b2a4 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (bacc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (b2a8 ) │ │ │ │ │ + ldr r2, [pc, #324] @ (bad0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (b2ac ) │ │ │ │ │ + ldr r2, [pc, #300] @ (bad4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (b2b0 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (bad8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (b2b4 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (badc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (b2b8 ) │ │ │ │ │ + ldr r2, [pc, #228] @ (bae0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (b2bc ) │ │ │ │ │ + ldr r2, [pc, #204] @ (bae4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (b2c0 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (bae8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (b2c4 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (baec ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #112] @ (b2c8 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (baf0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ - b.n ad98 │ │ │ │ │ + b.n b5c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - lsls r2, r7, #22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r2, r6, #13 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r4, #22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r2, #22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r0, #22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r4, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r2, #21 │ │ │ │ │ + movs r6, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r0, #21 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r7, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r5, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r5, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r1, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r5, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r0, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r2, #18 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #17 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r7, #17 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r1, #24 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r1, #17 │ │ │ │ │ + @ instruction: 0xfb9a0000 │ │ │ │ │ + movs r0, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r3, #23 │ │ │ │ │ + movs r4, r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r1, #23 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r2, r6, #22 │ │ │ │ │ + lsls r4, r3, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ + vaddl.u16 q8, d0, d0 │ │ │ │ │ + vaddl.u8 q8, d0, d0 │ │ │ │ │ + vrev64.32 d0, d0 │ │ │ │ │ + vaddl.u32 q0, d4, d0 │ │ │ │ │ + vaddl.u32 q0, d8, d0 │ │ │ │ │ + vaddl.u8 q0, d4, d0 │ │ │ │ │ + vaddl.u32 q0, d0, d0 │ │ │ │ │ + vhadd.u d0, d12, d0 │ │ │ │ │ + vhadd.u8 d16, d0, d0 │ │ │ │ │ + vhadd.u8 d0, d12, d0 │ │ │ │ │ + cdp2 0, 11, cr0, cr12, cr0, {0} │ │ │ │ │ + cdp2 0, 15, cr0, cr4, cr0, {0} │ │ │ │ │ + vhadd.u8 d0, d0, d0 │ │ │ │ │ + cdp2 0, 12, cr0, cr4, cr0, {0} │ │ │ │ │ + cdp2 0, 13, cr0, cr4, cr0, {0} │ │ │ │ │ + cdp2 0, 12, cr0, cr0, cr0, {0} │ │ │ │ │ + cdp2 0, 10, cr0, cr10, cr0, {0} │ │ │ │ │ │ │ │ │ │ -0000b2cc : │ │ │ │ │ +0000baf4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #120 @ 0x78 │ │ │ │ │ + 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 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b4a0 │ │ │ │ │ + beq.w bc88 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b4a6 │ │ │ │ │ + beq.w bc8e │ │ │ │ │ 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 6af4 │ │ │ │ │ + blx 69dc │ │ │ │ │ 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 b4b8 │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + bne.w bca0 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b4c8 │ │ │ │ │ + beq.w bcb0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ │ + movs r7, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r8, [r3, #436] @ 0x1b4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [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] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + 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, #24] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #72] @ 0x48 │ │ │ │ │ + ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #96] @ 0x60 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - strd r8, r9, [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, #112] @ 0x70 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ │ + 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 6af4 │ │ │ │ │ + blx 69dc │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b32e │ │ │ │ │ + beq.w bb56 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #120 @ 0x78 │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ │ + str.w r0, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #112] @ 0x70 │ │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ │ + ldr.w r7, [r5, #132] @ 0x84 │ │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #388] @ (b670 ) │ │ │ │ │ + ldr r2, [pc, #328] @ (be20 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #384] @ (b674 ) │ │ │ │ │ + ldr r7, [pc, #324] @ (be24 ) │ │ │ │ │ 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, #372] @ (b678 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #304] @ (be28 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [pc, #292] @ (be2c ) │ │ │ │ │ + add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (b67c ) │ │ │ │ │ + ldr r2, [pc, #288] @ (be30 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (b680 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (be34 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (b684 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (be38 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (b688 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (be3c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (b68c ) │ │ │ │ │ + ldr r2, [pc, #184] @ (be40 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (b690 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (be44 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (b694 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (be48 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (b698 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (be4c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (b69c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (b6a0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (b6a4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #64] @ (b6a8 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (be50 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ │ - b.n b336 │ │ │ │ │ - lsls r6, r4, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cdp2 0, 8, cr0, cr2, cr0, {0} │ │ │ │ │ - lsls r0, r2, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r6, #13 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r4, #13 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r2, #13 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r7, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r5, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r3, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r1, #12 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r7, #11 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r5, #11 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r3, #11 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r6, r0, #11 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ │ + b.n bb60 │ │ │ │ │ + ldc2 0, cr0, [r6] │ │ │ │ │ + @ instruction: 0xf6e60000 │ │ │ │ │ + @ instruction: 0xfa580000 │ │ │ │ │ + @ instruction: 0xf5240000 │ │ │ │ │ + @ instruction: 0xf7240000 │ │ │ │ │ + @ instruction: 0xf70a0000 │ │ │ │ │ + mcrr2 0, 0, r0, r8, cr0 │ │ │ │ │ + ldc2 0, cr0, [r2], #-0 │ │ │ │ │ + ldc2 0, cr0, [ip], {-0} │ │ │ │ │ + usada8 r0, lr, r0, r0 │ │ │ │ │ + umlal r0, r0, r8, r0 │ │ │ │ │ + @ instruction: 0xfbd20000 │ │ │ │ │ + @ instruction: 0xfbb40000 │ │ │ │ │ │ │ │ │ │ -0000b6ac : │ │ │ │ │ +0000be54 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b8ba │ │ │ │ │ + beq.n bf16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + add r1, sp, #16 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6f04 │ │ │ │ │ + blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w bad8 │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ + bne.w bfda │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b8c0 │ │ │ │ │ + beq.n bf1c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + 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.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r4, r5, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - 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, r7 │ │ │ │ │ - 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, r7 │ │ │ │ │ - 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 │ │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ - 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, #80] @ 0x50 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - 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, #96] @ 0x60 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ - 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, #104] @ 0x68 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - 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, #112] @ 0x70 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - 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, #120] @ 0x78 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ - 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, #128] @ 0x80 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - 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, #136] @ 0x88 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ - 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, #144] @ 0x90 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - 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 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (bae8 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #512] @ (baec ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r6, pc │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #500] @ (baf0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #476] @ (baf4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #452] @ (baf8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #428] @ (bafc ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #404] @ (bb00 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #380] @ (bb04 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #356] @ (bb08 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #332] @ (bb0c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (bb10 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (bb14 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (bb18 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (bb1c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #212] @ (bb20 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (bb24 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #164] @ (bb28 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (bb2c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #96] @ (bb30 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ │ - b.n b6e8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldc2l 0, cr0, [r2], {0} │ │ │ │ │ - @ instruction: 0xfa8a0000 │ │ │ │ │ - ldc2 0, cr0, [ip] │ │ │ │ │ - stc2 0, cr0, [r8] │ │ │ │ │ - ldc2 0, cr0, [r4], {0} │ │ │ │ │ - stc2 0, cr0, [r0], {0} │ │ │ │ │ - stc2l 0, cr0, [ip], #-0 │ │ │ │ │ - mrrc2 0, 0, r0, ip, cr0 │ │ │ │ │ - mcrr2 0, 0, r0, r8, cr0 │ │ │ │ │ - ldc2 0, cr0, [r8], #-0 │ │ │ │ │ - stc2 0, cr0, [r4], #-0 │ │ │ │ │ - ldc2 0, cr0, [r0], {-0} │ │ │ │ │ - @ instruction: 0xfbfc0000 │ │ │ │ │ - umull r0, r0, ip, r0 │ │ │ │ │ - smlal r0, r0, ip, r0 │ │ │ │ │ - @ instruction: 0xfbb80000 │ │ │ │ │ - umull r0, r0, r4, r0 │ │ │ │ │ - @ instruction: 0xfb900000 │ │ │ │ │ - usada8 r0, r6, r0, r0 │ │ │ │ │ - │ │ │ │ │ -0000bb34 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - sub.w sp, sp, #664 @ 0x298 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bc20 │ │ │ │ │ - add.w r8, sp, #12 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6bec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bcda │ │ │ │ │ - ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n bc28 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr.w r8, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #58 @ 0x3a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #314 @ 0x13a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - addw r1, sp, #570 @ 0x23a │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - add.w sp, sp, #664 @ 0x298 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #124] @ 0x7c │ │ │ │ │ + str.w r0, [r5, #140] @ 0x8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ movs r0, #20 │ │ │ │ │ - ldr.w sl, [r5, #124] @ 0x7c │ │ │ │ │ + ldr.w r9, [r5, #140] @ 0x8c │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (bcec ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ + ldr r2, [pc, #168] @ (bfec ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #144] @ (bcf0 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (bff0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - blx sl │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #116] @ (bcf4 ) │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #124] @ (bff4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ + blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #92] @ (bcf8 ) │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #100] @ (bff8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ + blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ + str.w r0, [r8, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ - ldr.w r9, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #68] @ (bcfc ) │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #72] @ (bffc ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #124] @ 0x7c │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + str.w r0, [r8, #12] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #48] @ (bd00 ) │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #48] @ (c000 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #124] @ 0x7c │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ - b.n bb72 │ │ │ │ │ + b.n be8e │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add.w sp, sp, #664 @ 0x298 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldc2l 0, cr0, [sl], {0} │ │ │ │ │ - lsls r4, r6, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stc2l 0, cr0, [r6], {0} │ │ │ │ │ - ldc2 0, cr0, [r6] │ │ │ │ │ - stc2 0, cr0, [r6] │ │ │ │ │ - ldc2 0, cr0, [r8], {0} │ │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ + adc.w r0, r8, #8388608 @ 0x800000 │ │ │ │ │ + orns r0, r6, #8388608 @ 0x800000 │ │ │ │ │ + sbc.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ + adcs.w r0, r8, #8388608 @ 0x800000 │ │ │ │ │ + @ instruction: 0xfa1e0000 │ │ │ │ │ + @ instruction: 0xfa0a0000 │ │ │ │ │ │ │ │ │ │ -0000bd04 : │ │ │ │ │ +0000c004 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subw sp, sp, #2572 @ 0xa0c │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w beb8 │ │ │ │ │ + beq.w c1b8 │ │ │ │ │ add.w r8, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 63d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c016 │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + bne.w c316 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w bec0 │ │ │ │ │ + beq.w c1c0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr.w r8, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r1, sp, #520 @ 0x208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r1, sp, #776 @ 0x308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, sp, #1032 @ 0x408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, sp, #1288 @ 0x508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, sp, #1544 @ 0x608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add.w r1, sp, #1800 @ 0x708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ addw r1, sp, #2056 @ 0x808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ addw r1, sp, #2312 @ 0x908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ @@ -8351,658 +8628,380 @@ │ │ │ │ │ addw sp, sp, #2572 @ 0xa0c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #132] @ 0x84 │ │ │ │ │ + str.w r0, [r5, #144] @ 0x90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r5, #144] @ 0x90 │ │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #320] @ (c028 ) │ │ │ │ │ + ldr r2, [pc, #320] @ (c328 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r9, [pc, #312] @ c02c │ │ │ │ │ + ldr.w r9, [pc, #312] @ c32c │ │ │ │ │ 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, #296] @ (c030 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (c330 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (c034 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (c334 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (c038 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (c338 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (c03c ) │ │ │ │ │ + ldr r2, [pc, #220] @ (c33c ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #192] @ (c040 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (c340 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (c044 ) │ │ │ │ │ + ldr r2, [pc, #168] @ (c344 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (c048 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (c348 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #116] @ (c04c ) │ │ │ │ │ + ldr r2, [pc, #116] @ (c34c ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [sl, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str.w r0, [sl, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #68] @ (c050 ) │ │ │ │ │ + ldr r2, [pc, #68] @ (c350 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n bd48 │ │ │ │ │ + b.n c048 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ addw sp, sp, #2572 @ 0xa0c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsls r0, r3, #18 │ │ │ │ │ + lsls r0, r5, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cdp2 0, 1, cr0, cr8, cr0, {0} │ │ │ │ │ - lsrs r2, r6, #31 │ │ │ │ │ + smmls r0, r8, r0, r0 │ │ │ │ │ + lsrs r2, r0, #21 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - @ instruction: 0xfa480000 │ │ │ │ │ - @ instruction: 0xfa320000 │ │ │ │ │ - @ instruction: 0xf6f80000 │ │ │ │ │ - ldr??.w r0, [lr] │ │ │ │ │ - vld1.8 {d16[0]}, [ip], r0 │ │ │ │ │ - ldr??.w r0, [r6] │ │ │ │ │ - vst1.8 {d16[0]}, [r8], r0 │ │ │ │ │ - vld1.8 {d0[0]}, [lr], r0 │ │ │ │ │ - │ │ │ │ │ -0000c054 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c0e0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - add r3, sp, #16 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - str r4, [r5, #0] │ │ │ │ │ - str r3, [sp, #0] │ │ │ │ │ - ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ │ - blx 68b4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c168 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ - cbz r3, c0e6 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ - 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, #24] │ │ │ │ │ - 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 │ │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ │ - 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, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - 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] │ │ │ │ │ - movs r0, #12 │ │ │ │ │ - ldr.w r9, [r5, #140] @ 0x8c │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (c178 ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [pc, #92] @ (c17c ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (c180 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #40] @ (c184 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ - str r0, [r7, #8] │ │ │ │ │ - b.n c090 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - @ instruction: 0xf3ba0000 │ │ │ │ │ - @ instruction: 0xf25c0000 │ │ │ │ │ - orrs.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xf2240000 │ │ │ │ │ + @ instruction: 0xf7b00000 │ │ │ │ │ + @ instruction: 0xf79a0000 │ │ │ │ │ + @ instruction: 0xf4f40000 │ │ │ │ │ + @ instruction: 0xf7660000 │ │ │ │ │ + @ instruction: 0xf7540000 │ │ │ │ │ + @ instruction: 0xf73e0000 │ │ │ │ │ + @ instruction: 0xf7300000 │ │ │ │ │ + @ instruction: 0xf7160000 │ │ │ │ │ │ │ │ │ │ -0000c188 : │ │ │ │ │ +0000c354 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c268 │ │ │ │ │ + beq.n c400 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ - blx 6d08 │ │ │ │ │ + blx 6890 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c34c │ │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ + bne.w c4a6 │ │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n c26e │ │ │ │ │ + beq.n c406 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - 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.w r2, [r5, #144] @ 0x90 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #144] @ 0x90 │ │ │ │ │ + str.w r0, [r5, #148] @ 0x94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - ldr.w r9, [r5, #144] @ 0x90 │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + ldr.w r9, [r5, #148] @ 0x94 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (c35c ) │ │ │ │ │ + ldr r2, [pc, #136] @ (c4b8 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #184] @ (c360 ) │ │ │ │ │ + ldr r3, [pc, #124] @ (c4bc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #172] @ (c364 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #160] @ (c368 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #132] @ (c36c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #8] │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #104] @ (c370 ) │ │ │ │ │ + ldr r2, [pc, #96] @ (c4c0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #80] @ (c374 ) │ │ │ │ │ + ldr r2, [pc, #68] @ (c4c4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r8, #16] │ │ │ │ │ + str.w r0, [r8, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #56] @ (c378 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (c4c8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ - str r0, [r7, #20] │ │ │ │ │ - b.n c1c8 │ │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + b.n c394 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - @ instruction: 0xf7260000 │ │ │ │ │ - lsls r4, r5, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xf7100000 │ │ │ │ │ - @ instruction: 0xf0b40000 │ │ │ │ │ - @ instruction: 0xf5280000 │ │ │ │ │ - rsb r0, lr, #0 │ │ │ │ │ - @ instruction: 0xf2780000 │ │ │ │ │ - orr.w r0, r0, #0 │ │ │ │ │ - │ │ │ │ │ -0000c37c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - sub.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - sub sp, #20 │ │ │ │ │ - add.w r3, sp, #12288 @ 0x3000 │ │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7580 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n c410 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - add.w r8, sp, #16 │ │ │ │ │ - sub.w r9, r8, #4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6da8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n c47e │ │ │ │ │ - ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ - cbz r3, c41a │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr.w r9, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - addw r1, r8, #4093 @ 0xffd │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #152] @ 0x98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - ldr.w fp, [r5, #152] @ 0x98 │ │ │ │ │ - blx 67e8 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #80] @ (c494 ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [pc, #68] @ (c498 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #40] @ (c49c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ - ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - b.n c3ca │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73cc │ │ │ │ │ - add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - vhadd.u d0, d14, d0 │ │ │ │ │ - str.w r0, [r0] │ │ │ │ │ - sbc.w r0, sl, #8388608 @ 0x800000 │ │ │ │ │ + usat r0, #0, r2 │ │ │ │ │ + vaddl.s8 q0, d12, d0 │ │ │ │ │ + rsb r0, r0, #0 │ │ │ │ │ + sub.w r0, sl, #0 │ │ │ │ │ + vext.8 d16, d14, d0, #0 │ │ │ │ │ │ │ │ │ │ -0000c4a0 : │ │ │ │ │ +0000c4cc : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #644] @ (c72c ) │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + ldr r1, [pc, #640] @ (c758 ) │ │ │ │ │ vpush {d8-d12} │ │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ │ add r1, pc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c6f4 │ │ │ │ │ + beq.w c71e │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ vmov s23, r0 │ │ │ │ │ vmov s24, r3 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ blx 6928 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c71c │ │ │ │ │ + bne.w c746 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r2, [pc, #576] @ (c730 ) │ │ │ │ │ + ldr r2, [pc, #580] @ (c75c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #572] @ (c734 ) │ │ │ │ │ + ldr r3, [pc, #572] @ (c760 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ vmov s16, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #552] @ (c738 ) │ │ │ │ │ + ldr r2, [pc, #552] @ (c764 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ vmov s17, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #532] @ (c73c ) │ │ │ │ │ + ldr r2, [pc, #536] @ (c768 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ vmov s18, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #516] @ (c740 ) │ │ │ │ │ + ldr r2, [pc, #516] @ (c76c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ vmov s19, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #496] @ (c744 ) │ │ │ │ │ + ldr r2, [pc, #500] @ (c770 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (c748 ) │ │ │ │ │ + ldr r2, [pc, #496] @ (c774 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ vmov s20, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #480] @ (c74c ) │ │ │ │ │ + ldr r3, [pc, #484] @ (c778 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9011,43 +9010,43 @@ │ │ │ │ │ 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 c6f4 │ │ │ │ │ + bne.w c71e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c704 │ │ │ │ │ - ldr r3, [pc, #436] @ (c750 ) │ │ │ │ │ + beq.w c72e │ │ │ │ │ + ldr r3, [pc, #436] @ (c77c ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ vmov s21, r3 │ │ │ │ │ - ldr r3, [pc, #424] @ (c754 ) │ │ │ │ │ + ldr r3, [pc, #428] @ (c780 ) │ │ │ │ │ str.w r9, [sp, #4] │ │ │ │ │ add r3, pc │ │ │ │ │ vmov s22, r3 │ │ │ │ │ - ldr r3, [pc, #416] @ (c758 ) │ │ │ │ │ + ldr r3, [pc, #420] @ (c784 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n c69e │ │ │ │ │ + b.n c6c8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 c6f4 │ │ │ │ │ + bne.w c71e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -9113,49 +9112,49 @@ │ │ │ │ │ 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, c6f4 │ │ │ │ │ + cbnz r0, c71e │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n c704 │ │ │ │ │ + bls.n c72e │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ movw r3, #8968 @ 0x2308 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mla r6, r3, r7, r6 │ │ │ │ │ add.w r8, r6, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r8, #768] @ 0x300 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne.n c5bc │ │ │ │ │ + bne.n c5e6 │ │ │ │ │ vmov r1, s21 │ │ │ │ │ add.w r0, r6, #8448 @ 0x2100 │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c5bc │ │ │ │ │ + bne.w c5e6 │ │ │ │ │ vmov r1, s22 │ │ │ │ │ add.w r0, r6, #4096 @ 0x1000 │ │ │ │ │ blx 6310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c5bc │ │ │ │ │ + beq.w c5e6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c5be │ │ │ │ │ + bne.w c5e8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b.n c5be │ │ │ │ │ + b.n c5e8 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ vpop {d8-d12} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ vmov r1, s24 │ │ │ │ │ vmov r0, s23 │ │ │ │ │ @@ -9165,34 +9164,35 @@ │ │ │ │ │ vpop {d8-d12} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n c6f8 │ │ │ │ │ - @ instruction: 0xf5300000 │ │ │ │ │ - add.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ - ldrb.w r0, [ip, r0] │ │ │ │ │ - @ instruction: 0xf4f80000 │ │ │ │ │ - @ instruction: 0xf4ea0000 │ │ │ │ │ - @ instruction: 0xf4e00000 │ │ │ │ │ - @ instruction: 0xf4d60000 │ │ │ │ │ - @ instruction: 0xf0f60000 │ │ │ │ │ - ldcl 0, cr0, [r2], #-0 │ │ │ │ │ - eor.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ - eor.w r0, r6, #8388608 @ 0x800000 │ │ │ │ │ - eor.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ + b.n c722 │ │ │ │ │ + nop │ │ │ │ │ + adcs.w r0, r2, #8388608 @ 0x800000 │ │ │ │ │ + @ instruction: 0xf5320000 │ │ │ │ │ + str.w r0, [r2, r0] │ │ │ │ │ + adds.w r0, lr, #8388608 @ 0x800000 │ │ │ │ │ + adds.w r0, r0, #8388608 @ 0x800000 │ │ │ │ │ + add.w r0, r6, #8388608 @ 0x800000 │ │ │ │ │ + @ instruction: 0xf4fc0000 │ │ │ │ │ + rsb r0, r8, #0 │ │ │ │ │ + ldc 0, cr0, [r8], {0} │ │ │ │ │ + @ instruction: 0xf4b40000 │ │ │ │ │ + @ instruction: 0xf4ac0000 │ │ │ │ │ + @ instruction: 0xf4a80000 │ │ │ │ │ │ │ │ │ │ -0000c75c : │ │ │ │ │ +0000c788 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r2, c7a8 │ │ │ │ │ + cbz r2, c7d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9200,15 +9200,15 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 64f4 │ │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, c7a0 │ │ │ │ │ + cbz r3, c7cc │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -9216,77 +9216,77 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000c7b4 : │ │ │ │ │ +0000c7e0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6c50 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000c7d0 : │ │ │ │ │ +0000c7fc : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #660] @ (ca70 ) │ │ │ │ │ + ldr r1, [pc, #660] @ (ca9c ) │ │ │ │ │ vpush {d8} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c966 │ │ │ │ │ + beq.w c992 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ vmov s16, r0 │ │ │ │ │ vmov s17, r3 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ blx 62ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca60 │ │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ │ + bne.w ca8c │ │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c98e │ │ │ │ │ + beq.w c9ba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ 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 c966 │ │ │ │ │ + bne.w c992 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c976 │ │ │ │ │ + beq.w c9a2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n c94a │ │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ │ + b.n c976 │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ @@ -9296,15 +9296,15 @@ │ │ │ │ │ add r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ │ @@ -9313,60 +9313,60 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ 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 r3, [r7, #16] │ │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ │ 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, #264] @ 0x108 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ 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 r2, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ 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 r2, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr.w r6, [r1, #436] @ 0x1b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -9380,31 +9380,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, c966 │ │ │ │ │ + cbnz r0, c992 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n c976 │ │ │ │ │ + bls.n c9a2 │ │ │ │ │ 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 c84a │ │ │ │ │ + beq.w c876 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ vmov r1, s17 │ │ │ │ │ vmov r0, s16 │ │ │ │ │ @@ -9414,272 +9414,271 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ - str r0, [r7, #16] │ │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r0, #28 │ │ │ │ │ - ldr r6, [r7, #16] │ │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (ca74 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (caa0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #184] @ (ca78 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (caa4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ (ca7c ) │ │ │ │ │ + ldr r2, [pc, #160] @ (caa8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r5, [pc, #152] @ (ca80 ) │ │ │ │ │ + ldr r5, [pc, #152] @ (caac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r2, [pc, #144] @ (ca84 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (cab0 ) │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r2, [pc, #132] @ (ca88 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (cab4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #124] @ (ca8c ) │ │ │ │ │ + ldr r3, [pc, #124] @ (cab8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (ca90 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (cabc ) │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (ca94 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (cac0 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ │ + ldr r3, [r7, #56] @ 0x38 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ │ + ldr r2, [r7, #56] @ 0x38 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #64] @ (ca98 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (cac4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - b.n c81c │ │ │ │ │ + b.n c848 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n c96a │ │ │ │ │ - @ instruction: 0xf2760000 │ │ │ │ │ - vaddl.s16 q8, d10, d0 │ │ │ │ │ - @ instruction: 0xf3540000 │ │ │ │ │ + b.n c996 │ │ │ │ │ + @ instruction: 0xf29a0000 │ │ │ │ │ + ands.w r0, r6, #0 │ │ │ │ │ + @ instruction: 0xf3780000 │ │ │ │ │ + @ instruction: 0xf0be0000 │ │ │ │ │ + @ instruction: 0xe8120000 │ │ │ │ │ + @ instruction: 0xf0ac0000 │ │ │ │ │ eors.w r0, sl, #0 │ │ │ │ │ - b.n ca60 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - eor.w r0, r8, #0 │ │ │ │ │ - orns r0, r6, #0 │ │ │ │ │ - strd r0, r0, [ip, #-0]! │ │ │ │ │ - orn r0, sl, #0 │ │ │ │ │ - orrs.w r0, lr, #0 │ │ │ │ │ - orrs.w r0, r0, #0 │ │ │ │ │ + @ instruction: 0xe9900000 │ │ │ │ │ + eor.w r0, lr, #0 │ │ │ │ │ + eor.w r0, r2, #0 │ │ │ │ │ + orns r0, r4, #0 │ │ │ │ │ │ │ │ │ │ -0000ca9c : │ │ │ │ │ +0000cac8 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #780] @ (cdb4 ) │ │ │ │ │ + ldr r1, [pc, #780] @ (cde0 ) │ │ │ │ │ vpush {d8} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cc7e │ │ │ │ │ + beq.w ccaa │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ vmov s16, r0 │ │ │ │ │ vmov s17, r3 │ │ │ │ │ str r4, [r6, #0] │ │ │ │ │ blx 6304 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cda2 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + bne.w cdce │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cca6 │ │ │ │ │ + beq.w ccd2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cc7e │ │ │ │ │ + bne.w ccaa │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w cc8e │ │ │ │ │ + beq.w ccba │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov.w sl, #72 @ 0x48 │ │ │ │ │ - b.n cc62 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + b.n cc8e │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ mul.w fp, sl, r7 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3, #24] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3, #32] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3, #40] @ 0x28 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3, #48] @ 0x30 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ vldr d7, [r3, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r3, fp │ │ │ │ │ @@ -9694,31 +9693,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, cc7e │ │ │ │ │ + cbnz r0, ccaa │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n cc8e │ │ │ │ │ + bls.n ccba │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ 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 cb1a │ │ │ │ │ + beq.w cb46 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ vmov r1, s17 │ │ │ │ │ vmov r0, s16 │ │ │ │ │ @@ -9728,640 +9727,639 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ │ + str r0, [r6, #96] @ 0x60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r5, [r6, #96] @ 0x60 │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #240] @ (cdb8 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (cde4 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r5, [pc, #236] @ (cdbc ) │ │ │ │ │ + ldr r5, [pc, #236] @ (cde8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (cdc0 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (cdec ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (cdc4 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (cdf0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (cdc8 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (cdf4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (cdcc ) │ │ │ │ │ + ldr r2, [pc, #160] @ (cdf8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (cdd0 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (cdfc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (cdd4 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (ce00 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (cdd8 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (ce04 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r6, #96] @ 0x60 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r6, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r7, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r7, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #64] @ (cddc ) │ │ │ │ │ + ldr r2, [pc, #64] @ (ce08 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r7 │ │ │ │ │ str r0, [r5, #32] │ │ │ │ │ - b.n cae8 │ │ │ │ │ + b.n cb14 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n cc82 │ │ │ │ │ + b.n ccae │ │ │ │ │ nop │ │ │ │ │ - and.w r0, sl, #0 │ │ │ │ │ - @ instruction: 0xe8040000 │ │ │ │ │ - b.n cb08 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia.w r0!, {} │ │ │ │ │ - b.n cc38 │ │ │ │ │ + bic.w r0, lr, #0 │ │ │ │ │ + stmdb r4!, {} │ │ │ │ │ + b.n cb7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n cd8c │ │ │ │ │ + ldmdb r0, {} │ │ │ │ │ + b.n cc74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strd r0, r0, [ip], #-0 │ │ │ │ │ - @ instruction: 0xe85c0000 │ │ │ │ │ - strex r0, r0, [r8] │ │ │ │ │ - @ instruction: 0xe8380000 │ │ │ │ │ - b.n c9ac │ │ │ │ │ + @ instruction: 0xeaf40000 │ │ │ │ │ + @ instruction: 0xeae40000 │ │ │ │ │ + @ instruction: 0xead40000 │ │ │ │ │ + pkhbt r0, r0, r0 │ │ │ │ │ + @ instruction: 0xeab00000 │ │ │ │ │ + b.n cbb0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000cde0 : │ │ │ │ │ +0000ce0c : │ │ │ │ │ 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 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d072 │ │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ │ + beq.w d09e │ │ │ │ │ + ldr r3, [r0, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ 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 6dcc │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d078 │ │ │ │ │ + beq.n d0a4 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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 │ │ │ │ │ - ldr r6, [pc, #396] @ (d208 ) │ │ │ │ │ + ldr r6, [pc, #396] @ (d234 ) │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #136] @ 0x88 │ │ │ │ │ + str.w r0, [r5, #128] @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr.w r8, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ - ldr.w r8, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #324] @ (d20c ) │ │ │ │ │ + ldr r2, [pc, #324] @ (d238 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #292] @ (d210 ) │ │ │ │ │ + ldr r2, [pc, #292] @ (d23c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #256] @ (d214 ) │ │ │ │ │ + ldr r2, [pc, #256] @ (d240 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #224] @ (d218 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (d244 ) │ │ │ │ │ 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.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #188] @ (d21c ) │ │ │ │ │ + ldr r2, [pc, #188] @ (d248 ) │ │ │ │ │ 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.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #156] @ (d220 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (d24c ) │ │ │ │ │ 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.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #120] @ (d224 ) │ │ │ │ │ + ldr r2, [pc, #120] @ (d250 ) │ │ │ │ │ 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.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #88] @ (d228 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (d254 ) │ │ │ │ │ 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.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #48] @ (d22c ) │ │ │ │ │ + ldr r2, [pc, #48] @ (d258 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ str r0, [r6, #32] │ │ │ │ │ - b.n cf9e │ │ │ │ │ - @ instruction: 0xf74a0000 │ │ │ │ │ - b.n ca20 │ │ │ │ │ + b.n cfca │ │ │ │ │ + @ instruction: 0xf76e0000 │ │ │ │ │ + b.n cc8c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n cb68 │ │ │ │ │ + b.n cc54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d860 │ │ │ │ │ + b.n d89c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d998 │ │ │ │ │ + b.n cfec │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n ca98 │ │ │ │ │ + b.n cfb4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n ca60 │ │ │ │ │ + b.n cf7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n da20 │ │ │ │ │ + b.n cf3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d9e8 │ │ │ │ │ + b.n cf04 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xe8d40000 │ │ │ │ │ + ldrd r0, r0, [r8], #0 │ │ │ │ │ │ │ │ │ │ -0000d230 : │ │ │ │ │ +0000d25c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d2d0 │ │ │ │ │ + beq.n d2fc │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ add.w r9, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6e14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d2da │ │ │ │ │ + bne.n d306 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, d2d0 │ │ │ │ │ + cbnz r0, d2fc │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ mov.w r0, sl, lsl #3 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n d2a2 │ │ │ │ │ + beq.n d2ce │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ add.w r0, r4, sl, lsl #2 │ │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ │ str.w r2, [r1, #8]! │ │ │ │ │ cmp r4, r0 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bne.n d290 │ │ │ │ │ + bne.n d2bc │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n d2c0 │ │ │ │ │ + beq.n d2ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 68a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #24 │ │ │ │ │ @@ -10371,63 +10369,63 @@ │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n d2c8 │ │ │ │ │ + b.n d2f4 │ │ │ │ │ │ │ │ │ │ -0000d2e8 : │ │ │ │ │ +0000d314 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #184] @ (d3ac ) │ │ │ │ │ + ldr r1, [pc, #184] @ (d3d8 ) │ │ │ │ │ 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 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d382 │ │ │ │ │ + beq.n d3ae │ │ │ │ │ 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 6a40 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d39c │ │ │ │ │ + bne.n d3c8 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, d382 │ │ │ │ │ + cbnz r0, d3ae │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, d38c │ │ │ │ │ + cbz r3, d3b8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n d352 │ │ │ │ │ + b.n d37e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n d38c │ │ │ │ │ + bls.n d3b8 │ │ │ │ │ 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] │ │ │ │ │ @@ -10439,15 +10437,15 @@ │ │ │ │ │ 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 d34c │ │ │ │ │ + beq.n d378 │ │ │ │ │ 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 6900 │ │ │ │ │ @@ -10455,55 +10453,54 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n d384 │ │ │ │ │ + b.n d3b0 │ │ │ │ │ nop │ │ │ │ │ - b.n d37c │ │ │ │ │ - ... │ │ │ │ │ + @ instruction: 0xe80a0000 │ │ │ │ │ │ │ │ │ │ -0000d3b0 : │ │ │ │ │ +0000d3dc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #32 │ │ │ │ │ - ldr r1, [pc, #188] @ (d478 ) │ │ │ │ │ + ldr r1, [pc, #188] @ (d4a4 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #172] @ (d47c ) │ │ │ │ │ + ldr r2, [pc, #172] @ (d4a8 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #164] @ (d480 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (d4ac ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (d484 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (d4b0 ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #152] @ (d488 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (d4b4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ - cbz r0, d44e │ │ │ │ │ + cbz r0, d47a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ @@ -10511,29 +10508,29 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, d44e │ │ │ │ │ - ldr r3, [pc, #100] @ (d48c ) │ │ │ │ │ + cbnz r0, d47a │ │ │ │ │ + ldr r3, [pc, #100] @ (d4b8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, sp │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 66c0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, d458 │ │ │ │ │ + cbnz r0, d484 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -10547,39 +10544,39 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 73cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - b.n d2dc │ │ │ │ │ + b.n d350 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 130 @ 0x82 │ │ │ │ │ + svc 166 @ 0xa6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 122 @ 0x7a │ │ │ │ │ + svc 158 @ 0x9e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d330 │ │ │ │ │ + b.n d3a4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d2b4 │ │ │ │ │ + b.n d328 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #372] @ 0x174 │ │ │ │ │ - Address 0xd48e is out of bounds. │ │ │ │ │ + ldr r6, [sp, #196] @ 0xc4 │ │ │ │ │ + Address 0xd4ba is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000d490 : │ │ │ │ │ +0000d4bc : │ │ │ │ │ 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 7580 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d50a │ │ │ │ │ + beq.n d536 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ @@ -10596,25 +10593,25 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - ldr r3, [pc, #80] @ (d534 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (d560 ) │ │ │ │ │ str.w r8, [sp, #16] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ blx 66c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d512 │ │ │ │ │ + cbnz r0, d53e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ @@ -10631,46 +10628,46 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 73cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r7, [sp, #732] @ 0x2dc │ │ │ │ │ - Address 0xd536 is out of bounds. │ │ │ │ │ + ldr r7, [sp, #556] @ 0x22c │ │ │ │ │ + Address 0xd562 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000d538 : │ │ │ │ │ +0000d564 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r6, [pc, #104] @ (d5a8 ) │ │ │ │ │ + ldr r6, [pc, #104] @ (d5d4 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r6, pc │ │ │ │ │ bl 7580 │ │ │ │ │ - cbz r0, d582 │ │ │ │ │ + cbz r0, d5ae │ │ │ │ │ add r7, sp, #12 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ str.w r8, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 690c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d582 │ │ │ │ │ - ldr r3, [pc, #68] @ (d5ac ) │ │ │ │ │ + cbnz r0, d5ae │ │ │ │ │ + ldr r3, [pc, #68] @ (d5d8 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r3, [r6, r3] │ │ │ │ │ strd r7, r3, [sp, #4] │ │ │ │ │ blx 6574 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - cbnz r6, d58a │ │ │ │ │ + cbnz r6, d5b6 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -10680,44 +10677,44 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - lsrs r0, r7, #10 │ │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ │ movs r2, r0 │ │ │ │ │ lsls r0, r2, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d5b0 : │ │ │ │ │ +0000d5dc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ bl 7580 │ │ │ │ │ - cbz r0, d5fe │ │ │ │ │ + cbz r0, d62a │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ blx 6ed4 │ │ │ │ │ - cbnz r0, d606 │ │ │ │ │ + cbnz r0, d632 │ │ │ │ │ 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, d5fe │ │ │ │ │ + cbnz r0, d62a │ │ │ │ │ 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 │ │ │ │ │ @@ -10729,72 +10726,72 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n d5f8 │ │ │ │ │ + b.n d624 │ │ │ │ │ │ │ │ │ │ -0000d614 : │ │ │ │ │ +0000d640 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr.w r1, [pc, #1092] @ da64 │ │ │ │ │ + ldr.w r1, [pc, #1044] @ da60 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vmov s17, r3 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d8aa │ │ │ │ │ + beq.w d8be │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ vmov s18, r3 │ │ │ │ │ blx 6568 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w da52 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + bne.w da4e │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d8d6 │ │ │ │ │ + beq.w d8ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov r2, s17 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov s16, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d8aa │ │ │ │ │ + bne.w d8be │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d8be │ │ │ │ │ + beq.w d8d2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add.w r8, sp, #32 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - b.n d88c │ │ │ │ │ + b.n d8a0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - ldr.w r3, [r2, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ mul.w r6, r2, sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr.w r2, [r2, #416] @ 0x1a0 │ │ │ │ │ ldr.w fp, [r3] │ │ │ │ │ @@ -10815,15 +10812,15 @@ │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r1, #20 │ │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ │ blx 6334 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ @@ -10833,48 +10830,48 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #64] @ 0x40 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ 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, #72] @ 0x48 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ 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, #80] @ 0x50 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ @@ -10887,15 +10884,15 @@ │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ │ - ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ blx 6334 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ @@ -10905,48 +10902,48 @@ │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #96] @ 0x60 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ 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 │ │ │ │ │ vldr d7, [r3, #104] @ 0x68 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #112] @ 0x70 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr.w r6, [r0, #416] @ 0x1a0 │ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ @@ -10966,31 +10963,31 @@ │ │ │ │ │ ldr.w r5, [r1, #696] @ 0x2b8 │ │ │ │ │ vmov r1, s16 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, d8aa │ │ │ │ │ + cbnz r0, d8be │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bls.n d8be │ │ │ │ │ + bls.n d8d2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov r1, s17 │ │ │ │ │ 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 d6a0 │ │ │ │ │ + beq.w d6ca │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov s16, r3 │ │ │ │ │ vmov r0, s16 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ vmov r1, s18 │ │ │ │ │ @@ -11001,185 +10998,185 @@ │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov r1, s17 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - str.w r0, [r7, #148] @ 0x94 │ │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r6, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r6, [r7, #64] @ 0x40 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r6, [pc, #356] @ (da68 ) │ │ │ │ │ + ldr r6, [pc, #336] @ (da64 ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ - ldr r2, [pc, #356] @ (da6c ) │ │ │ │ │ + ldr r2, [pc, #336] @ (da68 ) │ │ │ │ │ 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, #340] @ (da70 ) │ │ │ │ │ + ldr r2, [pc, #320] @ (da6c ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #316] @ (da74 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (da70 ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ - ldr r5, [pc, #300] @ (da78 ) │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + ldr r5, [pc, #284] @ (da74 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #292] @ (da7c ) │ │ │ │ │ + ldr r2, [pc, #276] @ (da78 ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #264] @ (da80 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (da7c ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (da84 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (da80 ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #208] @ (da88 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (da84 ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (da8c ) │ │ │ │ │ + ldr r2, [pc, #172] @ (da88 ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #152] @ (da90 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (da8c ) │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str.w r0, [r8, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ vmov r1, s17 │ │ │ │ │ str.w r0, [r8, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #100] @ (da94 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (da90 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ │ + ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ vmov r1, s17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #76] @ (da98 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (da94 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ │ - b.n d668 │ │ │ │ │ + b.n d692 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov s16, r3 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n d8b0 │ │ │ │ │ - b.n d49c │ │ │ │ │ + b.n d8c4 │ │ │ │ │ + b.n d4e0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d280 │ │ │ │ │ + b.n d2fc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n db40 │ │ │ │ │ + udf #84 @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dee8 │ │ │ │ │ + b.n df64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n db24 │ │ │ │ │ + udf #68 @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n dae0 │ │ │ │ │ + bge.n db64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n de84 │ │ │ │ │ + b.n df08 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n de58 │ │ │ │ │ + b.n dee0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n da84 │ │ │ │ │ + ble.n da68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dde8 │ │ │ │ │ + b.n de78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n da04 │ │ │ │ │ + ble.n d9f0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dd80 │ │ │ │ │ + b.n de18 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dd44 │ │ │ │ │ + b.n dde4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dd20 │ │ │ │ │ + b.n ddc4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000da9c : │ │ │ │ │ +0000da98 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, sp │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -11189,84 +11186,84 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ addw sp, sp, #1028 @ 0x404 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dac4 : │ │ │ │ │ +0000dac0 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #816] @ (de00 ) │ │ │ │ │ + ldr r1, [pc, #816] @ (ddfc ) │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r6, r2 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vmov s18, r3 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dcba │ │ │ │ │ + beq.w dcb6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ vmov s16, r0 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ vmov s19, r3 │ │ │ │ │ blx 6dd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ddee │ │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ + bne.w ddea │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dce8 │ │ │ │ │ + beq.w dce4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov r2, s18 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov s17, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dcba │ │ │ │ │ + bne.w dcb6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dcce │ │ │ │ │ + beq.w dcca │ │ │ │ │ mov fp, r0 │ │ │ │ │ add.w r9, sp, #32 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n dc9c │ │ │ │ │ + b.n dc98 │ │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mul.w r6, r3, fp │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r3, [r3, r6] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r9 │ │ │ │ │ vmov r0, s16 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ adds r1, #4 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ @@ -11280,29 +11277,29 @@ │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r2, r9 │ │ │ │ │ vmov r0, s16 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ adds r1, #28 │ │ │ │ │ ldr.w sl, [r3, #12] │ │ │ │ │ @@ -11315,51 +11312,51 @@ │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ 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, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ blx sl │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ 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, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx sl │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r3, [r8, #76] @ 0x4c │ │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ @@ -11374,31 +11371,31 @@ │ │ │ │ │ ldr.w r5, [r1, #696] @ 0x2b8 │ │ │ │ │ vmov r1, s17 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, dcba │ │ │ │ │ + cbnz r0, dcb6 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bls.n dcce │ │ │ │ │ + bls.n dcca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ vmov r1, s18 │ │ │ │ │ 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 db50 │ │ │ │ │ + beq.w db4c │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov s17, r3 │ │ │ │ │ vmov r0, s17 │ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ vmov r1, s19 │ │ │ │ │ @@ -11409,167 +11406,167 @@ │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ vmov r1, s18 │ │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r5, [r7, #12] │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (de04 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (de00 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ vmov r1, s18 │ │ │ │ │ - ldr r5, [pc, #240] @ (de08 ) │ │ │ │ │ + ldr r5, [pc, #240] @ (de04 ) │ │ │ │ │ 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] │ │ │ │ │ vmov r1, s18 │ │ │ │ │ - ldr r6, [pc, #220] @ (de0c ) │ │ │ │ │ + ldr r6, [pc, #220] @ (de08 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r2, [pc, #212] @ (de10 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (de0c ) │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (de14 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (de10 ) │ │ │ │ │ vmov r1, s18 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ vmov r1, s18 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #156] @ (de18 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (de14 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ vmov r1, s18 │ │ │ │ │ - ldr r2, [pc, #148] @ (de1c ) │ │ │ │ │ + ldr r2, [pc, #148] @ (de18 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #136] @ (de20 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (de1c ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r8 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ vmov r1, s18 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #112] @ (de24 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (de20 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (de28 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (de24 ) │ │ │ │ │ vmov r1, s18 │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ mov r3, r5 │ │ │ │ │ vmov r1, s18 │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #68] @ (de2c ) │ │ │ │ │ + ldr r2, [pc, #68] @ (de28 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ - b.n db18 │ │ │ │ │ + b.n db14 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ vmov s17, r3 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n dcc0 │ │ │ │ │ - b.n df7c │ │ │ │ │ + b.n dcbc │ │ │ │ │ + b.n e020 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #158 @ 0x9e │ │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n dec8 │ │ │ │ │ + bvs.n dd6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 222 @ 0xde │ │ │ │ │ + b.n de70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #130 @ 0x82 │ │ │ │ │ + udf #214 @ 0xd6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #122 @ 0x7a │ │ │ │ │ + udf #206 @ 0xce │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #98 @ 0x62 │ │ │ │ │ + udf #182 @ 0xb6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n ddb8 │ │ │ │ │ + bls.n ddb4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n deb0 │ │ │ │ │ + bmi.n dd54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n df14 │ │ │ │ │ + bvs.n dd80 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #38 @ 0x26 │ │ │ │ │ + udf #122 @ 0x7a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #18 │ │ │ │ │ + udf #102 @ 0x66 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000de30 : │ │ │ │ │ +0000de2c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrd r9, r5, [sp, #216] @ 0xd8 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w df7c │ │ │ │ │ + beq.w df82 │ │ │ │ │ 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 df82 │ │ │ │ │ + beq.w df88 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ │ ldr.w r3, [r3, #684] @ 0x2ac │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ @@ -11578,66 +11575,66 @@ │ │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ │ ldr.w fp, [r3, #800] @ 0x320 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.w dfa0 │ │ │ │ │ + beq.w dfa6 │ │ │ │ │ cmp r5, #16 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #22 │ │ │ │ │ - bne.n df90 │ │ │ │ │ + bne.w df96 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ blx 6368 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n df90 │ │ │ │ │ + bne.n df96 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n dfa6 │ │ │ │ │ + beq.n dfac │ │ │ │ │ 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, #152] @ 0x98 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ 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, #156] @ 0x9c │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ 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, #160] @ 0xa0 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ 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, #164] @ 0xa4 │ │ │ │ │ @@ -11660,29 +11657,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, df7c │ │ │ │ │ + cbnz r0, df82 │ │ │ │ │ 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, #228] @ (e040 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (e050 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #220] @ (e044 ) │ │ │ │ │ + ldr r3, [pc, #228] @ (e054 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -11691,116 +11688,116 @@ │ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 6450 │ │ │ │ │ - b.n dea8 │ │ │ │ │ + b.n dea6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73cc │ │ │ │ │ add sp, #172 @ 0xac │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b.n de96 │ │ │ │ │ + b.n de94 │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ │ + str.w r0, [r6, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ movs r0, #16 │ │ │ │ │ - ldr.w sl, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w sl, [r6, #152] @ 0x98 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (e048 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (e058 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #112] @ (e04c ) │ │ │ │ │ + ldr r3, [pc, #120] @ (e05c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #84] @ (e050 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (e060 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #60] @ (e054 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (e064 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #36] @ (e058 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (e068 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r6, #116] @ 0x74 │ │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ - b.n debe │ │ │ │ │ - bgt.n e024 │ │ │ │ │ + b.n debe │ │ │ │ │ + ble.n e0c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n e018 │ │ │ │ │ + ble.n e0bc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n e0ac │ │ │ │ │ + bgt.n e14c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e04c │ │ │ │ │ + bcs.n e0ec │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n e08c │ │ │ │ │ + bgt.n e128 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n e080 │ │ │ │ │ + bgt.n e118 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n e06c │ │ │ │ │ + bgt.n e100 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e05c : │ │ │ │ │ +0000e06c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ │ bl 7580 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e09c │ │ │ │ │ + cbz r0, e0ac │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e74 │ │ │ │ │ - cbnz r0, e0a4 │ │ │ │ │ + cbnz r0, e0b4 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6334 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -11816,52 +11813,52 @@ │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000e0b8 : │ │ │ │ │ +0000e0c8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 7580 │ │ │ │ │ - cbz r0, e0e6 │ │ │ │ │ + cbz r0, e0f6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ blx 6c9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, e0e6 │ │ │ │ │ + cbz r0, e0f6 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000e0ec : │ │ │ │ │ +0000e0fc : │ │ │ │ │ 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] @ (e130 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (e140 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #44] @ (e134 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (e144 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ │ @@ -11870,97 +11867,97 @@ │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6640 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - beq.n e0e4 │ │ │ │ │ + bne.n e174 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n e1e0 │ │ │ │ │ + bvs.n e1c8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e138 : │ │ │ │ │ +0000e148 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6940 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000e154 : │ │ │ │ │ +0000e164 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #520] @ (e368 ) │ │ │ │ │ + ldr r1, [pc, #540] @ (e38c ) │ │ │ │ │ vpush {d8} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e2aa │ │ │ │ │ + beq.w e2c4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r3 │ │ │ │ │ vmov s16, r0 │ │ │ │ │ vmov s17, r3 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ blx 676c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e358 │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + bne.w e37c │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e2d2 │ │ │ │ │ + beq.w e2ec │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e2aa │ │ │ │ │ + bne.n e2c4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e2ba │ │ │ │ │ + beq.n e2d4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n e284 │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + b.n e29e │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ ldr.w fp, [r2, #416] @ 0x1a0 │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ │ ldr.w r2, [ip] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr.w r3, [ip, #668] @ 0x29c │ │ │ │ │ adds r1, #32 │ │ │ │ │ @@ -11969,15 +11966,15 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr.w r3, [ip, #668] @ 0x29c │ │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ │ @@ -11987,15 +11984,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ + ldr.w r2, [r7, #136] @ 0x88 │ │ │ │ │ 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] │ │ │ │ │ @@ -12010,18 +12007,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, e2aa │ │ │ │ │ + cbnz r0, e2c4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n e2ba │ │ │ │ │ + bls.n e2d4 │ │ │ │ │ mov.w r3, #328 @ 0x148 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mul.w r8, r3, r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ @@ -12029,15 +12026,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e1ca │ │ │ │ │ + beq.n e1dc │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ vmov r1, s17 │ │ │ │ │ vmov r0, s16 │ │ │ │ │ @@ -12047,104 +12044,104 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ │ + str.w r0, [r7, #136] @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r0, #16 │ │ │ │ │ - ldr r6, [r7, #72] @ 0x48 │ │ │ │ │ + ldr.w r6, [r7, #136] @ 0x88 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (e36c ) │ │ │ │ │ + ldr r2, [pc, #124] @ (e390 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #108] @ (e370 ) │ │ │ │ │ + ldr r3, [pc, #116] @ (e394 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ + ldr.w r2, [r7, #136] @ 0x88 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #84] @ (e374 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (e398 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #72] @ 0x48 │ │ │ │ │ + ldr.w r2, [r7, #136] @ 0x88 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (e378 ) │ │ │ │ │ + ldr r2, [pc, #68] @ (e39c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r2, [pc, #56] @ (e37c ) │ │ │ │ │ + ldr r2, [pc, #56] @ (e3a0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #48] @ (e380 ) │ │ │ │ │ + ldr r3, [pc, #48] @ (e3a4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - b.n e1a0 │ │ │ │ │ + b.n e1b2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n e2ae │ │ │ │ │ - bge.n e360 │ │ │ │ │ + b.n e2c8 │ │ │ │ │ + blt.n e404 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e31c │ │ │ │ │ + bcc.n e39c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n e394 │ │ │ │ │ + bge.n e41c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n e41c │ │ │ │ │ + bvs.n e470 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n e400 │ │ │ │ │ + bls.n e480 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia.w r0, {} │ │ │ │ │ - beq.n e3dc │ │ │ │ │ + ldmia.w ip!, {} │ │ │ │ │ + beq.n e458 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e384 : │ │ │ │ │ +0000e3a8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6778 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000e3a0 : │ │ │ │ │ +0000e3c4 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, sp │ │ │ │ │ @@ -12152,35 +12149,35 @@ │ │ │ │ │ blx 6a34 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000e3c0 : │ │ │ │ │ +0000e3e4 : │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 6c5c │ │ │ │ │ │ │ │ │ │ -0000e3c8 : │ │ │ │ │ +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 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e540 │ │ │ │ │ + beq.w e57a │ │ │ │ │ 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 │ │ │ │ │ @@ -12195,120 +12192,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 e546 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + bne.w e580 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e556 │ │ │ │ │ + beq.w e590 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r8, [r3, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r9, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #32] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ 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] │ │ │ │ │ @@ -12323,252 +12320,252 @@ │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ │ + str.w r0, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r7, [r5, #132] @ 0x84 │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (e6ac ) │ │ │ │ │ + ldr r2, [pc, #328] @ (e700 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #304] @ (e6b0 ) │ │ │ │ │ + ldr r7, [pc, #324] @ (e704 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r2, [pc, #284] @ (e6b4 ) │ │ │ │ │ + ldr r2, [pc, #304] @ (e708 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #272] @ (e6b8 ) │ │ │ │ │ + ldr r3, [pc, #292] @ (e70c ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #268] @ (e6bc ) │ │ │ │ │ + ldr r2, [pc, #288] @ (e710 ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (e6c0 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (e714 ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (e6c4 ) │ │ │ │ │ + ldr r2, [pc, #236] @ (e718 ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (e6c8 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (e71c ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (e6cc ) │ │ │ │ │ + ldr r2, [pc, #184] @ (e720 ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (e6d0 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (e724 ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (e6d4 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (e728 ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (e6d8 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (e72c ) │ │ │ │ │ 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #56] @ (e6dc ) │ │ │ │ │ + ldr r2, [pc, #60] @ (e730 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ │ - b.n e42c │ │ │ │ │ - bcs.n e668 │ │ │ │ │ + b.n e452 │ │ │ │ │ + bcc.n e6b0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ │ + ldmia r6!, {r1, r2} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n e630 │ │ │ │ │ + bne.n e7fc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r2, r4, r5} │ │ │ │ │ + ldmia r4!, {r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r4} │ │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n e7b0 │ │ │ │ │ + bcc.n e7ec │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n e78c │ │ │ │ │ + bcc.n e7c4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n e768 │ │ │ │ │ + bcc.n e79c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e67c │ │ │ │ │ + bcs.n e664 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n e710 │ │ │ │ │ + bcc.n e73c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n e6ec │ │ │ │ │ + bcs.n e714 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e6bc │ │ │ │ │ + bcs.n e6dc │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e6e0 : │ │ │ │ │ +0000e734 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ bl 7580 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e70a │ │ │ │ │ + cbz r0, e75e │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6968 │ │ │ │ │ - cbnz r0, e710 │ │ │ │ │ + cbnz r0, e764 │ │ │ │ │ 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 73cc │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n e706 │ │ │ │ │ + b.n e75a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e724 : │ │ │ │ │ +0000e778 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #180] @ (e7e4 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (e838 ) │ │ │ │ │ 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 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e7ba │ │ │ │ │ + beq.n e80e │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6a88 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e7d4 │ │ │ │ │ + bne.n e828 │ │ │ │ │ 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 │ │ │ │ │ - cbnz r0, e7ba │ │ │ │ │ + cbnz r0, e80e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, e7c4 │ │ │ │ │ + cbz r3, e818 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n e78a │ │ │ │ │ + b.n e7de │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n e7c4 │ │ │ │ │ + bls.n e818 │ │ │ │ │ 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] │ │ │ │ │ @@ -12580,15 +12577,15 @@ │ │ │ │ │ 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 e784 │ │ │ │ │ + beq.n e7d8 │ │ │ │ │ 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 6784 │ │ │ │ │ @@ -12596,29 +12593,29 @@ │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n e7bc │ │ │ │ │ + b.n e810 │ │ │ │ │ nop │ │ │ │ │ - bcc.n e73c │ │ │ │ │ + bcc.n e788 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e7e8 : │ │ │ │ │ +0000e83c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #100] @ (e854 ) │ │ │ │ │ + ldr r0, [pc, #100] @ (e8a8 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r0, pc │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ blx 67d0 │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ - cbnz r0, e832 │ │ │ │ │ + cbnz r0, e886 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ @@ -12634,83 +12631,83 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #32] @ (e858 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (e8ac ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #24] @ (e85c ) │ │ │ │ │ + ldr r2, [pc, #24] @ (e8b0 ) │ │ │ │ │ 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, pc} │ │ │ │ │ nop │ │ │ │ │ - bmi.n e778 │ │ │ │ │ + bmi.n e7c4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2!, {r1, r3, r4, r6} │ │ │ │ │ + ldmia r2, {r1, r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n e8f8 │ │ │ │ │ + bmi.n e944 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e860 : │ │ │ │ │ +0000e8b4 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ │ bl 7580 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e890 │ │ │ │ │ + cbz r0, e8e4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6c90 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - cbnz r0, e898 │ │ │ │ │ + cbnz r0, e8ec │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r4, #0 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n e890 │ │ │ │ │ + b.n e8e4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e8a8 : │ │ │ │ │ +0000e8fc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ bl 71d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7580 │ │ │ │ │ - cbz r0, e900 │ │ │ │ │ + cbz r0, e954 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ - ldr r2, [pc, #56] @ (e908 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (e95c ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ │ @@ -12725,19 +12722,19 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 65d4 │ │ │ │ │ clz r0, r4 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrh r3, [r0, #16] │ │ │ │ │ - Address 0xe90a is out of bounds. │ │ │ │ │ + ldrh r7, [r5, #12] │ │ │ │ │ + Address 0xe95e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000e90c : │ │ │ │ │ +0000e960 : │ │ │ │ │ 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 │ │ │ │ │ @@ -12750,25 +12747,25 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 65b0 │ │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, e954 │ │ │ │ │ + cbz r3, e9a8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, e976 │ │ │ │ │ + cbz r5, e9ca │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #48] @ (e98c ) │ │ │ │ │ + ldr r1, [pc, #48] @ (e9e0 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12779,47 +12776,47 @@ │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7210 │ │ │ │ │ add.w sp, sp, #1032 @ 0x408 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - bcc.n ea44 │ │ │ │ │ + bcc.n ea90 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e990 : │ │ │ │ │ +0000e9e4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 71d4 │ │ │ │ │ - cbz r0, e9ae │ │ │ │ │ + cbz r0, ea02 │ │ │ │ │ blx 63c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 7210 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000e9b0 : │ │ │ │ │ +0000ea04 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 71d4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 7580 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ea10 │ │ │ │ │ + cbz r0, ea64 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - ldr r2, [pc, #104] @ (ea40 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (ea94 ) │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ movs r7, #0 │ │ │ │ │ strd r7, r7, [sp, #16] │ │ │ │ │ @@ -12830,61 +12827,61 @@ │ │ │ │ │ blx 6cd8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 65d4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt.n ea24 │ │ │ │ │ - bne.n ea18 │ │ │ │ │ + blt.n ea78 │ │ │ │ │ + bne.n ea6c │ │ │ │ │ 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 73cc │ │ │ │ │ - b.n ea06 │ │ │ │ │ + b.n ea5a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #24] @ (ea44 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (ea98 ) │ │ │ │ │ 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 ea06 │ │ │ │ │ - ldrh r7, [r7, #6] │ │ │ │ │ - @ instruction: 0xffffc8d8 │ │ │ │ │ + b.n ea5a │ │ │ │ │ + ldrh r3, [r5, #4] │ │ │ │ │ + @ instruction: 0xffffc8d4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ea48 : │ │ │ │ │ +0000ea9c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 71d4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 7580 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n eb1c │ │ │ │ │ + beq.n eb70 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - ldr r2, [pc, #228] @ (eb50 ) │ │ │ │ │ + ldr r2, [pc, #228] @ (eba4 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ add.w r9, sp, #12 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ movs r6, #0 │ │ │ │ │ @@ -12897,53 +12894,53 @@ │ │ │ │ │ blx 6580 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 65d4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - blt.n eb32 │ │ │ │ │ - bne.n eb26 │ │ │ │ │ + blt.n eb86 │ │ │ │ │ + bne.n eb7a │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, eb1c │ │ │ │ │ + cbnz r0, eb70 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ mov.w r0, sl, lsl #3 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n eaec │ │ │ │ │ + beq.n eb40 │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ │ add.w r0, r4, sl, lsl #2 │ │ │ │ │ ldr.w r2, [r4], #4 │ │ │ │ │ str.w r2, [r1, #8]! │ │ │ │ │ cmp r4, r0 │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - bne.n eada │ │ │ │ │ + bne.n eb2e │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq.n eb0c │ │ │ │ │ + beq.n eb60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ @@ -12952,367 +12949,367 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73cc │ │ │ │ │ - b.n eb14 │ │ │ │ │ + b.n eb68 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #28] @ (eb54 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (eba8 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n eb14 │ │ │ │ │ + b.n eb68 │ │ │ │ │ nop │ │ │ │ │ - ldrh r5, [r4, #2] │ │ │ │ │ - @ instruction: 0xffffc7ca │ │ │ │ │ + ldrh r1, [r2, #0] │ │ │ │ │ + @ instruction: 0xffffc7c6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000eb58 : │ │ │ │ │ +0000ebac : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #24] @ (eb74 ) │ │ │ │ │ - ldr r2, [pc, #24] @ (eb78 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (ebc8 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (ebcc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 6ae8 │ │ │ │ │ blx 6dfc │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - eors.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ + orr.w r0, sl, #8454144 @ 0x810000 │ │ │ │ │ lsls r4, r3, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000eb7c : │ │ │ │ │ +0000ebd0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r2, sp, #15 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 694c │ │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, ebae │ │ │ │ │ + cbz r3, ec02 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, ebca │ │ │ │ │ + cbz r5, ec1e │ │ │ │ │ blx 6610 │ │ │ │ │ - cbnz r0, ebca │ │ │ │ │ + cbnz r0, ec1e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #32] @ (ebf0 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (ec44 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #24] @ (ebf4 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (ec48 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - bne.n ec20 │ │ │ │ │ + bne.n ec6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n eea0 │ │ │ │ │ + b.n eeec │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ebf8 : │ │ │ │ │ +0000ec4c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r2, sp, #15 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6b6c │ │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ │ - cbz r3, ec28 │ │ │ │ │ + cbz r3, ec7c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000ec2c : │ │ │ │ │ +0000ec80 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add.w r2, sp, #15 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6e08 │ │ │ │ │ ldrb.w r3, [sp, #15] │ │ │ │ │ - cbz r3, ec5c │ │ │ │ │ + cbz r3, ecb0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000ec60 : │ │ │ │ │ +0000ecb4 : │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r2, ec9c │ │ │ │ │ + cbz r2, ecf0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #56] @ (eca4 ) │ │ │ │ │ + ldr r5, [pc, #56] @ (ecf8 ) │ │ │ │ │ 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] @ (eca8 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (ecfc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #36] @ (ecac ) │ │ │ │ │ + ldr r2, [pc, #36] @ (ed00 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #32] @ (ecb0 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (ed04 ) │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ add r0, pc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 6d2c │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 6d2c │ │ │ │ │ nop │ │ │ │ │ - ldc2l 0, cr0, [r0, #-4] │ │ │ │ │ - beq.n eda4 │ │ │ │ │ + ldc2l 0, cr0, [ip], #4 │ │ │ │ │ + beq.n edf0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n ebf0 │ │ │ │ │ + beq.n ec3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r3, [r7, #0] │ │ │ │ │ - Address 0xecb2 is out of bounds. │ │ │ │ │ + strh r7, [r4, #62] @ 0x3e │ │ │ │ │ + Address 0xed06 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000ecb4 : │ │ │ │ │ +0000ed08 : │ │ │ │ │ b.w 6b90 │ │ │ │ │ │ │ │ │ │ -0000ecb8 : │ │ │ │ │ +0000ed0c : │ │ │ │ │ b.w 6558 │ │ │ │ │ │ │ │ │ │ -0000ecbc : │ │ │ │ │ +0000ed10 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 7580 │ │ │ │ │ - cbz r0, ed00 │ │ │ │ │ + cbz r0, ed54 │ │ │ │ │ ldrd r1, r7, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ - cbz r1, ece0 │ │ │ │ │ + cbz r1, ed34 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - cbz r6, ed02 │ │ │ │ │ + cbz r6, ed56 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #32] @ (ed10 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (ed64 ) │ │ │ │ │ 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 6bc4 │ │ │ │ │ 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 6bc4 │ │ │ │ │ - strh r3, [r4, #50] @ 0x32 │ │ │ │ │ - Address 0xed12 is out of bounds. │ │ │ │ │ + strh r7, [r1, #48] @ 0x30 │ │ │ │ │ + Address 0xed66 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000ed14 : │ │ │ │ │ +0000ed68 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 71d4 │ │ │ │ │ - cbz r0, ed46 │ │ │ │ │ + cbz r0, ed9a │ │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r2, ed3a │ │ │ │ │ + cbnz r2, ed8e │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r4, [ip] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 6398 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 73cc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #24] @ (ed64 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (edb8 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (ed68 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (edbc ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - stmia r5!, {r1, r2, r4, r5, r7} │ │ │ │ │ + stmia r5!, {r1, r4, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r2, r3, r6, r7} │ │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ed6c : │ │ │ │ │ +0000edc0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 71d4 │ │ │ │ │ - cbz r0, ed90 │ │ │ │ │ + cbz r0, ede4 │ │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r2, ed86 │ │ │ │ │ + cbnz r2, edda │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ movw r2, #20001 @ 0x4e21 │ │ │ │ │ bl 73cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #20] @ (edac ) │ │ │ │ │ + ldr r1, [pc, #20] @ (ee00 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (edb0 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (ee04 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n ed8a │ │ │ │ │ - stmia r5!, {r2, r3, r5, r6} │ │ │ │ │ + b.n edde │ │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000edb4 : │ │ │ │ │ +0000ee08 : │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000edbc : │ │ │ │ │ +0000ee10 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #24] @ (eddc ) │ │ │ │ │ + ldr r1, [pc, #24] @ (ee30 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (ede0 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (ee34 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ │ + stmia r4!, {r1, r3, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r5, r6} │ │ │ │ │ + ldmia r7!, {r2, r3, r4, r6} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ede4 : │ │ │ │ │ +0000ee38 : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ede8 : │ │ │ │ │ +0000ee3c : │ │ │ │ │ push {r3, lr} │ │ │ │ │ blx 6860 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n edf8 │ │ │ │ │ + beq.n ee4c │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000ee00 : │ │ │ │ │ +0000ee54 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ │ - bne.n ee10 │ │ │ │ │ + bne.n ee64 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ │ - beq.n ee4c │ │ │ │ │ + beq.n eea0 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n ee56 │ │ │ │ │ + bhi.n eeaa │ │ │ │ │ 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 │ │ │ │ │ @@ -13334,258 +13331,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 ee10 │ │ │ │ │ + b.n ee64 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #688] @ (f110 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (f164 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0cc │ │ │ │ │ - ldr r1, [pc, #676] @ (f114 ) │ │ │ │ │ + beq.w f120 │ │ │ │ │ + ldr r1, [pc, #676] @ (f168 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #14 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #660] @ (f118 ) │ │ │ │ │ + ldr r1, [pc, #660] @ (f16c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f06e │ │ │ │ │ - ldr r1, [pc, #648] @ (f11c ) │ │ │ │ │ + beq.w f0c2 │ │ │ │ │ + ldr r1, [pc, #648] @ (f170 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0f4 │ │ │ │ │ - ldr r1, [pc, #636] @ (f120 ) │ │ │ │ │ + beq.w f148 │ │ │ │ │ + ldr r1, [pc, #636] @ (f174 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f108 │ │ │ │ │ - ldr r1, [pc, #624] @ (f124 ) │ │ │ │ │ + beq.w f15c │ │ │ │ │ + ldr r1, [pc, #624] @ (f178 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #30 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #604] @ (f128 ) │ │ │ │ │ + ldr r1, [pc, #604] @ (f17c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #588] @ (f12c ) │ │ │ │ │ + ldr r1, [pc, #588] @ (f180 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0e0 │ │ │ │ │ - ldr r1, [pc, #576] @ (f130 ) │ │ │ │ │ + beq.w f134 │ │ │ │ │ + ldr r1, [pc, #576] @ (f184 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0fc │ │ │ │ │ - ldr r1, [pc, #564] @ (f134 ) │ │ │ │ │ + beq.w f150 │ │ │ │ │ + ldr r1, [pc, #564] @ (f188 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f104 │ │ │ │ │ - ldr r1, [pc, #552] @ (f138 ) │ │ │ │ │ + beq.w f158 │ │ │ │ │ + ldr r1, [pc, #552] @ (f18c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #532] @ (f13c ) │ │ │ │ │ + ldr r1, [pc, #532] @ (f190 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0e4 │ │ │ │ │ - ldr r1, [pc, #520] @ (f140 ) │ │ │ │ │ + beq.w f138 │ │ │ │ │ + ldr r1, [pc, #520] @ (f194 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0f8 │ │ │ │ │ - ldr r1, [pc, #508] @ (f144 ) │ │ │ │ │ + beq.w f14c │ │ │ │ │ + ldr r1, [pc, #508] @ (f198 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f100 │ │ │ │ │ - ldr r1, [pc, #496] @ (f148 ) │ │ │ │ │ + beq.w f154 │ │ │ │ │ + ldr r1, [pc, #496] @ (f19c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f10c │ │ │ │ │ - ldr r1, [pc, #484] @ (f14c ) │ │ │ │ │ + beq.w f160 │ │ │ │ │ + ldr r1, [pc, #484] @ (f1a0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #22 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #468] @ (f150 ) │ │ │ │ │ + ldr r1, [pc, #468] @ (f1a4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0dc │ │ │ │ │ - ldr r1, [pc, #456] @ (f154 ) │ │ │ │ │ + beq.w f130 │ │ │ │ │ + ldr r1, [pc, #456] @ (f1a8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w f0f0 │ │ │ │ │ - ldr r1, [pc, #444] @ (f158 ) │ │ │ │ │ + beq.w f144 │ │ │ │ │ + ldr r1, [pc, #444] @ (f1ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #12 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #424] @ (f15c ) │ │ │ │ │ + ldr r1, [pc, #424] @ (f1b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #26 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #408] @ (f160 ) │ │ │ │ │ + ldr r1, [pc, #408] @ (f1b4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #388] @ (f164 ) │ │ │ │ │ + ldr r1, [pc, #388] @ (f1b8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0d8 │ │ │ │ │ - ldr r1, [pc, #380] @ (f168 ) │ │ │ │ │ + beq.n f12c │ │ │ │ │ + ldr r1, [pc, #380] @ (f1bc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #25 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #360] @ (f16c ) │ │ │ │ │ + ldr r1, [pc, #360] @ (f1c0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #344] @ (f170 ) │ │ │ │ │ + ldr r1, [pc, #344] @ (f1c4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #324] @ (f174 ) │ │ │ │ │ + ldr r1, [pc, #324] @ (f1c8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0d4 │ │ │ │ │ - ldr r1, [pc, #316] @ (f178 ) │ │ │ │ │ + beq.n f128 │ │ │ │ │ + ldr r1, [pc, #316] @ (f1cc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0e8 │ │ │ │ │ - ldr r1, [pc, #304] @ (f17c ) │ │ │ │ │ + beq.n f13c │ │ │ │ │ + ldr r1, [pc, #304] @ (f1d0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f0cc │ │ │ │ │ + beq.n f120 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ │ - bne.w ee56 │ │ │ │ │ + bne.w eeaa │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - bne.w ee56 │ │ │ │ │ + bne.w eeaa │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ee56 │ │ │ │ │ + bne.w eeaa │ │ │ │ │ movs r0, #29 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #268] @ (f180 ) │ │ │ │ │ + ldr r1, [pc, #268] @ (f1d4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #9 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #248] @ (f184 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (f1d8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #232] @ (f188 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (f1dc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, f0d0 │ │ │ │ │ - ldr r1, [pc, #224] @ (f18c ) │ │ │ │ │ + cbz r0, f124 │ │ │ │ │ + ldr r1, [pc, #224] @ (f1e0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, f0ec │ │ │ │ │ - ldr r1, [pc, #216] @ (f190 ) │ │ │ │ │ + cbz r0, f140 │ │ │ │ │ + ldr r1, [pc, #216] @ (f1e4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #17 │ │ │ │ │ @@ -13620,81 +13617,79 @@ │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #19 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #27 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ movs r0, #21 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldmia r7!, {r3} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - ldmia r7!, {} │ │ │ │ │ + ldmia r7!, {r2} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r2, r5} │ │ │ │ │ + ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r2, r3, r4} │ │ │ │ │ + ldmia r7!, {r1, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ │ + ldmia r7!, {r1, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6, r7} │ │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r5, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r2, r6, r7} │ │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r2, r4, r5, r7} │ │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r2, r5, r7} │ │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r1, r2, r4, r7} │ │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r1, r3, r7} │ │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ │ + ldmia r6!, {r1, r2, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r5, r6} │ │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r3, r4, r6} │ │ │ │ │ + ldmia r6, {r1, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r4, r6} │ │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r2, r3, r7} │ │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r1, r2, r3, r5} │ │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ │ + ldmia r5, {r1, r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r1, r2, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r4, {r1, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ + ldmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #2 │ │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ │ strd r5, r5, [r4] │ │ │ │ │ @@ -13703,32 +13698,32 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ strh r3, [r4, #0] │ │ │ │ │ blx 6d9c │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r5 │ │ │ │ │ - beq.n f1c6 │ │ │ │ │ + beq.n f216 │ │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6ad0 │ │ │ │ │ - cbz r0, f1e4 │ │ │ │ │ + cbz r0, f234 │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ blx 64e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #13 │ │ │ │ │ - b.n f1c0 │ │ │ │ │ + b.n f210 │ │ │ │ │ │ │ │ │ │ -0000f1e8 : │ │ │ │ │ +0000f238 : │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ adds r0, #12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #10 │ │ │ │ │ strb r4, [r3, #12] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ @@ -13740,126 +13735,126 @@ │ │ │ │ │ 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 f1fc │ │ │ │ │ + bhi.n f24c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000f224 : │ │ │ │ │ +0000f274 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - cbz r1, f234 │ │ │ │ │ + cbz r1, f284 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #10 │ │ │ │ │ blx 6b18 │ │ │ │ │ adds r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r1, #10 │ │ │ │ │ blx 68e8 │ │ │ │ │ adds r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f240 : │ │ │ │ │ +0000f290 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrh.w r1, [r4, r2, lsl #1] │ │ │ │ │ lsls r1, r1, #18 │ │ │ │ │ - bmi.n f24c │ │ │ │ │ - cbz r2, f26a │ │ │ │ │ + bmi.n f29c │ │ │ │ │ + cbz r2, f2ba │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ - cbz r3, f26a │ │ │ │ │ + cbz r3, f2ba │ │ │ │ │ ldrh.w r3, [r4, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bpl.n f25c │ │ │ │ │ + bpl.n f2ac │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000f26c : │ │ │ │ │ +0000f2bc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble.n f2ac │ │ │ │ │ + ble.n f2fc │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ ldrh.w r4, [r1, r0, lsl #1] │ │ │ │ │ lsls r4, r4, #18 │ │ │ │ │ - bmi.n f282 │ │ │ │ │ - cbz r0, f2a0 │ │ │ │ │ + bmi.n f2d2 │ │ │ │ │ + cbz r0, f2f0 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ - cbz r2, f2a0 │ │ │ │ │ + cbz r2, f2f0 │ │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bpl.n f292 │ │ │ │ │ + bpl.n f2e2 │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n f280 │ │ │ │ │ + bne.n f2d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f2b4 : │ │ │ │ │ +0000f304 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r9, [r0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r1, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq.n f312 │ │ │ │ │ + beq.n f362 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r5 │ │ │ │ │ - bne.n f2d4 │ │ │ │ │ + bne.n f324 │ │ │ │ │ sub.w r6, r4, r9 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 64e8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r7, r6] │ │ │ │ │ - cbz r5, f308 │ │ │ │ │ + cbz r5, f358 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n f308 │ │ │ │ │ + bne.n f358 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n f300 │ │ │ │ │ + beq.n f350 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r6, r3 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - b.n f2e6 │ │ │ │ │ + b.n f336 │ │ │ │ │ │ │ │ │ │ -0000f318 : │ │ │ │ │ +0000f368 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r8, #52429 @ 0xcccd │ │ │ │ │ movt r8, #52428 @ 0xcccc │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov.w r9, #10 │ │ │ │ │ @@ -13873,19 +13868,19 @@ │ │ │ │ │ cmp r3, #9 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mls lr, r9, ip, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ │ strb.w ip, [r4, #-1]! │ │ │ │ │ sub.w ip, r0, r4 │ │ │ │ │ - bhi.n f33a │ │ │ │ │ + bhi.n f38a │ │ │ │ │ add.w r3, r6, #20 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bhi.n f396 │ │ │ │ │ - ldr r3, [pc, #68] @ (f3a8 ) │ │ │ │ │ + bhi.n f3e6 │ │ │ │ │ + ldr r3, [pc, #68] @ (f3f8 ) │ │ │ │ │ add.w lr, r5, #6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add.w r4, lr, ip │ │ │ │ │ add r3, pc │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ │ @@ -13898,95 +13893,95 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64e8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strb r3, [r4, r6] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (f3ac ) │ │ │ │ │ + ldr r3, [pc, #20] @ (f3fc ) │ │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ │ - ldr r1, [pc, #20] @ (f3b0 ) │ │ │ │ │ - ldr r0, [pc, #20] @ (f3b4 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (f400 ) │ │ │ │ │ + ldr r0, [pc, #20] @ (f404 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6ee0 <__assert_fail@plt> │ │ │ │ │ ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r1, r2, r4, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r2!, {r3, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f3b8 : │ │ │ │ │ +0000f408 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [pc, #136] @ (f448 ) │ │ │ │ │ + ldr r0, [pc, #136] @ (f498 ) │ │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f43a │ │ │ │ │ + beq.n f48a │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, sp │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c78 │ │ │ │ │ - cbnz r0, f422 │ │ │ │ │ + cbnz r0, f472 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, f422 │ │ │ │ │ + cbz r4, f472 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n f3d4 │ │ │ │ │ + bpl.n f424 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n f430 │ │ │ │ │ + bcs.n f480 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r4, #11 │ │ │ │ │ blx 68c0 │ │ │ │ │ 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 6c78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3e0 │ │ │ │ │ + beq.n f430 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e98 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6eec │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - b.n f3fc │ │ │ │ │ + b.n f44c │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ ldmia r3, {r1, r3, r5} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f44c : │ │ │ │ │ +0000f49c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #148] @ (f4e8 ) │ │ │ │ │ + ldr r3, [pc, #148] @ (f538 ) │ │ │ │ │ sub.w sp, sp, #8448 @ 0x2100 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #28 │ │ │ │ │ add r3, pc │ │ │ │ │ add r7, sp, #280 @ 0x118 │ │ │ │ │ movs r0, #3 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ @@ -13994,61 +13989,61 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c38 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [r4] │ │ │ │ │ blx 67b8 │ │ │ │ │ - cbz r0, f4d8 │ │ │ │ │ + cbz r0, f528 │ │ │ │ │ add.w r9, sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6c78 │ │ │ │ │ - cbnz r0, f4c6 │ │ │ │ │ + cbnz r0, f516 │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ - cbz r5, f4c6 │ │ │ │ │ + cbz r5, f516 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n f48a │ │ │ │ │ + bpl.n f4da │ │ │ │ │ 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 6c78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f496 │ │ │ │ │ + beq.n f4e6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6e98 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8448 @ 0x2100 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add.w sp, sp, #8448 @ 0x2100 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldmia r2!, {r3, r4, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f4ec : │ │ │ │ │ +0000f53c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #240] @ (f5e4 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (f634 ) │ │ │ │ │ sub.w sp, sp, #9088 @ 0x2380 │ │ │ │ │ movw r1, #9086 @ 0x237e │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r9, sp, #16 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -14056,19 +14051,19 @@ │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6c38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6854 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.n f5cc │ │ │ │ │ + blt.n f61c │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r5, [r9] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n f540 │ │ │ │ │ + b.n f590 │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ blx 6628 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ @@ -14077,44 +14072,44 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #9085 @ 0x237d │ │ │ │ │ blx 645c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r8, r5, r4 │ │ │ │ │ - bgt.n f52a │ │ │ │ │ + bgt.n f57a │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6e50 │ │ │ │ │ - cbz r5, f5b4 │ │ │ │ │ + cbz r5, f604 │ │ │ │ │ mov r8, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r6, r5] │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 68cc │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r5, r5, r2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ blx 67e8 │ │ │ │ │ ldrd r1, r3, [r7] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs.n f5c2 │ │ │ │ │ + bcs.n f612 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r8, r2 │ │ │ │ │ blx 64e8 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add.w r1, r3, #1 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ │ - bgt.n f566 │ │ │ │ │ + bgt.n f5b6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r5, #0 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #9088 @ 0x2380 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -14122,65 +14117,65 @@ │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ add.w sp, sp, #9088 @ 0x2380 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 66f0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b.n f584 │ │ │ │ │ + b.n f5d4 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #9088 @ 0x2380 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldmia r1, {r1, r3, r4, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f5e8 : │ │ │ │ │ +0000f638 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ │ - cbz r7, f61c │ │ │ │ │ + cbz r7, f66c │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ - cbz r4, f61a │ │ │ │ │ + cbz r4, f66a │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx 6830 <__ctype_tolower_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r6 │ │ │ │ │ - beq.n f624 │ │ │ │ │ + beq.n f674 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n f602 │ │ │ │ │ + bne.n f652 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f61c │ │ │ │ │ + beq.n f66c │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr.w r7, [r2, r4, lsl #2] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq.n f620 │ │ │ │ │ + beq.n f670 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n f614 │ │ │ │ │ - b.n f61c │ │ │ │ │ + bne.n f664 │ │ │ │ │ + b.n f66c │ │ │ │ │ │ │ │ │ │ -0000f640 : │ │ │ │ │ +0000f690 : │ │ │ │ │ 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 │ │ │ │ │ @@ -14195,15 +14190,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 1a9a4 │ │ │ │ │ + bl 1a9f4 │ │ │ │ │ vmov d8, r0, r1 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ lsrs r0, r0, #10 │ │ │ │ │ orr.w r0, r0, r1, lsl #22 │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ sbc.w r1, r7, r1, lsr #10 │ │ │ │ │ @@ -14214,15 +14209,15 @@ │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ mov.w lr, ip, lsl #5 │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ orr.w lr, lr, r3, lsr #27 │ │ │ │ │ adc.w ip, ip, lr │ │ │ │ │ adds r0, r2, r0 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - bl 1a9a4 │ │ │ │ │ + bl 1a9f4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ vdiv.f64 d7, d7, d8 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ lsrs r0, r0, #10 │ │ │ │ │ orr.w r0, r0, r1, lsl #22 │ │ │ │ │ subs r0, r4, r0 │ │ │ │ │ @@ -14235,66 +14230,66 @@ │ │ │ │ │ lsls r4, r2, #5 │ │ │ │ │ orr.w r4, r4, r3, lsr #27 │ │ │ │ │ adds r3, r3, r7 │ │ │ │ │ adc.w r2, r2, r4 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc.w r1, r1, r2 │ │ │ │ │ vstr d7, [r6, #48] @ 0x30 │ │ │ │ │ - bl 1a9a4 │ │ │ │ │ + bl 1a9f4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000f710 : │ │ │ │ │ +0000f760 : │ │ │ │ │ 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 f73a │ │ │ │ │ - vldr d0, [pc, #40] @ f760 │ │ │ │ │ + bne.n f78a │ │ │ │ │ + vldr d0, [pc, #40] @ f7b0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ - bl 1a3bc │ │ │ │ │ + bl 1a40c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ vmov s15, r0 │ │ │ │ │ - vldr d6, [pc, #24] @ f768 │ │ │ │ │ + vldr d6, [pc, #24] @ f7b8 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ │ │ │ │ │ -0000f770 : │ │ │ │ │ +0000f7c0 : │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [r3, #576] @ 0x240 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f77c : │ │ │ │ │ +0000f7cc : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000f780 : │ │ │ │ │ +0000f7d0 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ adds r7, r1, r2 │ │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, sp │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -14302,220 +14297,220 @@ │ │ │ │ │ blx 64e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ ldrb.w r2, [sp] │ │ │ │ │ subs r0, #1 │ │ │ │ │ adds r3, r4, r0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n f7ae │ │ │ │ │ + bne.n f7fe │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n f7a6 │ │ │ │ │ + beq.n f7f6 │ │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ │ add r0, r2 │ │ │ │ │ ldrb.w r2, [r0, #-128] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n f7c6 │ │ │ │ │ + bne.n f816 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r5, [r3], #-1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n f7bc │ │ │ │ │ + beq.n f80c │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e2c │ │ │ │ │ - cbnz r0, f7f0 │ │ │ │ │ + cbnz r0, f840 │ │ │ │ │ add r4, r5 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.n f83e │ │ │ │ │ + beq.n f88e │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n f7f2 │ │ │ │ │ + bne.n f842 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n f7e6 │ │ │ │ │ - b.n f7f2 │ │ │ │ │ + beq.n f836 │ │ │ │ │ + b.n f842 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ - ldr r5, [pc, #84] @ (f850 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (f8a0 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ - ldr r1, [pc, #84] @ (f854 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (f8a4 ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ add r5, pc │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n f810 │ │ │ │ │ + b.n f860 │ │ │ │ │ ldr.w r1, [r5, #16]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cbz r1, f832 │ │ │ │ │ + cbz r1, f882 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f806 │ │ │ │ │ - ldr r3, [pc, #60] @ (f858 ) │ │ │ │ │ + bne.n f856 │ │ │ │ │ + ldr r3, [pc, #60] @ (f8a8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r6, r3, r6, lsl #4 │ │ │ │ │ ldrd r1, r2, [r6, #8] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 64e4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 673c │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne.n f7f8 │ │ │ │ │ + bne.n f848 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - bne.n f7f8 │ │ │ │ │ + bne.n f848 │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r4, #3 │ │ │ │ │ - b.n f7e2 │ │ │ │ │ - b.n f2ec │ │ │ │ │ + b.n f832 │ │ │ │ │ + b.n f29c │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmia r7!, {r1} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n f2b8 │ │ │ │ │ + b.n f268 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000f85c : │ │ │ │ │ +0000f8ac : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r2, f8ce │ │ │ │ │ + cbz r2, f91e │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, f8ce │ │ │ │ │ + cbz r0, f91e │ │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ │ - cbz r5, f894 │ │ │ │ │ + cbz r5, f8e4 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - b.n f88c │ │ │ │ │ + b.n f8dc │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ │ - cbz r5, f894 │ │ │ │ │ + cbz r5, f8e4 │ │ │ │ │ ldrh.w r3, [r2, r5, lsl #1] │ │ │ │ │ lsls r0, r3, #20 │ │ │ │ │ - bpl.n f884 │ │ │ │ │ + bpl.n f8d4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - beq.n f8d8 │ │ │ │ │ + beq.n f928 │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n f8b8 │ │ │ │ │ + bne.n f908 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ │ - bne.n f8b8 │ │ │ │ │ + bne.n f908 │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ │ - beq.n f90e │ │ │ │ │ + beq.n f95e │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ │ - bne.n f868 │ │ │ │ │ + bne.n f8b8 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ │ - bne.n f868 │ │ │ │ │ + bne.n f8b8 │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ │ - bne.n f868 │ │ │ │ │ + bne.n f8b8 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n f8d2 │ │ │ │ │ + bne.n f922 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx 68c0 │ │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ │ mla r4, r3, r4, r0 │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ - beq.n f8ce │ │ │ │ │ + beq.n f91e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n f8d2 │ │ │ │ │ + bne.n f922 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ │ - bne.n f8d2 │ │ │ │ │ + bne.n f922 │ │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne.n f8d2 │ │ │ │ │ + bne.n f922 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - bne.n f902 │ │ │ │ │ - b.n f8ce │ │ │ │ │ + bne.n f952 │ │ │ │ │ + b.n f91e │ │ │ │ │ │ │ │ │ │ -0000f914 : │ │ │ │ │ +0000f964 : │ │ │ │ │ b.w 679c │ │ │ │ │ │ │ │ │ │ -0000f918 : │ │ │ │ │ +0000f968 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr.w r9, [pc, #168] @ f9c8 │ │ │ │ │ + ldr.w r9, [pc, #168] @ fa18 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r9, pc │ │ │ │ │ - bl f198 │ │ │ │ │ + bl f1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f9a0 │ │ │ │ │ + bne.n f9f0 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r5, #32 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov.w r3, #2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ │ - beq.n f9a8 │ │ │ │ │ + beq.n f9f8 │ │ │ │ │ cmp r5, #16 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #17 │ │ │ │ │ - beq.n f95c │ │ │ │ │ + beq.n f9ac │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ strd r4, r4, [sp] │ │ │ │ │ blx 6eb0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r5, f9bc │ │ │ │ │ - ldr r3, [pc, #88] @ (f9cc ) │ │ │ │ │ + cbz r5, fa0c │ │ │ │ │ + ldr r3, [pc, #88] @ (fa1c ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ ldr.w r2, [r9, r3] │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ │ @@ -14538,121 +14533,121 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ blx 6b24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f96e │ │ │ │ │ - ldr r3, [pc, #16] @ (f9d0 ) │ │ │ │ │ + b.n f9be │ │ │ │ │ + ldr r3, [pc, #16] @ (fa20 ) │ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - b.n f956 │ │ │ │ │ + b.n f9a6 │ │ │ │ │ nop │ │ │ │ │ - b.n f768 │ │ │ │ │ + b.n f718 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r0, r4, #16 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r4, r2, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f9d4 : │ │ │ │ │ +0000fa24 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ blx 6854 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r5, #2 │ │ │ │ │ - blt.n fa00 │ │ │ │ │ + blt.n fa50 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 645c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt.n fa04 │ │ │ │ │ + blt.n fa54 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb r2, [r5, r3] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - b.n f9fa │ │ │ │ │ + b.n fa4a │ │ │ │ │ │ │ │ │ │ -0000fa0c : │ │ │ │ │ +0000fa5c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 6c38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ blx 6500 │ │ │ │ │ - cbz r0, fa2a │ │ │ │ │ + cbz r0, fa7a │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fa30 : │ │ │ │ │ +0000fa80 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, fa40 │ │ │ │ │ + cbz r0, fa90 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #56] @ (fa7c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (facc ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ - cbz r0, fa56 │ │ │ │ │ + cbz r0, faa6 │ │ │ │ │ blx 65c8 │ │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (fa80 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (fad0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ strd r4, r3, [sp] │ │ │ │ │ blx 6990 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6574 │ │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa3c │ │ │ │ │ - ldr r0, [pc, #12] @ (fa84 ) │ │ │ │ │ + bne.n fa8c │ │ │ │ │ + ldr r0, [pc, #12] @ (fad4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n fa4a │ │ │ │ │ + b.n fa9a │ │ │ │ │ stmia r4!, {r1, r3, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r7, r6, #11 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r4!, {r5, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fa88 : │ │ │ │ │ +0000fad8 : │ │ │ │ │ push {r2, r3} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #20 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - blt.n faca │ │ │ │ │ + blt.n fb1a │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, faca │ │ │ │ │ + cbz r3, fb1a │ │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ │ add.w r3, sp, #8192 @ 0x2000 │ │ │ │ │ adds r3, #44 @ 0x2c │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -14667,132 +14662,132 @@ │ │ │ │ │ blx r7 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000fad8 : │ │ │ │ │ +0000fb28 : │ │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fca6 │ │ │ │ │ + beq.w fcf6 │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ │ - bne.w fc72 │ │ │ │ │ - ldr r1, [pc, #560] @ (fd34 ) │ │ │ │ │ + bne.w fcc2 │ │ │ │ │ + ldr r1, [pc, #560] @ (fd84 ) │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ clz r4, r0 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r0, #3 │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fcec │ │ │ │ │ + blt.w fd3c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ it eq │ │ │ │ │ ldrdeq r2, r3, [r5, #-56] @ 0x38 │ │ │ │ │ - beq.n fb4e │ │ │ │ │ + beq.n fb9e │ │ │ │ │ ldr.w r3, [r5, #-88] │ │ │ │ │ ldr.w r2, [r5, #-76] │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr.w r3, [r5, #-84] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ ldr.w r0, [r7, #316] @ 0x13c │ │ │ │ │ blx 67f4 │ │ │ │ │ ldr r6, [r0, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbz r6, fb6c │ │ │ │ │ + cbz r6, fbbc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w fcb2 │ │ │ │ │ + bne.w fd02 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ vmov s16, r3 │ │ │ │ │ blx 6928 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fd1a │ │ │ │ │ + bne.w fd6a │ │ │ │ │ ldr.w r3, [r5, #-100] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fc8a │ │ │ │ │ - ldr r3, [pc, #420] @ (fd38 ) │ │ │ │ │ + beq.n fcda │ │ │ │ │ + ldr r3, [pc, #420] @ (fd88 ) │ │ │ │ │ str.w sl, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [pc, #416] @ (fd3c ) │ │ │ │ │ + ldr r3, [pc, #416] @ (fd8c ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #412] @ (fd40 ) │ │ │ │ │ + ldr r3, [pc, #412] @ (fd90 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n fbba │ │ │ │ │ + b.n fc0a │ │ │ │ │ ldr.w r3, [r5, #-100] │ │ │ │ │ add.w r4, r4, #8960 @ 0x2300 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ adds r4, #8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n fc8a │ │ │ │ │ + bls.n fcda │ │ │ │ │ ldr.w r6, [r5, #-92] │ │ │ │ │ add r6, r4 │ │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n fba8 │ │ │ │ │ + bne.n fbf8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fd04 │ │ │ │ │ + blt.w fd54 │ │ │ │ │ ldr.w r3, [r5, #-72] │ │ │ │ │ ldr.w r0, [r7, #316] @ 0x13c │ │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ it eq │ │ │ │ │ ldrdeq r2, r3, [r5, #-56] @ 0x38 │ │ │ │ │ - beq.n fc06 │ │ │ │ │ + beq.n fc56 │ │ │ │ │ ldr.w r3, [r5, #-88] │ │ │ │ │ ldr.w r2, [r5, #-76] │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ ldr.w r3, [r5, #-84] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ blx 67f4 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n fba8 │ │ │ │ │ + bne.n fbf8 │ │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ blx 6e2c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fba8 │ │ │ │ │ + bne.n fbf8 │ │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ │ mov.w r0, #352 @ 0x160 │ │ │ │ │ blx 67e8 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ │ str.w r0, [sl, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ @@ -14803,95 +14798,95 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str.w ip, [r3, #256] @ 0x100 │ │ │ │ │ blx 6a7c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n fba8 │ │ │ │ │ + ble.n fbf8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n fba8 │ │ │ │ │ - ldr r2, [pc, #208] @ (fd44 ) │ │ │ │ │ + b.n fbf8 │ │ │ │ │ + ldr r2, [pc, #208] @ (fd94 ) │ │ │ │ │ mov r3, r8 │ │ │ │ │ add.w r8, sp, #144 @ 0x90 │ │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r4, #1 │ │ │ │ │ blx 6a04 │ │ │ │ │ - b.n fb14 │ │ │ │ │ + b.n fb64 │ │ │ │ │ vmov r1, s16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 631c │ │ │ │ │ ldr.w r6, [fp, #16] │ │ │ │ │ - cbz r6, fca2 │ │ │ │ │ + cbz r6, fcf2 │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w fb5c │ │ │ │ │ + bne.w fbac │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n fb5c │ │ │ │ │ + b.n fbac │ │ │ │ │ movs r0, #15 │ │ │ │ │ blx 6ebc │ │ │ │ │ str.w r0, [r7, #316] @ 0x13c │ │ │ │ │ - b.n faf8 │ │ │ │ │ + b.n fb48 │ │ │ │ │ mov.w r0, #352 @ 0x160 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r0, [fp, #16] │ │ │ │ │ blx 6a4c │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6a7c │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - ble.w fb5c │ │ │ │ │ - ldr r2, [pc, #104] @ (fd48 ) │ │ │ │ │ + ble.w fbac │ │ │ │ │ + ldr r2, [pc, #104] @ (fd98 ) │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n fb5c │ │ │ │ │ + b.n fbac │ │ │ │ │ cmp.w sl, #3 │ │ │ │ │ - ble.n fca2 │ │ │ │ │ - ldr r2, [pc, #88] @ (fd4c ) │ │ │ │ │ + ble.n fcf2 │ │ │ │ │ + ldr r2, [pc, #88] @ (fd9c ) │ │ │ │ │ mov r3, r8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r6, #0 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n fb5c │ │ │ │ │ + b.n fbac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.w fba8 │ │ │ │ │ + ble.w fbf8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n fba8 │ │ │ │ │ + b.n fbf8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64b4 │ │ │ │ │ - ldr r2, [pc, #44] @ (fd50 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (fda0 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n fb5c │ │ │ │ │ + b.n fbac │ │ │ │ │ nop │ │ │ │ │ stmia r4!, {r2, r3, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r3!, {r1, r2, r3, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r4!, {r2} │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -14908,102 +14903,102 @@ │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 661c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, fd76 │ │ │ │ │ - ldr r1, [pc, #60] @ (fda4 ) │ │ │ │ │ + cbz r0, fdc6 │ │ │ │ │ + ldr r1, [pc, #60] @ (fdf4 ) │ │ │ │ │ movs r2, #9 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fd7a │ │ │ │ │ + cbz r0, fdca │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 65c8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ subs r1, r4, r5 │ │ │ │ │ str.w r0, [r7, #308] @ 0x134 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ strb r6, [r0, r1] │ │ │ │ │ it le │ │ │ │ │ movle r0, #1 │ │ │ │ │ - ble.n fd78 │ │ │ │ │ - ldr r2, [pc, #20] @ (fda8 ) │ │ │ │ │ + ble.n fdc8 │ │ │ │ │ + ldr r2, [pc, #20] @ (fdf8 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ stmia r2!, {r2, r3, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r1, r3, r5} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fdac : │ │ │ │ │ +0000fdfc : │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n fdca │ │ │ │ │ + blt.n fe1a │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, fdc8 │ │ │ │ │ + cbz r4, fe18 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000fdcc : │ │ │ │ │ +0000fe1c : │ │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fdd4 : │ │ │ │ │ +0000fe24 : │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000fdd8 : │ │ │ │ │ +0000fe28 : │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #12] @ (fde8 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (fe38 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #240] @ 0xf0 │ │ │ │ │ bx lr │ │ │ │ │ - svc 112 @ 0x70 │ │ │ │ │ + svc 32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000fdec : │ │ │ │ │ +0000fe3c : │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000fdf0 : │ │ │ │ │ - ldr.w ip, [pc, #20] @ fe08 │ │ │ │ │ +0000fe40 : │ │ │ │ │ + ldr.w ip, [pc, #20] @ fe58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #20] @ (fe0c ) │ │ │ │ │ + ldr r1, [pc, #20] @ (fe5c ) │ │ │ │ │ add ip, pc │ │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r2, [ip, #240] @ 0xf0 │ │ │ │ │ b.w 6974 │ │ │ │ │ - svc 84 @ 0x54 │ │ │ │ │ + svc 4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fe10 : │ │ │ │ │ +0000fe60 : │ │ │ │ │ push {lr} │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 6748 │ │ │ │ │ movw r0, #16960 @ 0x4240 │ │ │ │ │ movt r0, #15 │ │ │ │ │ @@ -15015,46 +15010,46 @@ │ │ │ │ │ smull r2, r3, r2, r3 │ │ │ │ │ rsb r0, r0, r3, asr #6 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fe48 : │ │ │ │ │ - ldr r0, [pc, #4] @ (fe50 ) │ │ │ │ │ +0000fe98 : │ │ │ │ │ + ldr r0, [pc, #4] @ (fea0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - b.n fa10 │ │ │ │ │ + b.n f9c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.n fe64 │ │ │ │ │ + beq.n feb4 │ │ │ │ │ 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 fea0 │ │ │ │ │ + beq.n fef0 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n fe60 │ │ │ │ │ + bne.n feb0 │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ │ blx 6d54 │ │ │ │ │ - cbnz r0, fe90 │ │ │ │ │ + cbnz r0, fee0 │ │ │ │ │ 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 │ │ │ │ │ @@ -15063,103 +15058,103 @@ │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ blx 6d54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fe90 │ │ │ │ │ + bne.n fee0 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ │ - b.n fe90 │ │ │ │ │ + b.n fee0 │ │ │ │ │ nop │ │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bne.n fed6 │ │ │ │ │ + bne.n ff26 │ │ │ │ │ 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 r4, [r0, #8] │ │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - beq.n fef4 │ │ │ │ │ + beq.n ff44 │ │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r2, r1, [r3, #64] @ 0x40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r5, [r1, #60] @ 0x3c │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ cmp r5, #10 │ │ │ │ │ ldr.w r0, [r2, #324] @ 0x144 │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n ff36 │ │ │ │ │ + beq.n ff86 │ │ │ │ │ blx 6c6c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - cbz r0, ff2c │ │ │ │ │ + cbz r0, ff7c │ │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ │ strd r2, r1, [r3, #64] @ 0x40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ │ adds r1, #1 │ │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ │ - b.n feec │ │ │ │ │ + b.n ff3c │ │ │ │ │ blx 67f4 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, ff62 │ │ │ │ │ + cbz r3, ffb2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n ff5e │ │ │ │ │ + beq.n ffae │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr.w ip, [r6, #16] │ │ │ │ │ str.w ip, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - b.n fee8 │ │ │ │ │ + b.n ff38 │ │ │ │ │ movs r0, #20 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ - b.n ff46 │ │ │ │ │ + b.n ff96 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000ff70 : │ │ │ │ │ +0000ffc0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6ce4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, ff80 │ │ │ │ │ + cbz r0, ffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #60] @ (ffc0 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (10010 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -15177,49 +15172,49 @@ │ │ │ │ │ strd r4, r4, [r3, #320] @ 0x140 │ │ │ │ │ strd r4, r4, [r3, #328] @ 0x148 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ffc4 : │ │ │ │ │ +00010014 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ vpush {d8} │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 635c │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r0, [fp, #320] @ 0x140 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 100ec │ │ │ │ │ + beq.w 1013c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ │ blx 67f4 │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 100f8 │ │ │ │ │ + beq.n 10148 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ subs.w r9, r9, r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ sbc.w sl, r7, r3 │ │ │ │ │ strd r6, r7, [r4, #32] │ │ │ │ │ orrs.w r3, r9, sl │ │ │ │ │ strd r6, r7, [r5, #32] │ │ │ │ │ - beq.n 10088 │ │ │ │ │ + beq.n 100d8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrd r7, r8, [r4, #24] │ │ │ │ │ blx 6890 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1002e │ │ │ │ │ + cbz r0, 1007e │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r3, #16 │ │ │ │ │ @@ -15228,26 +15223,26 @@ │ │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ │ ldr.w ip, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ str.w ip, [r4, #-4] │ │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ │ - bne.n 10034 │ │ │ │ │ + bne.n 10084 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs.w r3, r1, r8 │ │ │ │ │ ite cc │ │ │ │ │ movcc r3, #1 │ │ │ │ │ movcs r3, #0 │ │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ - cbz r3, 100c0 │ │ │ │ │ + cbz r3, 10110 │ │ │ │ │ vpop {d8} │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -15259,49 +15254,49 @@ │ │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ │ ldr.w r5, [r4, #-4] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ str.w r5, [r2, #-4] │ │ │ │ │ str.w r0, [r2, #-16] │ │ │ │ │ str.w r1, [r2, #-12] │ │ │ │ │ str.w r3, [r2, #-8] │ │ │ │ │ - bne.n 1008e │ │ │ │ │ + bne.n 100de │ │ │ │ │ vpop {d8} │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r0, r0, r7 │ │ │ │ │ sbc.w r1, r1, r8 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d8, r0, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ vdiv.f64 d7, d8, d7 │ │ │ │ │ vpop {d8} │ │ │ │ │ vstr d7, [r5, #40] @ 0x28 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 6ebc │ │ │ │ │ str.w r0, [fp, #320] @ 0x140 │ │ │ │ │ - b.n ffe6 │ │ │ │ │ + b.n 10036 │ │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ │ mov r9, r6 │ │ │ │ │ blx 67e8 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r0, [sl, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ blx 6a4c │ │ │ │ │ - b.n 10004 │ │ │ │ │ + b.n 10054 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010114 : │ │ │ │ │ +00010164 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #400 @ 0x190 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6598 │ │ │ │ │ @@ -15326,29 +15321,29 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6a7c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ │ strb.w r5, [r4, #1023] @ 0x3ff │ │ │ │ │ blx 6a7c │ │ │ │ │ - ldr r1, [pc, #28] @ (10190 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (101e0 ) │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ add.w r0, r4, #1280 @ 0x500 │ │ │ │ │ add r1, pc │ │ │ │ │ strb.w r5, [r4, #767] @ 0x2ff │ │ │ │ │ blx 6a7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ strb.w r5, [r4, #1535] @ 0x5ff │ │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ stmia r0!, {r1, r2, r3, r4} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010194 : │ │ │ │ │ +000101e4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w r2, #2560 @ 0xa00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a4c │ │ │ │ │ @@ -15356,142 +15351,142 @@ │ │ │ │ │ blx 6db4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 67c4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000101b8 : │ │ │ │ │ +00010208 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r2, sp │ │ │ │ │ blx 6b3c │ │ │ │ │ - cbz r0, 101cc │ │ │ │ │ + cbz r0, 1021c │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6824 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 101c8 │ │ │ │ │ + bne.n 10218 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r2, r5, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 65e0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000101f0 : │ │ │ │ │ +00010240 : │ │ │ │ │ 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 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010210 : │ │ │ │ │ +00010260 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ add.w r1, r1, #256 @ 0x100 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ blx 6628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010230 : │ │ │ │ │ +00010280 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10238 │ │ │ │ │ + cbnz r3, 10288 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0001024c : │ │ │ │ │ +0001029c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r0, #300] @ 0x12c │ │ │ │ │ - cbz r0, 1025a │ │ │ │ │ + cbz r0, 102aa │ │ │ │ │ blx 6490 │ │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ │ - cbz r0, 10264 │ │ │ │ │ + cbz r0, 102b4 │ │ │ │ │ blx 6490 │ │ │ │ │ ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ │ - cbz r1, 10278 │ │ │ │ │ + cbz r1, 102c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68a8 │ │ │ │ │ ldr.w r0, [r4, #312] @ 0x138 │ │ │ │ │ blx 6490 │ │ │ │ │ ldr.w r0, [r4, #316] @ 0x13c │ │ │ │ │ - cbz r0, 10282 │ │ │ │ │ + cbz r0, 102d2 │ │ │ │ │ blx 6934 │ │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ │ - cbz r0, 1028c │ │ │ │ │ + cbz r0, 102dc │ │ │ │ │ blx 6934 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ - cbz r0, 10296 │ │ │ │ │ + cbz r0, 102e6 │ │ │ │ │ blx 6934 │ │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ │ - cbz r0, 102a0 │ │ │ │ │ + cbz r0, 102f0 │ │ │ │ │ blx 6934 │ │ │ │ │ ldr.w r0, [r4, #332] @ 0x14c │ │ │ │ │ - cbz r0, 102aa │ │ │ │ │ + cbz r0, 102fa │ │ │ │ │ blx 6934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 6674 │ │ │ │ │ │ │ │ │ │ -000102b4 : │ │ │ │ │ +00010304 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r1, 102ce │ │ │ │ │ + cbz r1, 1031e │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ blx 649c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 68d8 │ │ │ │ │ ldr.w r4, [r0, #312] @ 0x138 │ │ │ │ │ - cbz r4, 102e2 │ │ │ │ │ + cbz r4, 10332 │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 68d8 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 67e8 │ │ │ │ │ str.w r0, [r5, #312] @ 0x138 │ │ │ │ │ blx 649c │ │ │ │ │ ldr.w r4, [r5, #312] @ 0x138 │ │ │ │ │ - b.n 102c2 │ │ │ │ │ + b.n 10312 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000102f8 : │ │ │ │ │ +00010348 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -15500,42 +15495,42 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ │ blx 6e14 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 103a2 │ │ │ │ │ + bne.n 103f2 │ │ │ │ │ ldr.w r6, [r7, #312] @ 0x138 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ strd r3, r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 103a2 │ │ │ │ │ + beq.n 103f2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, sp │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ blx 6aac │ │ │ │ │ - cbnz r0, 1039a │ │ │ │ │ + cbnz r0, 103ea │ │ │ │ │ ldrd r0, r1, [sp, #152] @ 0x98 │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 10366 │ │ │ │ │ + beq.n 103b6 │ │ │ │ │ ldrd r3, r2, [r4, #48] @ 0x30 │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ adc.w r2, r1, r2 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ │ subs r3, #68 @ 0x44 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bhi.n 1039a │ │ │ │ │ + bhi.n 103ea │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ asrs r7, r7, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ @@ -15550,154 +15545,154 @@ │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 10338 │ │ │ │ │ + bhi.n 10388 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 10338 │ │ │ │ │ - b.n 103a2 │ │ │ │ │ + bhi.n 10388 │ │ │ │ │ + b.n 103f2 │ │ │ │ │ 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 r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 10338 │ │ │ │ │ - b.n 103a2 │ │ │ │ │ + bhi.n 10388 │ │ │ │ │ + b.n 103f2 │ │ │ │ │ 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 r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 10338 │ │ │ │ │ - b.n 103a2 │ │ │ │ │ + bhi.n 10388 │ │ │ │ │ + b.n 103f2 │ │ │ │ │ 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 r3, [r6, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 10338 │ │ │ │ │ - b.n 103a2 │ │ │ │ │ + bhi.n 10388 │ │ │ │ │ + b.n 103f2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001040c : │ │ │ │ │ +0001045c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010428 : │ │ │ │ │ +00010478 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ adds r1, #12 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ blx 6628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010444 : │ │ │ │ │ +00010494 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 10470 │ │ │ │ │ + cbz r3, 104c0 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 10464 │ │ │ │ │ + cbz r3, 104b4 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 6490 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc.n 10452 │ │ │ │ │ + bcc.n 104a2 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010474 : │ │ │ │ │ +000104c4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6e44 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6dc0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10498 │ │ │ │ │ + cbnz r0, 104e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6900 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000104a8 : │ │ │ │ │ +000104f8 : │ │ │ │ │ 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 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000104c8 : │ │ │ │ │ +00010518 : │ │ │ │ │ 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 │ │ │ │ │ @@ -15706,53 +15701,53 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #10 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000104f0 : │ │ │ │ │ +00010540 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - cbz r3, 1053a │ │ │ │ │ + cbz r3, 1058a │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bls.n 10528 │ │ │ │ │ - ldr r1, [pc, #412] @ (106a0 ) │ │ │ │ │ + bls.n 10578 │ │ │ │ │ + ldr r1, [pc, #412] @ (106f0 ) │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ add r1, pc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 6738 │ │ │ │ │ - ldr r1, [pc, #396] @ (106a4 ) │ │ │ │ │ + ldr r1, [pc, #396] @ (106f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105d4 │ │ │ │ │ + bne.n 10624 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - ldr r2, [pc, #380] @ (106a8 ) │ │ │ │ │ + ldr r2, [pc, #380] @ (106f8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 6738 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 67ac │ │ │ │ │ - cbz r0, 10548 │ │ │ │ │ + cbz r0, 10598 │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - b.n 104fc │ │ │ │ │ + b.n 1054c │ │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ │ add.w r4, r4, #8448 @ 0x2100 │ │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bhi.n 105d4 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 10560 ) │ │ │ │ │ + bhi.n 10624 │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 105b0 ) │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ bx r2 │ │ │ │ │ lsls r1, r5, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -15799,265 +15794,265 @@ │ │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r5, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ │ - ldr r1, [pc, #224] @ (106ac ) │ │ │ │ │ + ldr r1, [pc, #224] @ (106fc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 1062c │ │ │ │ │ + cbz r0, 1067c │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10500 │ │ │ │ │ - b.n 104fc │ │ │ │ │ - ldr r1, [pc, #208] @ (106b0 ) │ │ │ │ │ + beq.n 10550 │ │ │ │ │ + b.n 1054c │ │ │ │ │ + ldr r1, [pc, #208] @ (10700 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10522 │ │ │ │ │ - ldr r1, [pc, #196] @ (106b4 ) │ │ │ │ │ + beq.n 10572 │ │ │ │ │ + ldr r1, [pc, #196] @ (10704 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10522 │ │ │ │ │ - b.n 105d4 │ │ │ │ │ - ldr r1, [pc, #184] @ (106b8 ) │ │ │ │ │ + beq.n 10572 │ │ │ │ │ + b.n 10624 │ │ │ │ │ + ldr r1, [pc, #184] @ (10708 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 1062c │ │ │ │ │ - ldr r1, [pc, #176] @ (106bc ) │ │ │ │ │ + cbz r0, 1067c │ │ │ │ │ + ldr r1, [pc, #176] @ (1070c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105d4 │ │ │ │ │ + bne.n 10624 │ │ │ │ │ movs r3, #6 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - b.n 10528 │ │ │ │ │ - ldr r1, [pc, #160] @ (106c0 ) │ │ │ │ │ + b.n 10578 │ │ │ │ │ + ldr r1, [pc, #160] @ (10710 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105d4 │ │ │ │ │ + bne.n 10624 │ │ │ │ │ movs r3, #3 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - b.n 10528 │ │ │ │ │ - ldr r1, [pc, #140] @ (106c4 ) │ │ │ │ │ + b.n 10578 │ │ │ │ │ + ldr r1, [pc, #140] @ (10714 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10522 │ │ │ │ │ - ldr r1, [pc, #128] @ (106c8 ) │ │ │ │ │ + beq.w 10572 │ │ │ │ │ + ldr r1, [pc, #128] @ (10718 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10522 │ │ │ │ │ - b.n 105d4 │ │ │ │ │ - ldr r1, [pc, #116] @ (106cc ) │ │ │ │ │ + beq.w 10572 │ │ │ │ │ + b.n 10624 │ │ │ │ │ + ldr r1, [pc, #116] @ (1071c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105d4 │ │ │ │ │ + bne.n 10624 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - b.n 10528 │ │ │ │ │ - ldr r1, [pc, #96] @ (106d0 ) │ │ │ │ │ + b.n 10578 │ │ │ │ │ + ldr r1, [pc, #96] @ (10720 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10522 │ │ │ │ │ - b.n 105d4 │ │ │ │ │ - ldr r1, [pc, #84] @ (106d4 ) │ │ │ │ │ + beq.w 10572 │ │ │ │ │ + b.n 10624 │ │ │ │ │ + ldr r1, [pc, #84] @ (10724 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 10522 │ │ │ │ │ - ldr r1, [pc, #72] @ (106d8 ) │ │ │ │ │ + beq.w 10572 │ │ │ │ │ + ldr r1, [pc, #72] @ (10728 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1062c │ │ │ │ │ - b.n 105d4 │ │ │ │ │ + beq.n 1067c │ │ │ │ │ + b.n 10624 │ │ │ │ │ nop │ │ │ │ │ pop {r1, r2, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r2, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n 106fc │ │ │ │ │ + bhi.n 106ac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cbnz r4, 1072a │ │ │ │ │ + cbnz r4, 1077a │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r1, r3} │ │ │ │ │ movs r0, r0 │ │ │ │ │ pop {r2} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r0, 10726 │ │ │ │ │ + cbnz r0, 10776 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 10728 │ │ │ │ │ + cbnz r4, 10778 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 1072e │ │ │ │ │ + cbnz r4, 1077e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 10730 │ │ │ │ │ + cbnz r4, 10780 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r2, 10728 │ │ │ │ │ + cbnz r2, 10778 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 10730 │ │ │ │ │ + cbnz r4, 10780 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r2, 10728 │ │ │ │ │ + cbnz r2, 10778 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r2, 1072a │ │ │ │ │ + cbnz r2, 1077a │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000106dc : │ │ │ │ │ +0001072c : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 106e4 │ │ │ │ │ + cbnz r3, 10734 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000106f8 : │ │ │ │ │ +00010748 : │ │ │ │ │ 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 10714 │ │ │ │ │ + beq.n 10764 │ │ │ │ │ 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] @ (10780 ) │ │ │ │ │ + ldr r1, [pc, #104] @ (107d0 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w r0, r4, #8448 @ 0x2100 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1070a │ │ │ │ │ + bne.n 1075a │ │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1070c │ │ │ │ │ + beq.n 1075c │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #34467 @ 0x86a3 │ │ │ │ │ movt r2, #1 │ │ │ │ │ blx 64f4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n 10772 │ │ │ │ │ - cbnz r0, 10778 │ │ │ │ │ - ldr r0, [pc, #40] @ (10784 ) │ │ │ │ │ + ble.n 107c2 │ │ │ │ │ + cbnz r0, 107c8 │ │ │ │ │ + ldr r0, [pc, #40] @ (107d4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr r2, [pc, #40] @ (10788 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (107d8 ) │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, pc │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ blx 6524 │ │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ │ strb r3, [r7, #0] │ │ │ │ │ - b.n 1070c │ │ │ │ │ + b.n 1075c │ │ │ │ │ blx 6c50 │ │ │ │ │ - b.n 1075e │ │ │ │ │ + b.n 107ae │ │ │ │ │ nop │ │ │ │ │ - cbz r2, 107c8 │ │ │ │ │ + cbz r2, 10818 │ │ │ │ │ movs r0, r0 │ │ │ │ │ hlt 0x0024 │ │ │ │ │ movs r0, r0 │ │ │ │ │ hlt 0x001c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001078c : │ │ │ │ │ +000107dc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov.w r0, #1152 @ 0x480 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000107a8 : │ │ │ │ │ +000107f8 : │ │ │ │ │ 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 6628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000107cc : │ │ │ │ │ +0001081c : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 107d4 │ │ │ │ │ + cbnz r3, 10824 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000107e8 : │ │ │ │ │ +00010838 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov.w r0, #288 @ 0x120 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010804 : │ │ │ │ │ +00010854 : │ │ │ │ │ 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 6628 │ │ │ │ │ @@ -16065,42 +16060,42 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010828 : │ │ │ │ │ +00010878 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10830 │ │ │ │ │ + cbnz r3, 10880 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010844 : │ │ │ │ │ +00010894 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #6 │ │ │ │ │ mov.w r0, #816 @ 0x330 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010860 : │ │ │ │ │ +000108b0 : │ │ │ │ │ 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 6628 │ │ │ │ │ @@ -16108,65 +16103,65 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #6 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010884 : │ │ │ │ │ +000108d4 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 1088c │ │ │ │ │ + cbnz r3, 108dc │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000108a0 : │ │ │ │ │ +000108f0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #20 │ │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000108bc : │ │ │ │ │ +0001090c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ adds r1, #20 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ blx 6628 │ │ │ │ │ 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, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [pc, #200] @ (109a8 ) │ │ │ │ │ - ldr r0, [pc, #200] @ (109ac ) │ │ │ │ │ + ldr r1, [pc, #200] @ (109f8 ) │ │ │ │ │ + ldr r0, [pc, #200] @ (109fc ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 109a0 │ │ │ │ │ + beq.n 109f0 │ │ │ │ │ mov r7, sp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -16174,104 +16169,104 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1099a │ │ │ │ │ + beq.n 109ea │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldrh.w r4, [r1, r2, lsl #1] │ │ │ │ │ ands.w r4, r4, #8192 @ 0x2000 │ │ │ │ │ - bne.n 10926 │ │ │ │ │ + bne.n 10976 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1090e │ │ │ │ │ + beq.n 1095e │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ strb r4, [r0, #0] │ │ │ │ │ - ble.n 10966 │ │ │ │ │ + ble.n 109b6 │ │ │ │ │ ldr.w r1, [sl, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1090e │ │ │ │ │ + beq.n 1095e │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne.n 10952 │ │ │ │ │ + bne.n 109a2 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bhi.n 1097a │ │ │ │ │ + bhi.n 109ca │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 650c │ │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ │ ldr.w r9, [r6] │ │ │ │ │ add.w r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ blx 65c8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r0, [sl, r9, lsl #2] │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1091e │ │ │ │ │ + bne.n 1096e │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b60 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @ instruction: 0xb846 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 109bc │ │ │ │ │ + cbnz r4, 10a0c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000109b0 : │ │ │ │ │ +00010a00 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 109dc │ │ │ │ │ + cbz r3, 10a2c │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 109d0 │ │ │ │ │ + cbz r3, 10a20 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 6490 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc.n 109be │ │ │ │ │ + bcc.n 10a0e │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r3, [r5] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000109e0 : │ │ │ │ │ +00010a30 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #20 │ │ │ │ │ mov.w r0, #1440 @ 0x5a0 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000109fc : │ │ │ │ │ +00010a4c : │ │ │ │ │ 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 6628 │ │ │ │ │ @@ -16279,74 +16274,74 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #20 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010a20 : │ │ │ │ │ +00010a70 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10a28 │ │ │ │ │ + cbnz r3, 10a78 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010a3c : │ │ │ │ │ +00010a8c : │ │ │ │ │ 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, 10a70 │ │ │ │ │ + cbz r3, 10ac0 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a4c │ │ │ │ │ - ldr r3, [pc, #36] @ (10a7c ) │ │ │ │ │ + ldr r3, [pc, #36] @ (10acc ) │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, sp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx 6a1c │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 6ebc │ │ │ │ │ str.w r0, [r4, #324] @ 0x144 │ │ │ │ │ - b.n 10a4c │ │ │ │ │ - bl ffc8ea7e │ │ │ │ │ + b.n 10a9c │ │ │ │ │ + bl ffc8eace │ │ │ │ │ │ │ │ │ │ -00010a80 : │ │ │ │ │ +00010ad0 : │ │ │ │ │ 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, 10ad0 │ │ │ │ │ + cbz r0, 10b20 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c6c │ │ │ │ │ - cbz r0, 10ad0 │ │ │ │ │ + cbz r0, 10b20 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c6c │ │ │ │ │ - cbz r0, 10aee │ │ │ │ │ + cbz r0, 10b3e │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 67f4 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ @@ -16362,107 +16357,107 @@ │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #18 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6450 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10acc │ │ │ │ │ + bne.n 10b1c │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10aa8 │ │ │ │ │ + bne.n 10af8 │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00010af4 : │ │ │ │ │ +00010b44 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub.w sp, sp, #564 @ 0x234 │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [sp, #592] @ 0x250 │ │ │ │ │ blx 6a4c │ │ │ │ │ - ldr r3, [pc, #84] @ (10b68 ) │ │ │ │ │ + ldr r3, [pc, #84] @ (10bb8 ) │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ strd r5, r9, [r4] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r7, r8, [sp, #20] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bgt.n 10b3a │ │ │ │ │ + bgt.n 10b8a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a1c │ │ │ │ │ add.w sp, sp, #564 @ 0x234 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 6334 │ │ │ │ │ - ldr r2, [pc, #32] @ (10b6c ) │ │ │ │ │ + ldr r2, [pc, #32] @ (10bbc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ blx 6524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a1c │ │ │ │ │ add.w sp, sp, #564 @ 0x234 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - bl 34cb6a │ │ │ │ │ + bl 34cbba │ │ │ │ │ @ instruction: 0xb6dc │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010b70 : │ │ │ │ │ +00010bc0 : │ │ │ │ │ push {lr} │ │ │ │ │ movs r2, #17 │ │ │ │ │ - vldr d7, [pc, #32] @ 10b98 │ │ │ │ │ + vldr d7, [pc, #32] @ 10be8 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r3, [pc, #36] @ (10ba0 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (10bf0 ) │ │ │ │ │ vstr d7, [r1, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ mov r0, sp │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ blx 6a1c │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ ... │ │ │ │ │ - bl 34aba2 │ │ │ │ │ + bl 34abf2 │ │ │ │ │ │ │ │ │ │ -00010ba4 : │ │ │ │ │ +00010bf4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov.w r0, #3936 @ 0xf60 │ │ │ │ │ strd r5, r3, [r4] │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010bc0 : │ │ │ │ │ +00010c10 : │ │ │ │ │ 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 6628 │ │ │ │ │ @@ -16470,42 +16465,42 @@ │ │ │ │ │ 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, #180] @ (10ca0 ) │ │ │ │ │ - ldr r0, [pc, #180] @ (10ca4 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (10cf0 ) │ │ │ │ │ + ldr r0, [pc, #180] @ (10cf4 ) │ │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c92 │ │ │ │ │ + beq.n 10ce2 │ │ │ │ │ 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 6754 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 10c7a │ │ │ │ │ + bne.n 10cca │ │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10c04 │ │ │ │ │ + beq.n 10c54 │ │ │ │ │ ldrsh.w r3, [r5] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 10c04 │ │ │ │ │ + bne.n 10c54 │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 10c88 │ │ │ │ │ + bcs.n 10cd8 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movs r2, #31 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -16521,414 +16516,414 @@ │ │ │ │ │ strb.w r9, [r4, #63] @ 0x3f │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r9, [r4, #319] @ 0x13f │ │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ str.w r3, [r4, #324] @ 0x144 │ │ │ │ │ - b.n 10c04 │ │ │ │ │ + b.n 10c54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6b60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b00 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - b.n 10c32 │ │ │ │ │ + b.n 10c82 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ push {r2, r3, r4, r5, lr} │ │ │ │ │ movs r0, r0 │ │ │ │ │ cpsie i │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010ca8 : │ │ │ │ │ +00010cf8 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10cb0 │ │ │ │ │ + cbnz r3, 10d00 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r3, r3, [r4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010cc4 : │ │ │ │ │ +00010d14 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10be4 │ │ │ │ │ + bl 10c34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10cde │ │ │ │ │ + cbnz r0, 10d2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 669c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010cec : │ │ │ │ │ +00010d3c : │ │ │ │ │ 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 6a4c │ │ │ │ │ - ldr r1, [pc, #312] @ (10e44 ) │ │ │ │ │ - ldr r0, [pc, #316] @ (10e48 ) │ │ │ │ │ + ldr r1, [pc, #312] @ (10e94 ) │ │ │ │ │ + ldr r0, [pc, #316] @ (10e98 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10db8 │ │ │ │ │ - ldr.w r8, [pc, #304] @ 10e4c │ │ │ │ │ + beq.n 10e08 │ │ │ │ │ + ldr.w r8, [pc, #304] @ 10e9c │ │ │ │ │ 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 64c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10db2 │ │ │ │ │ + beq.n 10e02 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldrh.w r1, [r4, r2, lsl #1] │ │ │ │ │ lsls r1, r1, #18 │ │ │ │ │ - bmi.n 10d40 │ │ │ │ │ + bmi.n 10d90 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ - beq.n 10d26 │ │ │ │ │ + beq.n 10d76 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10d26 │ │ │ │ │ + beq.n 10d76 │ │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ │ add.w fp, r0, #10 │ │ │ │ │ ldrh.w r3, [r4, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bpl.n 10d76 │ │ │ │ │ + bpl.n 10dc6 │ │ │ │ │ ldrb.w r3, [fp, #1]! │ │ │ │ │ ldrh.w r3, [r4, r3, lsl #1] │ │ │ │ │ lsls r2, r3, #18 │ │ │ │ │ - bmi.n 10d6a │ │ │ │ │ + bmi.n 10dba │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 68cc │ │ │ │ │ add r0, fp │ │ │ │ │ strb.w r9, [r0, #-1] │ │ │ │ │ ldrb.w r4, [r5, #558] @ 0x22e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 10e16 │ │ │ │ │ + beq.n 10e66 │ │ │ │ │ ldrb.w r4, [r5, #604] @ 0x25c │ │ │ │ │ - cbnz r4, 10db2 │ │ │ │ │ + cbnz r4, 10e02 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ mov r1, fp │ │ │ │ │ add.w r0, r5, #604 @ 0x25c │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r4, [r5, #649] @ 0x289 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d38 │ │ │ │ │ + bne.n 10d88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b60 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ add.w r0, r5, #46 @ 0x2e │ │ │ │ │ blx 6790 │ │ │ │ │ - cbnz r0, 10e30 │ │ │ │ │ + cbnz r0, 10e80 │ │ │ │ │ strb.w r0, [r5, #301] @ 0x12d │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ add.w r0, r5, #302 @ 0x12e │ │ │ │ │ blx 658c │ │ │ │ │ - cbnz r0, 10e28 │ │ │ │ │ + cbnz r0, 10e78 │ │ │ │ │ strb.w r0, [r5, #557] @ 0x22d │ │ │ │ │ sub.w r4, r7, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6568 │ │ │ │ │ - cbnz r0, 10e0a │ │ │ │ │ + cbnz r0, 10e5a │ │ │ │ │ ldr.w r2, [r7, #-12] │ │ │ │ │ - cbz r2, 10e02 │ │ │ │ │ + cbz r2, 10e52 │ │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bpl.n 10dfc │ │ │ │ │ + bpl.n 10e4c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 10e38 │ │ │ │ │ + cbz r3, 10e88 │ │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 10df0 │ │ │ │ │ + bne.n 10e40 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 689c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, fp │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ addw r0, r5, #558 @ 0x22e │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r4, [r5, #603] @ 0x25b │ │ │ │ │ - b.n 10d26 │ │ │ │ │ + b.n 10d76 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, #302] @ 0x12e │ │ │ │ │ - b.n 10dd8 │ │ │ │ │ + b.n 10e28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ │ - b.n 10dc8 │ │ │ │ │ + b.n 10e18 │ │ │ │ │ mov r2, r5 │ │ │ │ │ adds r1, #20 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6334 │ │ │ │ │ - b.n 10e02 │ │ │ │ │ + b.n 10e52 │ │ │ │ │ push {r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r4, r6, lr} │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r2, r4, r6, lr} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010e50 : │ │ │ │ │ +00010ea0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr r4, [pc, #140] @ (10ee4 ) │ │ │ │ │ + ldr r4, [pc, #140] @ (10f34 ) │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r4, pc │ │ │ │ │ mov.w sl, #1 │ │ │ │ │ movs r7, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, sp │ │ │ │ │ - b.n 10e9a │ │ │ │ │ + b.n 10eea │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.n 10ed0 │ │ │ │ │ + beq.n 10f20 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ adds r1, r5, r6 │ │ │ │ │ adds r2, r5, r7 │ │ │ │ │ str.w r8, [r5, r6] │ │ │ │ │ adds r4, #16 │ │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ str.w fp, [r1, #4] │ │ │ │ │ str r0, [r5, r7] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - beq.n 10eda │ │ │ │ │ + beq.n 10f2a │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w sl, [r4, #16] │ │ │ │ │ ldrd r6, r7, [r4, #8] │ │ │ │ │ cmp r0, #16 │ │ │ │ │ - bgt.n 10e6a │ │ │ │ │ + bgt.n 10eba │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 6634 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10e6e │ │ │ │ │ + bne.n 10ebe │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - beq.n 10eb4 │ │ │ │ │ + beq.n 10f04 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - bl 1a160 │ │ │ │ │ + bl 1a1b0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, fp │ │ │ │ │ - beq.n 10e78 │ │ │ │ │ + beq.n 10ec8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - bl 1a160 │ │ │ │ │ + bl 1a1b0 │ │ │ │ │ mov r3, fp │ │ │ │ │ - b.n 10e78 │ │ │ │ │ + b.n 10ec8 │ │ │ │ │ movs r0, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 10e78 │ │ │ │ │ + b.n 10ec8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xb728 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010ee8 : │ │ │ │ │ +00010f38 : │ │ │ │ │ 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 6d6c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.n 10fce │ │ │ │ │ + blt.n 1101e │ │ │ │ │ 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, 10f3a │ │ │ │ │ + cbz r2, 10f8a │ │ │ │ │ str.w r4, [r5, #304] @ 0x130 │ │ │ │ │ blx 6628 │ │ │ │ │ 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 6708 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ ldrge r3, [sp, #0] │ │ │ │ │ - blt.n 10fb2 │ │ │ │ │ + blt.n 11002 │ │ │ │ │ ldr.w ip, [r5, #304] @ 0x130 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ ite gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 10f0a │ │ │ │ │ + bne.n 10f5a │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6e50 │ │ │ │ │ ldr.w r8, [sp] │ │ │ │ │ strd r4, r8, [r7] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ blx 67e8 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ it gt │ │ │ │ │ subgt r6, r0, #4 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - ble.n 10fa4 │ │ │ │ │ + ble.n 10ff4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ adds r5, #32 │ │ │ │ │ blx 65c8 │ │ │ │ │ cmp.w r8, r4, lsl #5 │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ - bgt.n 10f8e │ │ │ │ │ + bgt.n 10fde │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 108d8 │ │ │ │ │ + bl 10928 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 10fc4 │ │ │ │ │ + bne.n 11014 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 10f52 │ │ │ │ │ + bne.n 10fa2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6490 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - b.n 10fac │ │ │ │ │ + b.n 10ffc │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010fdc : │ │ │ │ │ +0001102c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ add.w r9, sp, #12 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ strd sl, fp, [sp, #464] @ 0x1d0 │ │ │ │ │ blx 6a88 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11084 │ │ │ │ │ + bne.n 110d4 │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 110b6 │ │ │ │ │ + beq.n 11106 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ │ ldr.w r1, [r1, r4, lsl #2] │ │ │ │ │ blx 6374 │ │ │ │ │ - cbnz r0, 11060 │ │ │ │ │ + cbnz r0, 110b0 │ │ │ │ │ ldr.w r2, [r5, #440] @ 0x1b8 │ │ │ │ │ lsls r3, r2, #28 │ │ │ │ │ - bmi.n 11060 │ │ │ │ │ + bmi.n 110b0 │ │ │ │ │ ldr.w r2, [r5, #340] @ 0x154 │ │ │ │ │ - cbz r2, 11060 │ │ │ │ │ + cbz r2, 110b0 │ │ │ │ │ orrs.w r3, fp, sl │ │ │ │ │ - beq.n 1109e │ │ │ │ │ + beq.n 110ee │ │ │ │ │ ldr.w r2, [r5, #360] @ 0x168 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ - cbz r2, 11056 │ │ │ │ │ + cbz r2, 110a6 │ │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ │ ldr.w r0, [r2, r8] │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - cbz r0, 1108c │ │ │ │ │ + cbz r0, 110dc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr.w fp, [r3, #440] @ 0x1b8 │ │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bhi.n 11014 │ │ │ │ │ + bhi.n 11064 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6784 │ │ │ │ │ orrs.w r3, fp, sl │ │ │ │ │ - beq.n 110ac │ │ │ │ │ + beq.n 110fc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64e8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #492 @ 0x1ec │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -16939,43 +16934,43 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #492 @ 0x1ec │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 64e8 │ │ │ │ │ - b.n 1103e │ │ │ │ │ + b.n 1108e │ │ │ │ │ movs r7, #6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #492 @ 0x1ec │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #6 │ │ │ │ │ blx 6784 │ │ │ │ │ - b.n 11084 │ │ │ │ │ + b.n 110d4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000110c4 : │ │ │ │ │ +00011114 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 11262 │ │ │ │ │ + beq.w 112b2 │ │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 6a4c │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6d6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w 1121c │ │ │ │ │ + blt.w 1126c │ │ │ │ │ movs r2, #15 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a7c │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -16984,84 +16979,84 @@ │ │ │ │ │ strb.w r8, [r4, #15] │ │ │ │ │ blx 6a7c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35093 @ 0x8915 │ │ │ │ │ strb.w r8, [sp, #15] │ │ │ │ │ blx 6708 │ │ │ │ │ - cbnz r0, 11128 │ │ │ │ │ + cbnz r0, 11178 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r2, [r4, #356] @ 0x164 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35099 @ 0x891b │ │ │ │ │ blx 6708 │ │ │ │ │ - cbnz r0, 1113e │ │ │ │ │ + cbnz r0, 1118e │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r2, [r4, #416] @ 0x1a0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35091 @ 0x8913 │ │ │ │ │ blx 6708 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11216 │ │ │ │ │ + bne.n 11266 │ │ │ │ │ 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, 1116c │ │ │ │ │ + cbz r0, 111bc │ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ strd r3, r1, [r4, #440] @ 0x1b8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 1122a │ │ │ │ │ + bmi.n 1127a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35095 @ 0x8917 │ │ │ │ │ blx 6708 │ │ │ │ │ - cbnz r0, 11192 │ │ │ │ │ + cbnz r0, 111e2 │ │ │ │ │ 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 6708 │ │ │ │ │ - cbnz r0, 111ac │ │ │ │ │ + cbnz r0, 111fc │ │ │ │ │ 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 6708 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1126e │ │ │ │ │ + beq.n 112be │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35105 @ 0x8921 │ │ │ │ │ blx 6708 │ │ │ │ │ - cbnz r0, 111d6 │ │ │ │ │ + cbnz r0, 11226 │ │ │ │ │ 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 6708 │ │ │ │ │ - cbnz r0, 111f6 │ │ │ │ │ + cbnz r0, 11246 │ │ │ │ │ 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 │ │ │ │ │ @@ -17079,15 +17074,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e50 │ │ │ │ │ blx 69e8 <__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] @ (112a8 ) │ │ │ │ │ + ldr r1, [pc, #124] @ (112f8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -17095,71 +17090,71 @@ │ │ │ │ │ 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 6a7c │ │ │ │ │ strb.w r8, [r4, #79] @ 0x4f │ │ │ │ │ - b.n 111bc │ │ │ │ │ + b.n 1120c │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 69cc │ │ │ │ │ ldrh.w r3, [sp, #16] │ │ │ │ │ - cbnz r3, 112a0 │ │ │ │ │ - ldr r1, [pc, #52] @ (112ac ) │ │ │ │ │ + cbnz r3, 112f0 │ │ │ │ │ + ldr r1, [pc, #52] @ (112fc ) │ │ │ │ │ add r1, pc │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ blx 6a7c │ │ │ │ │ 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 111bc │ │ │ │ │ - ldr r1, [pc, #12] @ (112b0 ) │ │ │ │ │ + b.n 1120c │ │ │ │ │ + ldr r1, [pc, #12] @ (11300 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 11278 │ │ │ │ │ + b.n 112c8 │ │ │ │ │ nop │ │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #968 @ 0x3c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #464 @ 0x1d0 │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 69d0 │ │ │ │ │ - cbnz r0, 112e4 │ │ │ │ │ + cbnz r0, 11334 │ │ │ │ │ ldr.w r3, [r6, #360] @ 0x168 │ │ │ │ │ - cbz r3, 112e4 │ │ │ │ │ + cbz r3, 11334 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6334 │ │ │ │ │ - ldr r2, [pc, #16] @ (112e8 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (11338 ) │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6524 │ │ │ │ │ add sp, #464 @ 0x1d0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r7, sp, #848 @ 0x350 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000112ec : │ │ │ │ │ +0001133c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ adds r4, r1, r3 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ movs r4, #0 │ │ │ │ │ @@ -17168,117 +17163,117 @@ │ │ │ │ │ add.w r1, r1, #516 @ 0x204 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ blx 6380 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00011310 : │ │ │ │ │ +00011360 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ vpush {d8} │ │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ blx 6790 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11608 │ │ │ │ │ + bne.w 11658 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bgt.w 115c6 │ │ │ │ │ + bgt.w 11616 │ │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ blx 6ad0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11532 │ │ │ │ │ + beq.w 11582 │ │ │ │ │ ldr.w r5, [sl] │ │ │ │ │ - cbz r5, 11378 │ │ │ │ │ + cbz r5, 113c8 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ - cbz r0, 11378 │ │ │ │ │ + cbz r0, 113c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11636 │ │ │ │ │ - ldr r2, [pc, #936] @ (11724 ) │ │ │ │ │ + beq.w 11686 │ │ │ │ │ + ldr r2, [pc, #936] @ (11774 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 113f4 │ │ │ │ │ + beq.n 11444 │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ - cbz r5, 113f4 │ │ │ │ │ - ldr.w fp, [pc, #912] @ 11728 │ │ │ │ │ + cbz r5, 11444 │ │ │ │ │ + ldr.w fp, [pc, #912] @ 11778 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ add fp, pc │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b.n 113ac │ │ │ │ │ + b.n 113fc │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r5, [r7, r6, lsl #2] │ │ │ │ │ - cbz r5, 113f2 │ │ │ │ │ + cbz r5, 11442 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 113ce │ │ │ │ │ + cbz r3, 1141e │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11658 │ │ │ │ │ + beq.w 116a8 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - ble.n 113a4 │ │ │ │ │ + ble.n 113f4 │ │ │ │ │ strd r6, r5, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, fp │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ blx 6524 │ │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ │ ldr.w r5, [r7, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 113ac │ │ │ │ │ + bne.n 113fc │ │ │ │ │ mov r7, r9 │ │ │ │ │ - ldr r2, [pc, #820] @ (1172c ) │ │ │ │ │ + ldr r2, [pc, #820] @ (1177c ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1150c │ │ │ │ │ + beq.w 1155c │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1150c │ │ │ │ │ - ldr r3, [pc, #796] @ (11730 ) │ │ │ │ │ + beq.n 1155c │ │ │ │ │ + ldr r3, [pc, #796] @ (11780 ) │ │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ add r3, pc │ │ │ │ │ vmov s17, r3 │ │ │ │ │ - ldr r3, [pc, #788] @ (11734 ) │ │ │ │ │ + ldr r3, [pc, #788] @ (11784 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ addw r3, sp, #1092 @ 0x444 │ │ │ │ │ vmov s16, r3 │ │ │ │ │ add.w r3, sp, #1088 @ 0x440 │ │ │ │ │ @@ -17294,180 +17289,180 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ vmov r3, s16 │ │ │ │ │ str.w r6, [fp] │ │ │ │ │ blx 63a8 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr.w r9, [fp] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.n 1154e │ │ │ │ │ + bgt.n 1159e │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 114fc │ │ │ │ │ + beq.n 1154c │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ - cbz r5, 11490 │ │ │ │ │ + cbz r5, 114e0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ - cbz r0, 11490 │ │ │ │ │ + cbz r0, 114e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1168a │ │ │ │ │ + beq.w 116da │ │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ │ ldr r7, [r5, #0] │ │ │ │ │ - cbz r7, 114fc │ │ │ │ │ + cbz r7, 1154c │ │ │ │ │ str.w r9, [sp, #20] │ │ │ │ │ movs r6, #0 │ │ │ │ │ str.w sl, [sp, #48] @ 0x30 │ │ │ │ │ vmov sl, s17 │ │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ │ - b.n 114b4 │ │ │ │ │ + b.n 11504 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r7, [r5, r6, lsl #2] │ │ │ │ │ - cbz r7, 114f8 │ │ │ │ │ + cbz r7, 11548 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r2, 114d4 │ │ │ │ │ + cbz r2, 11524 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11596 │ │ │ │ │ + beq.n 115e6 │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - ble.n 114ac │ │ │ │ │ + ble.n 114fc │ │ │ │ │ strd r6, r7, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ adds r6, #1 │ │ │ │ │ blx 6524 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr.w r7, [r5, r6, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 114b4 │ │ │ │ │ + bne.n 11504 │ │ │ │ │ ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ adds r3, r2, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11436 │ │ │ │ │ - ldr r2, [pc, #552] @ (11738 ) │ │ │ │ │ + bne.n 11486 │ │ │ │ │ + ldr r2, [pc, #552] @ (11788 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 65bc │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116d4 │ │ │ │ │ - ldr r2, [pc, #532] @ (1173c ) │ │ │ │ │ + beq.w 11724 │ │ │ │ │ + ldr r2, [pc, #532] @ (1178c ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 65bc │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 116ca │ │ │ │ │ + beq.w 1171a │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6350 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 116ac │ │ │ │ │ + beq.w 116fc │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ - cbz r5, 11586 │ │ │ │ │ + cbz r5, 115d6 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ - cbz r0, 11586 │ │ │ │ │ + cbz r0, 115d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1168a │ │ │ │ │ + beq.w 116da │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 11490 │ │ │ │ │ + b.n 114e0 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ blx 6a7c │ │ │ │ │ - ldr r2, [pc, #408] @ (11740 ) │ │ │ │ │ + ldr r2, [pc, #408] @ (11790 ) │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ blx 65bc │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #380] @ (11744 ) │ │ │ │ │ + ldr r2, [pc, #380] @ (11794 ) │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ blx 6ad0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11350 │ │ │ │ │ + bne.w 113a0 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ blx 64b4 │ │ │ │ │ - ldr r2, [pc, #336] @ (11748 ) │ │ │ │ │ + ldr r2, [pc, #336] @ (11798 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 11532 │ │ │ │ │ + b.n 11582 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ blx 64b4 │ │ │ │ │ - ldr r2, [pc, #308] @ (1174c ) │ │ │ │ │ + ldr r2, [pc, #308] @ (1179c ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -17477,30 +17472,30 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ blx 6a7c │ │ │ │ │ - ldr r2, [pc, #264] @ (11750 ) │ │ │ │ │ + ldr r2, [pc, #264] @ (117a0 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ strb.w r6, [r4, #-1] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ blx 65bc │ │ │ │ │ - b.n 11540 │ │ │ │ │ + b.n 11590 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ blx 6a7c │ │ │ │ │ - ldr r2, [pc, #232] @ (11754 ) │ │ │ │ │ + ldr r2, [pc, #232] @ (117a4 ) │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ blx 65bc │ │ │ │ │ @@ -17510,69 +17505,69 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r5 │ │ │ │ │ blx 6a7c │ │ │ │ │ - ldr r2, [pc, #188] @ (11758 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (117a8 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ blx 65bc │ │ │ │ │ - b.n 11540 │ │ │ │ │ + b.n 11590 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 64b4 │ │ │ │ │ - ldr r2, [pc, #160] @ (1175c ) │ │ │ │ │ + ldr r2, [pc, #160] @ (117ac ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 114fc │ │ │ │ │ + b.n 1154c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 112b4 │ │ │ │ │ - b.n 11540 │ │ │ │ │ + bl 11304 │ │ │ │ │ + b.n 11590 │ │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 658c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11526 │ │ │ │ │ + bne.w 11576 │ │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq.w 11526 │ │ │ │ │ + beq.w 11576 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ subs r6, r3, r6 │ │ │ │ │ adds r7, r4, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ │ strb r3, [r4, r0] │ │ │ │ │ adds r0, r7, #1 │ │ │ │ │ blx 6a7c │ │ │ │ │ - ldr r2, [pc, #76] @ (11760 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (117b0 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ strb r5, [r7, r6] │ │ │ │ │ blx 65bc │ │ │ │ │ - b.n 11532 │ │ │ │ │ + b.n 11582 │ │ │ │ │ nop │ │ │ │ │ add r7, sp, #920 @ 0x398 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r7, sp, #984 @ 0x3d8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -17599,30 +17594,30 @@ │ │ │ │ │ add r5, sp, #664 @ 0x298 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011764 : │ │ │ │ │ +000117b4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #48] @ (1179c ) │ │ │ │ │ - ldr r0, [pc, #52] @ (117a0 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (117ec ) │ │ │ │ │ + ldr r0, [pc, #52] @ (117f0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 11798 │ │ │ │ │ + cbz r0, 117e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6468 │ │ │ │ │ - ldr r0, [pc, #28] @ (117a4 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (117f4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68f4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ blx 6b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17631,120 +17626,120 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #968 @ 0x3c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r2, r3, r5, r7, lr} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r0, [pc, #204] @ (1187c ) │ │ │ │ │ + ldr r0, [pc, #204] @ (118cc ) │ │ │ │ │ sub.w sp, sp, #8512 @ 0x2140 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11874 │ │ │ │ │ - ldr r1, [pc, #188] @ (11880 ) │ │ │ │ │ + beq.n 118c4 │ │ │ │ │ + ldr r1, [pc, #188] @ (118d0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1186a │ │ │ │ │ - ldr.w r9, [pc, #176] @ 11884 │ │ │ │ │ + beq.n 118ba │ │ │ │ │ + ldr.w r9, [pc, #176] @ 118d4 │ │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ │ sub.w r8, r6, #60 @ 0x3c │ │ │ │ │ add r9, pc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11864 │ │ │ │ │ + beq.n 118b4 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ │ ldrh.w r1, [ip, r2, lsl #1] │ │ │ │ │ lsls r1, r1, #18 │ │ │ │ │ - bmi.n 117fa │ │ │ │ │ + bmi.n 1184a │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #35 @ 0x23 │ │ │ │ │ - beq.n 117de │ │ │ │ │ + beq.n 1182e │ │ │ │ │ sub.w fp, r6, #56 @ 0x38 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ blx 6a10 <__isoc99_sscanf@plt> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 117de │ │ │ │ │ + bne.n 1182e │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 117de │ │ │ │ │ + bne.n 1182e │ │ │ │ │ sub.w r3, r5, #316 @ 0x13c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ asrs r3, r2, #31 │ │ │ │ │ blx 67f4 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 117de │ │ │ │ │ + bne.n 1182e │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 65c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str.w r0, [fp, #16] │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 117f0 │ │ │ │ │ + bne.n 11840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6b60 │ │ │ │ │ add.w sp, sp, #8512 @ 0x2140 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #16] @ (11888 ) │ │ │ │ │ + ldr r0, [pc, #16] @ (118d8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 117c2 │ │ │ │ │ + b.n 11812 │ │ │ │ │ nop │ │ │ │ │ add r6, sp, #560 @ 0x230 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r6, sp, #512 @ 0x200 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r5, sp, #760 @ 0x2f8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001188c : │ │ │ │ │ +000118dc : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ │ blx 6328 │ │ │ │ │ - cbnz r0, 118ce │ │ │ │ │ + cbnz r0, 1191e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r4, #2 │ │ │ │ │ - cbz r3, 118c6 │ │ │ │ │ + cbz r3, 11916 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a7c │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ strb.w r4, [r3, #-1] │ │ │ │ │ @@ -17753,153 +17748,153 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000118dc : │ │ │ │ │ +0001192c : │ │ │ │ │ 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 6b0c │ │ │ │ │ - cbnz r0, 11930 │ │ │ │ │ + cbnz r0, 11980 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, 11922 │ │ │ │ │ + cbz r3, 11972 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbz r1, 11922 │ │ │ │ │ + cbz r1, 11972 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a7c │ │ │ │ │ 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] @ (11940 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (11990 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ - b.n 11910 │ │ │ │ │ + b.n 11960 │ │ │ │ │ blx 69e8 <__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} │ │ │ │ │ rev16 r4, r6 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011944 : │ │ │ │ │ +00011994 : │ │ │ │ │ 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 6958 │ │ │ │ │ - cbnz r0, 1196c │ │ │ │ │ + cbnz r0, 119bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00011978 : │ │ │ │ │ +000119c8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 6c04 <__xpg_strerror_r@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1198a │ │ │ │ │ + blt.n 119da │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #24] @ (119a4 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (119f4 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a7c │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ add r4, sp, #848 @ 0x350 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000119a8 : │ │ │ │ │ +000119f8 : │ │ │ │ │ subs.w ip, r1, #0 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, #44 @ 0x2c │ │ │ │ │ - blt.n 119d2 │ │ │ │ │ + blt.n 11a22 │ │ │ │ │ movw r2, #40000 @ 0x9c40 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 119d4 │ │ │ │ │ + bgt.n 11a24 │ │ │ │ │ movw r2, #20000 @ 0x4e20 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 119e2 │ │ │ │ │ + ble.n 11a32 │ │ │ │ │ movw r3, #20001 @ 0x4e21 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 119f4 │ │ │ │ │ - ldr r0, [pc, #44] @ (119fc ) │ │ │ │ │ + beq.n 11a44 │ │ │ │ │ + ldr r0, [pc, #44] @ (11a4c ) │ │ │ │ │ add r0, pc │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 119d2 │ │ │ │ │ - ldr r0, [pc, #32] @ (11a00 ) │ │ │ │ │ + bne.n 11a22 │ │ │ │ │ + ldr r0, [pc, #32] @ (11a50 ) │ │ │ │ │ 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 6c1c │ │ │ │ │ - ldr r0, [pc, #12] @ (11a04 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (11a54 ) │ │ │ │ │ add r0, pc │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #824 @ 0x338 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #504 @ 0x1f8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011a08 : │ │ │ │ │ +00011a58 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ │ blx 6a7c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #299] @ 0x12b │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00011a1c : │ │ │ │ │ +00011a6c : │ │ │ │ │ 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 │ │ │ │ │ @@ -17907,56 +17902,56 @@ │ │ │ │ │ blx 6cfc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011a40 : │ │ │ │ │ +00011a90 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov ip, r0 │ │ │ │ │ - ldr.w lr, [pc, #260] @ 11b4c │ │ │ │ │ + ldr.w lr, [pc, #260] @ 11b9c │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add lr, pc │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ 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 11b18 │ │ │ │ │ + beq.n 11b68 │ │ │ │ │ movw r2, #973 @ 0x3cd │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ │ - bcc.n 11b34 │ │ │ │ │ + bcc.n 11b84 │ │ │ │ │ mov.w ip, ip, lsr #10 │ │ │ │ │ orr.w ip, ip, r3, lsl #22 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ │ - bcs.n 11ac8 │ │ │ │ │ + bcs.n 11b18 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ ubfx r2, r0, #0, #10 │ │ │ │ │ mov.w r5, #75 @ 0x4b │ │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ │ - bcc.n 11af2 │ │ │ │ │ + bcc.n 11b42 │ │ │ │ │ sub.w r1, ip, #9 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ cmp.w r2, #972 @ 0x3cc │ │ │ │ │ it le │ │ │ │ │ cmple r3, #0 │ │ │ │ │ - beq.n 11af2 │ │ │ │ │ + beq.n 11b42 │ │ │ │ │ lsls r3, r0, #22 │ │ │ │ │ - bmi.n 11b2e │ │ │ │ │ - ldr r1, [pc, #152] @ (11b50 ) │ │ │ │ │ + bmi.n 11b7e │ │ │ │ │ + ldr r1, [pc, #152] @ (11ba0 ) │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -17964,29 +17959,29 @@ │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov.w r1, ip, lsr #10 │ │ │ │ │ adds r5, r0, #1 │ │ │ │ │ orr.w r1, r1, r3, lsl #22 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs.w r6, r3, #0 │ │ │ │ │ - bcs.n 11b46 │ │ │ │ │ + bcs.n 11b96 │ │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ │ ubfx r2, ip, #0, #10 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp.w ip, #9 │ │ │ │ │ sbcs.w r1, r3, #0 │ │ │ │ │ - bcs.n 11aa0 │ │ │ │ │ + bcs.n 11af0 │ │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ │ cmp.w r2, #4864 @ 0x1300 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r2, r2, #256 @ 0x100 │ │ │ │ │ asrlt r3, r2, #9 │ │ │ │ │ - bge.n 11b26 │ │ │ │ │ - ldr r1, [pc, #76] @ (11b54 ) │ │ │ │ │ + bge.n 11b76 │ │ │ │ │ + ldr r1, [pc, #76] @ (11ba4 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ @@ -17996,57 +17991,57 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r2, [r4, #0] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds.w ip, ip, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - b.n 11b04 │ │ │ │ │ + b.n 11b54 │ │ │ │ │ adds.w ip, ip, #1 │ │ │ │ │ - b.n 11ab4 │ │ │ │ │ - ldr r1, [pc, #32] @ (11b58 ) │ │ │ │ │ + b.n 11b04 │ │ │ │ │ + ldr r1, [pc, #32] @ (11ba8 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b.n 11aca │ │ │ │ │ + b.n 11b1a │ │ │ │ │ add r4, sp, #688 @ 0x2b0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #208 @ 0xd0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #880 @ 0x370 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #664 @ 0x298 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011b5c : │ │ │ │ │ +00011bac : │ │ │ │ │ vldr d7, [r1] │ │ │ │ │ movw r3, #17671 @ 0x4507 │ │ │ │ │ movt r3, #49710 @ 0xc22e │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ │ vmov r6, s15 │ │ │ │ │ smull r2, r3, r3, r6 │ │ │ │ │ asrs r4, r6, #31 │ │ │ │ │ add r3, r6 │ │ │ │ │ rsbs r2, r4, r3, asr #16 │ │ │ │ │ - beq.n 11b9e │ │ │ │ │ + beq.n 11bee │ │ │ │ │ movw r3, #41727 @ 0xa2ff │ │ │ │ │ movt r3, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 11bfa │ │ │ │ │ - ldr r3, [pc, #112] @ (11c00 ) │ │ │ │ │ + bgt.n 11c4a │ │ │ │ │ + ldr r3, [pc, #112] @ (11c50 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [pc, #112] @ (11c04 ) │ │ │ │ │ + ldr r1, [pc, #112] @ (11c54 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ add r5, r0 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ @@ -18061,58 +18056,58 @@ │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ smull r0, ip, ip, r3 │ │ │ │ │ movs r0, #24 │ │ │ │ │ rsb r2, r2, ip, asr #2 │ │ │ │ │ mls r2, r0, r2, r3 │ │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ │ mls r3, r0, r3, r1 │ │ │ │ │ - cbz r2, 11bea │ │ │ │ │ - ldr r1, [pc, #40] @ (11c08 ) │ │ │ │ │ + cbz r2, 11c3a │ │ │ │ │ + ldr r1, [pc, #40] @ (11c58 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ (11c0c ) │ │ │ │ │ + ldr r1, [pc, #32] @ (11c5c ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (11c10 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (11c60 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 11b92 │ │ │ │ │ - cbz r4, 11c2c │ │ │ │ │ + b.n 11be2 │ │ │ │ │ + cbz r4, 11c7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #424 @ 0x1a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #176 @ 0xb0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #992 @ (adr r6, 11ff4 ) │ │ │ │ │ + add r6, pc, #992 @ (adr r6, 12044 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011c14 : │ │ │ │ │ +00011c64 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r5, #34079 @ 0x851f │ │ │ │ │ movt r5, #20971 @ 0x51eb │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r4, #10 │ │ │ │ │ movs r6, #100 @ 0x64 │ │ │ │ │ mov.w lr, #46 @ 0x2e │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 11c84 │ │ │ │ │ + bls.n 11cd4 │ │ │ │ │ umull r8, r7, r5, r3 │ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ │ add.w r8, r7, #48 @ 0x30 │ │ │ │ │ strb.w r8, [r1], #2 │ │ │ │ │ mls r3, r6, r7, r3 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ umull r8, r7, ip, r3 │ │ │ │ │ @@ -18123,42 +18118,42 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r2], #2 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ strb.w lr, [r1, #1] │ │ │ │ │ - bne.n 11c36 │ │ │ │ │ + bne.n 11c86 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb r0, [r1, #1] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ umull r8, r7, ip, r3 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ iteee ls │ │ │ │ │ movls r1, r2 │ │ │ │ │ lsrhi r2, r7, #3 │ │ │ │ │ mlshi r3, r4, r2, r3 │ │ │ │ │ addhi r2, #48 @ 0x30 │ │ │ │ │ itt hi │ │ │ │ │ strbhi.w r2, [r1], #1 │ │ │ │ │ uxtbhi r3, r3 │ │ │ │ │ - b.n 11c68 │ │ │ │ │ + b.n 11cb8 │ │ │ │ │ │ │ │ │ │ -00011ca0 : │ │ │ │ │ +00011cf0 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 11cb4 │ │ │ │ │ + bne.n 11d04 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 11ccc │ │ │ │ │ + beq.n 11d1c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 11cc2 │ │ │ │ │ + beq.n 11d12 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 11cb8 │ │ │ │ │ + beq.n 11d08 │ │ │ │ │ movs r0, #22 │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #4 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r0, r2 │ │ │ │ │ b.w 653c │ │ │ │ │ movs r2, #8 │ │ │ │ │ @@ -18167,74 +18162,74 @@ │ │ │ │ │ b.w 653c │ │ │ │ │ movs r2, #16 │ │ │ │ │ adds r1, #4 │ │ │ │ │ adds r0, #4 │ │ │ │ │ b.w 653c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011cd8 : │ │ │ │ │ +00011d28 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi.n 11d40 │ │ │ │ │ + bhi.n 11d90 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ adds r3, r4, #4 │ │ │ │ │ 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, #68] @ (11d44 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (11d94 ) │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ │ adds r1, #4 │ │ │ │ │ movs r0, #10 │ │ │ │ │ blx 6d60 │ │ │ │ │ - cbz r0, 11d38 │ │ │ │ │ + cbz r0, 11d88 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 634c │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 634c │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 11d0a │ │ │ │ │ + b.n 11d5a │ │ │ │ │ movs r0, #22 │ │ │ │ │ - b.n 11d0a │ │ │ │ │ + b.n 11d5a │ │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011d48 : │ │ │ │ │ +00011d98 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 11d9c │ │ │ │ │ + beq.n 11dec │ │ │ │ │ it ls │ │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ │ - bls.n 11d9a │ │ │ │ │ + bls.n 11dea │ │ │ │ │ cmp r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 11d9a │ │ │ │ │ + bne.n 11dea │ │ │ │ │ add.w ip, r0, #4 │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov.w lr, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -18245,120 +18240,120 @@ │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it lt │ │ │ │ │ cmplt r3, lr │ │ │ │ │ add.w r1, r5, r1, lsl #8 │ │ │ │ │ ite lt │ │ │ │ │ movlt r5, #1 │ │ │ │ │ movge r5, #0 │ │ │ │ │ - blt.n 11d76 │ │ │ │ │ + blt.n 11dc6 │ │ │ │ │ add r0, r1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - blt.n 11d76 │ │ │ │ │ + blt.n 11dc6 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add.w ip, r0, #4 │ │ │ │ │ movs r4, #4 │ │ │ │ │ mov.w lr, #16 │ │ │ │ │ - b.n 11d6a │ │ │ │ │ + b.n 11dba │ │ │ │ │ │ │ │ │ │ -00011da8 : │ │ │ │ │ +00011df8 : │ │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ │ - beq.n 11dd2 │ │ │ │ │ - bgt.n 11dbc │ │ │ │ │ + beq.n 11e22 │ │ │ │ │ + bgt.n 11e0c │ │ │ │ │ cmp r0, #16 │ │ │ │ │ - beq.n 11dc6 │ │ │ │ │ + beq.n 11e16 │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne.n 11dd8 │ │ │ │ │ - ldr r0, [pc, #40] @ (11de0 ) │ │ │ │ │ + bne.n 11e28 │ │ │ │ │ + ldr r0, [pc, #40] @ (11e30 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - bne.n 11dcc │ │ │ │ │ - ldr r0, [pc, #32] @ (11de4 ) │ │ │ │ │ + bne.n 11e1c │ │ │ │ │ + ldr r0, [pc, #32] @ (11e34 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #32] @ (11de8 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (11e38 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #28] @ (11dec ) │ │ │ │ │ + ldr r0, [pc, #28] @ (11e3c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #28] @ (11df0 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (11e40 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #24] @ (11df4 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (11e44 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ add r1, sp, #560 @ 0x230 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #552 @ 0x228 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #808 @ (adr r3, 12118 ) │ │ │ │ │ + add r3, pc, #808 @ (adr r3, 12168 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #464 @ 0x1d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #760 @ (adr r3, 120f0 ) │ │ │ │ │ + add r3, pc, #760 @ (adr r3, 12140 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011df8 : │ │ │ │ │ +00011e48 : │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - bhi.n 11e5e │ │ │ │ │ + bhi.n 11eae │ │ │ │ │ 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] @ (11e64 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (11eb4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #80] @ (11e68 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (11eb8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #76] @ (11e6c ) │ │ │ │ │ + ldr r0, [pc, #76] @ (11ebc ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #76] @ (11e70 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (11ec0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #72] @ (11e74 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (11ec4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #72] @ (11e78 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (11ec8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #68] @ (11e7c ) │ │ │ │ │ + ldr r0, [pc, #68] @ (11ecc ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #68] @ (11e80 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (11ed0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ (11e84 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (11ed4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ (11e88 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (11ed8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #60] @ (11e8c ) │ │ │ │ │ + ldr r0, [pc, #60] @ (11edc ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #60] @ (11e90 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (11ee0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #56] @ (11e94 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (11ee4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #56] @ (11e98 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (11ee8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ add r1, sp, #792 @ 0x318 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #272 @ 0x110 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #296 @ 0x128 │ │ │ │ │ @@ -18382,198 +18377,198 @@ │ │ │ │ │ add r1, sp, #352 @ 0x160 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #376 @ 0x178 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #976 @ 0x3d0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011e9c : │ │ │ │ │ +00011eec : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ strb r3, [r2, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ │ - beq.w 12052 │ │ │ │ │ + beq.w 120a2 │ │ │ │ │ lsls r1, r0, #31 │ │ │ │ │ - bmi.w 12042 │ │ │ │ │ + bmi.w 12092 │ │ │ │ │ lsls r2, r5, #30 │ │ │ │ │ - bmi.w 12016 │ │ │ │ │ + bmi.w 12066 │ │ │ │ │ lsls r3, r5, #29 │ │ │ │ │ - bmi.w 11ff4 │ │ │ │ │ + bmi.w 12044 │ │ │ │ │ lsls r0, r5, #28 │ │ │ │ │ - bmi.n 11ee4 │ │ │ │ │ + bmi.n 11f34 │ │ │ │ │ lsls r1, r5, #27 │ │ │ │ │ - bmi.n 11f06 │ │ │ │ │ + bmi.n 11f56 │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bmi.n 11f2e │ │ │ │ │ + bmi.n 11f7e │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ - bmi.n 11f50 │ │ │ │ │ + bmi.n 11fa0 │ │ │ │ │ lsls r0, r5, #24 │ │ │ │ │ - bmi.n 11f72 │ │ │ │ │ + bmi.n 11fc2 │ │ │ │ │ lsls r1, r5, #23 │ │ │ │ │ - bmi.n 11f90 │ │ │ │ │ + bmi.n 11fe0 │ │ │ │ │ lsls r2, r5, #22 │ │ │ │ │ - bmi.n 11fb2 │ │ │ │ │ + bmi.n 12002 │ │ │ │ │ lsls r3, r5, #20 │ │ │ │ │ - bmi.n 11fd4 │ │ │ │ │ + bmi.n 12024 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #372] @ (12060 ) │ │ │ │ │ + ldr r3, [pc, #372] @ (120b0 ) │ │ │ │ │ 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 11ec8 │ │ │ │ │ + bpl.n 11f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #340] @ (12064 ) │ │ │ │ │ + ldr r3, [pc, #340] @ (120b4 ) │ │ │ │ │ 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 11ecc │ │ │ │ │ + bpl.n 11f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #304] @ (12068 ) │ │ │ │ │ + ldr r3, [pc, #304] @ (120b8 ) │ │ │ │ │ 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 11ed0 │ │ │ │ │ + bpl.n 11f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #276] @ (1206c ) │ │ │ │ │ + ldr r3, [pc, #276] @ (120bc ) │ │ │ │ │ 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 11ed4 │ │ │ │ │ + bpl.n 11f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #244] @ (12070 ) │ │ │ │ │ + ldr r3, [pc, #244] @ (120c0 ) │ │ │ │ │ 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 11ed8 │ │ │ │ │ + bpl.n 11f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #220] @ (12074 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (120c4 ) │ │ │ │ │ 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 11edc │ │ │ │ │ + bpl.n 11f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #188] @ (12078 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (120c8 ) │ │ │ │ │ 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 11ee0 │ │ │ │ │ + bpl.n 11f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #160] @ (1207c ) │ │ │ │ │ + ldr r3, [pc, #160] @ (120cc ) │ │ │ │ │ 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 68cc │ │ │ │ │ - ldr r3, [pc, #132] @ (12080 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (120d0 ) │ │ │ │ │ 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 11ec4 │ │ │ │ │ - b.n 11ee4 │ │ │ │ │ + bpl.w 11f14 │ │ │ │ │ + b.n 11f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #100] @ (12084 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (120d4 ) │ │ │ │ │ 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 11ec0 │ │ │ │ │ - b.n 11ff4 │ │ │ │ │ - ldr r3, [pc, #68] @ (12088 ) │ │ │ │ │ + bpl.w 11f10 │ │ │ │ │ + b.n 12044 │ │ │ │ │ + ldr r3, [pc, #68] @ (120d8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ lsls r2, r5, #30 │ │ │ │ │ - bpl.w 11eba │ │ │ │ │ - b.n 12016 │ │ │ │ │ - ldr r3, [pc, #56] @ (1208c ) │ │ │ │ │ + bpl.w 11f0a │ │ │ │ │ + b.n 12066 │ │ │ │ │ + ldr r3, [pc, #56] @ (120dc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b.n 11ec4 │ │ │ │ │ + b.n 11f14 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #928 @ 0x3a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ │ @@ -18584,122 +18579,122 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #576 @ 0x240 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #496 @ 0x1f0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #832 @ (adr r7, 123c8 ) │ │ │ │ │ + add r7, pc, #832 @ (adr r7, 12418 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #688 @ (adr r7, 1233c ) │ │ │ │ │ + add r7, pc, #688 @ (adr r7, 1238c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #576 @ (adr r7, 122d0 ) │ │ │ │ │ + add r7, pc, #576 @ (adr r7, 12320 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00012090 : │ │ │ │ │ +000120e0 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r1, #16 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - beq.n 120be │ │ │ │ │ + beq.n 1210e │ │ │ │ │ cmp r1, #32 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne.n 120ba │ │ │ │ │ + bne.n 1210a │ │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ │ add.w r4, r0, #332 @ 0x14c │ │ │ │ │ - ldr r5, [pc, #56] @ (120e4 ) │ │ │ │ │ + ldr r5, [pc, #56] @ (12134 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 120ce │ │ │ │ │ + cbz r3, 1211e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c6c │ │ │ │ │ - cbz r0, 120ba │ │ │ │ │ + cbz r0, 1210a │ │ │ │ │ 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] @ (120e8 ) │ │ │ │ │ + ldr r5, [pc, #32] @ (12138 ) │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 120ae │ │ │ │ │ + bne.n 120fe │ │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx 6ebc │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - bl 117a8 │ │ │ │ │ + bl 117f8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 120ae │ │ │ │ │ - add r6, pc, #616 @ (adr r6, 12350 ) │ │ │ │ │ + b.n 120fe │ │ │ │ │ + add r6, pc, #616 @ (adr r6, 123a0 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #480 @ (adr r6, 122cc ) │ │ │ │ │ + add r6, pc, #480 @ (adr r6, 1231c ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000120ec : │ │ │ │ │ +0001213c : │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -18727,56 +18722,56 @@ │ │ │ │ │ vstr d5, [r6, #32] │ │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ │ vstr d7, [r6, #64] @ 0x40 │ │ │ │ │ vstr d1, [r6, #40] @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r1, [pc, #160] @ (122c8 ) │ │ │ │ │ - ldr r0, [pc, #160] @ (122cc ) │ │ │ │ │ + ldr r1, [pc, #160] @ (12318 ) │ │ │ │ │ + ldr r0, [pc, #160] @ (1231c ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 122b6 │ │ │ │ │ - ldr.w r8, [pc, #144] @ 122d0 │ │ │ │ │ + beq.n 12306 │ │ │ │ │ + ldr.w r8, [pc, #144] @ 12320 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ add r8, pc │ │ │ │ │ - b.n 12250 │ │ │ │ │ + b.n 122a0 │ │ │ │ │ blx 6e2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 12288 │ │ │ │ │ + cbz r0, 122d8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64c0 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 12248 │ │ │ │ │ + bne.n 12298 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6b60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6530 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6760 │ │ │ │ │ str.w r0, [r6, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1226a │ │ │ │ │ + beq.n 122ba │ │ │ │ │ subs r1, r6, #4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ blx 68c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str.w r3, [r9, #32] │ │ │ │ │ blx 6b60 │ │ │ │ │ @@ -18788,129 +18783,129 @@ │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #216 @ (adr r6, 123a8 ) │ │ │ │ │ + add r6, pc, #216 @ (adr r6, 123f8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #192 @ (adr r6, 12394 ) │ │ │ │ │ + add r6, pc, #192 @ (adr r6, 123e4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #60] @ (12318 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (12368 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r4, sp │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6500 │ │ │ │ │ - cbnz r0, 12308 │ │ │ │ │ + cbnz r0, 12358 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ - cbz r3, 12310 │ │ │ │ │ + cbz r3, 12360 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 122f2 │ │ │ │ │ + bne.n 12342 │ │ │ │ │ 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 12302 │ │ │ │ │ + b.n 12352 │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #616 @ (adr r5, 12584 ) │ │ │ │ │ + add r5, pc, #616 @ (adr r5, 125d4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ vpush {d8-d10} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ - vldr d8, [pc, #604] @ 125a0 │ │ │ │ │ + vldr d8, [pc, #604] @ 125f0 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d10, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d10, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d10, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d10, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #24] │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 12490 │ │ │ │ │ + beq.n 124e0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ @@ -18941,129 +18936,129 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d10, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d10, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d10, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ │ vmul.f64 d10, d10, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d10, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ 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 r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ - bne.w 12440 │ │ │ │ │ + bne.w 12490 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s14, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d8, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ │ vadd.f64 d7, d8, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ ldrd r6, r5, [r4, #24] │ │ │ │ │ - b.n 12440 │ │ │ │ │ + b.n 12490 │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ lsls r7, r1 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ - cbz r4, 125d4 │ │ │ │ │ + cbz r4, 12624 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ movs r7, #0 │ │ │ │ │ sxth r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov ip, r4 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ │ ldrb r4, [r3, #1] │ │ │ │ │ lsls r0, r2, #18 │ │ │ │ │ - bmi.n 125ba │ │ │ │ │ + bmi.n 1260a │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bmi.n 125d6 │ │ │ │ │ + bmi.n 12626 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 125ba │ │ │ │ │ + bne.n 1260a │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r2, r7, r3 │ │ │ │ │ - b.n 125e0 │ │ │ │ │ + b.n 12630 │ │ │ │ │ ldrb.w r4, [r0, #1]! │ │ │ │ │ sxth r5, r4 │ │ │ │ │ adds r7, r2, r0 │ │ │ │ │ ldrh.w r5, [r1, r5, lsl #1] │ │ │ │ │ ubfx r5, r5, #11, #1 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ it eq │ │ │ │ │ orreq.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 125dc │ │ │ │ │ + bne.n 1262c │ │ │ │ │ cmp.w r7, #256 @ 0x100 │ │ │ │ │ - ble.n 12608 │ │ │ │ │ + ble.n 12658 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 125ba │ │ │ │ │ - b.n 125d4 │ │ │ │ │ + bne.n 1260a │ │ │ │ │ + b.n 12624 │ │ │ │ │ add.w r0, r6, #1792 @ 0x700 │ │ │ │ │ add r6, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx 64e8 │ │ │ │ │ strb.w r5, [r6, #1792] @ 0x700 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -19075,81 +19070,81 @@ │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ │ blx 6530 │ │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 12652 │ │ │ │ │ + bne.n 126a2 │ │ │ │ │ ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it le │ │ │ │ │ movle r7, #0 │ │ │ │ │ - ble.w 12930 │ │ │ │ │ - ldr r3, [pc, #764] @ (12950 ) │ │ │ │ │ + ble.w 12980 │ │ │ │ │ + ldr r3, [pc, #764] @ (129a0 ) │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ str r2, [sp, #0] │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r0, [r5, #356] @ 0x164 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r6, [r5, #352] @ 0x160 │ │ │ │ │ blx 65a4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12930 │ │ │ │ │ + bne.w 12980 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12940 │ │ │ │ │ + beq.w 12990 │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ │ blx 6c2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12940 │ │ │ │ │ + beq.w 12990 │ │ │ │ │ sub.w r8, r0, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp.w r8, #127 @ 0x7f │ │ │ │ │ add.w r6, r0, #1 │ │ │ │ │ it cs │ │ │ │ │ movcs.w r8, #127 @ 0x7f │ │ │ │ │ add.w r0, r5, #440 @ 0x1b8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r8, r5 │ │ │ │ │ blx 64e8 │ │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ │ strb.w r7, [r8, #440] @ 0x1b8 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - b.n 126d0 │ │ │ │ │ + b.n 12720 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ │ lsls r3, r1, #18 │ │ │ │ │ - bmi.n 126ca │ │ │ │ │ + bmi.n 1271a │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ strb.w r1, [r5, #568] @ 0x238 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ │ lsls r1, r1, #18 │ │ │ │ │ - bpl.n 12702 │ │ │ │ │ + bpl.n 12752 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ │ ldrh.w r1, [r2, r1, lsl #1] │ │ │ │ │ lsls r3, r1, #18 │ │ │ │ │ - bmi.n 126f2 │ │ │ │ │ + bmi.n 12742 │ │ │ │ │ subs r6, r4, #4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ blx 68c0 │ │ │ │ │ str.w r8, [r5, #396] @ 0x18c │ │ │ │ │ str.w r0, [r5, #392] @ 0x188 │ │ │ │ │ @@ -19181,35 +19176,35 @@ │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r5, #36] @ 0x24 │ │ │ │ │ - vldr d8, [pc, #444] @ 12948 │ │ │ │ │ + vldr d8, [pc, #444] @ 12998 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r5, #424] @ 0x1a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6a94 │ │ │ │ │ vldr s15, [r5, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ strd r0, r1, [r5, #432] @ 0x1b0 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6760 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19228,15 +19223,15 @@ │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ asrs r3, r2, #31 │ │ │ │ │ - bl 1aa00 │ │ │ │ │ + bl 1aa50 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ movs r2, #10 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ lsls r3, r0, #5 │ │ │ │ │ mov.w ip, r1, lsl #5 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ @@ -19307,62 +19302,62 @@ │ │ │ │ │ str.w r0, [r5, #572] @ 0x23c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #16 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r7, #22 │ │ │ │ │ - b.n 12930 │ │ │ │ │ + b.n 12980 │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ lsls r7, r1 │ │ │ │ │ - add r2, pc, #192 @ (adr r2, 12a14 ) │ │ │ │ │ + add r2, pc, #192 @ (adr r2, 12a64 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx 68cc │ │ │ │ │ add.w r8, r5, r0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcs.n 129e4 │ │ │ │ │ + bcs.n 12a34 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r4, 129e0 │ │ │ │ │ + cbz r4, 12a30 │ │ │ │ │ subs r6, r4, r5 │ │ │ │ │ add.w sl, r4, #1 │ │ │ │ │ blx 6a7c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, sl │ │ │ │ │ strb.w fp, [r7, #255] @ 0xff │ │ │ │ │ strb.w fp, [r7, r6] │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - cbz r2, 129a8 │ │ │ │ │ + cbz r2, 129f8 │ │ │ │ │ strb.w fp, [r2] │ │ │ │ │ blx 68cc │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #39 @ 0x27 │ │ │ │ │ - bne.n 129d4 │ │ │ │ │ + bne.n 12a24 │ │ │ │ │ ldrb.w r2, [r4, fp] │ │ │ │ │ add.w sl, r4, #2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #39 @ 0x27 │ │ │ │ │ it eq │ │ │ │ │ @@ -19370,40 +19365,40 @@ │ │ │ │ │ add r6, fp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r6, #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcc.n 1296e │ │ │ │ │ + bcc.n 129be │ │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [pc, #4] @ (129f4 ) │ │ │ │ │ + ldr r2, [pc, #4] @ (12a44 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - b.n 12954 │ │ │ │ │ + b.n 129a4 │ │ │ │ │ nop │ │ │ │ │ lsls r7, r1, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r2, [pc, #84] @ (12a54 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (12aa4 ) │ │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ │ sub sp, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r4, sp │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a04 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ │ blx 6500 │ │ │ │ │ - cbz r0, 12a2a │ │ │ │ │ + cbz r0, 12a7a │ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ add sp, #4 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6408 │ │ │ │ │ @@ -19419,65 +19414,65 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 125a8 │ │ │ │ │ + bl 125f8 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ - cbz r0, 12a90 │ │ │ │ │ + cbz r0, 12ae0 │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68e8 │ │ │ │ │ - cbz r0, 12a90 │ │ │ │ │ + cbz r0, 12ae0 │ │ │ │ │ subs r7, r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add.w r0, r6, #2304 @ 0x900 │ │ │ │ │ blx 64e8 │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r0, #2304] @ 0x900 │ │ │ │ │ - ldr r1, [pc, #100] @ (12af8 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (12b48 ) │ │ │ │ │ movs r2, #25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ - cbz r0, 12adc │ │ │ │ │ - ldr r1, [pc, #92] @ (12afc ) │ │ │ │ │ + cbz r0, 12b2c │ │ │ │ │ + ldr r1, [pc, #92] @ (12b4c ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6e2c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12aca │ │ │ │ │ - ldr r1, [pc, #76] @ (12b00 ) │ │ │ │ │ + cbz r0, 12b1a │ │ │ │ │ + ldr r1, [pc, #76] @ (12b50 ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6e2c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12aca │ │ │ │ │ + cbz r0, 12b1a │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ add.w r0, r6, #1536 @ 0x600 │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r4, [r6, #1791] @ 0x6ff │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [pc, #36] @ (12b04 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (12b54 ) │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ ldrb.w r3, [r6, #1792] @ 0x700 │ │ │ │ │ add.w r0, r6, #1792 @ 0x700 │ │ │ │ │ add r2, pc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 6a00 │ │ │ │ │ @@ -19486,84 +19481,84 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #352] @ 0x160 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [sp, #304] @ 0x130 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #32] @ (12b2c ) │ │ │ │ │ + ldr r2, [pc, #32] @ (12b7c ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ - bl 12954 │ │ │ │ │ - ldr r2, [pc, #24] @ (12b30 ) │ │ │ │ │ + bl 129a4 │ │ │ │ │ + ldr r2, [pc, #24] @ (12b80 ) │ │ │ │ │ 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 6a00 │ │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 12b66 │ │ │ │ │ + cbz r0, 12bb6 │ │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 12b5c │ │ │ │ │ + bcs.n 12bac │ │ │ │ │ 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 64e8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - b.n 12b46 │ │ │ │ │ + b.n 12b96 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 12b5a │ │ │ │ │ + bne.n 12baa │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12b5a │ │ │ │ │ + bne.n 12baa │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ blx 64e8 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #100] @ (12bec ) │ │ │ │ │ + ldr r1, [pc, #100] @ (12c3c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 12bc4 │ │ │ │ │ - ldr r1, [pc, #88] @ (12bf0 ) │ │ │ │ │ + cbz r0, 12c14 │ │ │ │ │ + ldr r1, [pc, #88] @ (12c40 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 12bb2 │ │ │ │ │ - ldr r1, [pc, #80] @ (12bf4 ) │ │ │ │ │ + cbz r0, 12c02 │ │ │ │ │ + ldr r1, [pc, #80] @ (12c44 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12bd8 │ │ │ │ │ + cbz r0, 12c28 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #1792 @ 0x700 │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r6, [r5, #2047] @ 0x7ff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -19585,27 +19580,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #624] @ 0x270 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r5, [sp, #632] @ 0x278 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (12c44 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (12c94 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 12c2e │ │ │ │ │ - ldr r1, [pc, #56] @ (12c48 ) │ │ │ │ │ + cbz r0, 12c7e │ │ │ │ │ + ldr r1, [pc, #56] @ (12c98 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12c1c │ │ │ │ │ + cbz r0, 12c6c │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r6, #256 @ 0x100 │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r4, [r6, #511] @ 0x1ff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -19623,59 +19618,59 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r1, [pc, #72] @ (12ca8 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (12cf8 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12c76 │ │ │ │ │ - b.n 12c9c │ │ │ │ │ + cbnz r0, 12cc6 │ │ │ │ │ + b.n 12cec │ │ │ │ │ blx 6e2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12c90 │ │ │ │ │ + cbz r0, 12ce0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12c6e │ │ │ │ │ + bne.n 12cbe │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r4, #20001 @ 0x4e21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ str r4, [sp, #808] @ 0x328 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #400] @ (12e44 ) │ │ │ │ │ + ldr r1, [pc, #400] @ (12e94 ) │ │ │ │ │ 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 12c4c │ │ │ │ │ + bl 12c9c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e3a │ │ │ │ │ + bne.w 12e8a │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6e8c │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19790,25 +19785,25 @@ │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r4, [sp, #768] @ 0x300 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #336] @ (12fa0 ) │ │ │ │ │ + ldr r1, [pc, #336] @ (12ff0 ) │ │ │ │ │ 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 12c4c │ │ │ │ │ + bl 12c9c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12f96 │ │ │ │ │ + bne.w 12fe6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6e8c │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19910,33 +19905,33 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub.w sp, sp, #1144 @ 0x478 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ blx 6690 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1316c │ │ │ │ │ + beq.w 131bc │ │ │ │ │ add r5, sp, #24 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r0, #3 │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13114 │ │ │ │ │ + blt.w 13164 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 13132 │ │ │ │ │ - ldr r1, [pc, #412] @ (13178 ) │ │ │ │ │ - ldr r0, [pc, #412] @ (1317c ) │ │ │ │ │ + bgt.w 13182 │ │ │ │ │ + ldr r1, [pc, #412] @ (131c8 ) │ │ │ │ │ + ldr r0, [pc, #412] @ (131cc ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13114 │ │ │ │ │ + beq.w 13164 │ │ │ │ │ mov.w r8, #61440 @ 0xf000 │ │ │ │ │ movt r8, #65535 @ 0xffff │ │ │ │ │ add r4, sp, #20 │ │ │ │ │ add r7, sp, #116 @ 0x74 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -19945,34 +19940,34 @@ │ │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64c0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13122 │ │ │ │ │ + beq.w 13172 │ │ │ │ │ blx 68c0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 68c0 │ │ │ │ │ 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 13006 │ │ │ │ │ + bne.n 13056 │ │ │ │ │ lsrs r3, r2, #12 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 13006 │ │ │ │ │ + bne.n 13056 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 6760 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ @@ -20031,29 +20026,29 @@ │ │ │ │ │ str.w r2, [r9, #24] │ │ │ │ │ lsls r3, r3, #9 │ │ │ │ │ lsls r2, r1, #9 │ │ │ │ │ orr.w r3, r3, r1, lsr #23 │ │ │ │ │ strd r2, r3, [r9, #16] │ │ │ │ │ blx 6b60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 1311a │ │ │ │ │ + b.n 1316a │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add.w sp, sp, #1144 @ 0x478 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b60 │ │ │ │ │ movs r0, #2 │ │ │ │ │ add.w sp, sp, #1144 @ 0x478 │ │ │ │ │ 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, #68] @ (13180 ) │ │ │ │ │ + ldr r2, [pc, #68] @ (131d0 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldrd r6, ip, [r5, #32] │ │ │ │ │ add r2, pc │ │ │ │ │ bic.w r7, ip, #4080 @ 0xff0 │ │ │ │ │ lsrs r4, r6, #12 │ │ │ │ │ bic.w r7, r7, #15 │ │ │ │ │ orr.w r4, r4, ip, lsl #20 │ │ │ │ │ @@ -20061,15 +20056,15 @@ │ │ │ │ │ bic.w r4, r4, #255 @ 0xff │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ orr.w r7, r7, ip │ │ │ │ │ orrs r4, r6 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 12fda │ │ │ │ │ + b.n 1302a │ │ │ │ │ movs r0, #6 │ │ │ │ │ add.w sp, sp, #1144 @ 0x478 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ str r1, [sp, #312] @ 0x138 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r1, [sp, #816] @ 0x330 │ │ │ │ │ @@ -20099,49 +20094,49 @@ │ │ │ │ │ strd r2, r3, [r6, #24] │ │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ │ strd r2, r3, [r6] │ │ │ │ │ strd r2, r3, [r6, #64] @ 0x40 │ │ │ │ │ blx 6690 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 133d6 │ │ │ │ │ + beq.w 13426 │ │ │ │ │ add.w fp, sp, #120 @ 0x78 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, fp │ │ │ │ │ movs r0, #3 │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 1332a │ │ │ │ │ + blt.w 1337a │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 1339c │ │ │ │ │ - ldr r1, [pc, #504] @ (133f8 ) │ │ │ │ │ - ldr r0, [pc, #508] @ (133fc ) │ │ │ │ │ + bgt.w 133ec │ │ │ │ │ + ldr r1, [pc, #504] @ (13448 ) │ │ │ │ │ + ldr r0, [pc, #508] @ (1344c ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1332a │ │ │ │ │ + beq.w 1337a │ │ │ │ │ mov.w r3, #61440 @ 0xf000 │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ add.w r8, sp, #212 @ 0xd4 │ │ │ │ │ - ldr r3, [pc, #480] @ (13400 ) │ │ │ │ │ + ldr r3, [pc, #480] @ (13450 ) │ │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ │ - vldr d8, [pc, #456] @ 133f0 │ │ │ │ │ + vldr d8, [pc, #456] @ 13440 │ │ │ │ │ add r3, pc │ │ │ │ │ vmov s18, r3 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ │ blx 64c0 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1336a │ │ │ │ │ + beq.w 133ba │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 68c0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ @@ -20149,24 +20144,24 @@ │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r2, r1, [fp, #32] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ands r3, r1 │ │ │ │ │ ubfx r0, r2, #8, #12 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 1322e │ │ │ │ │ + bne.n 1327e │ │ │ │ │ lsrs r3, r2, #12 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ │ orrs r2, r3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, r4 │ │ │ │ │ - bne.n 1322e │ │ │ │ │ + bne.n 1327e │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ add r6, sp, #92 @ 0x5c │ │ │ │ │ blx 6760 │ │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ @@ -20192,18 +20187,18 @@ │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ vmov r1, s18 │ │ │ │ │ strd r2, r3, [sp, #44] @ 0x2c │ │ │ │ │ blx 6a10 <__isoc99_sscanf@plt> │ │ │ │ │ ldrd r2, r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #11 │ │ │ │ │ - beq.n 1333e │ │ │ │ │ + beq.n 1338e │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 13380 │ │ │ │ │ + beq.n 133d0 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldrd r6, r2, [fp, #32] │ │ │ │ │ @@ -20220,22 +20215,22 @@ │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov.w r2, r5, lsr #23 │ │ │ │ │ str r1, [r7, #24] │ │ │ │ │ mov.w r5, r5, lsl #9 │ │ │ │ │ str r2, [r7, #20] │ │ │ │ │ str r5, [r7, #16] │ │ │ │ │ - beq.n 133e6 │ │ │ │ │ + beq.n 13436 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1322e │ │ │ │ │ + bne.n 1327e │ │ │ │ │ ldr.w r0, [sp, #1296] @ 0x510 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 64e8 │ │ │ │ │ - b.n 1322e │ │ │ │ │ + b.n 1327e │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1244 @ 0x4dc │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ @@ -20255,15 +20250,15 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - b.n 132e2 │ │ │ │ │ + b.n 13332 │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1244 @ 0x4dc │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -20274,20 +20269,20 @@ │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ vstr d8, [r7, #48] @ 0x30 │ │ │ │ │ vstr d8, [r7, #56] @ 0x38 │ │ │ │ │ str r5, [r3, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 132e2 │ │ │ │ │ + b.n 13332 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr r2, [pc, #92] @ (13404 ) │ │ │ │ │ + ldr r2, [pc, #92] @ (13454 ) │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldrd r6, r4, [fp, #32] │ │ │ │ │ add r2, pc │ │ │ │ │ lsrs r5, r6, #12 │ │ │ │ │ ubfx ip, r6, #8, #12 │ │ │ │ │ orr.w r5, r5, r4, lsl #20 │ │ │ │ │ bic.w r4, r4, #4080 @ 0xff0 │ │ │ │ │ @@ -20295,22 +20290,22 @@ │ │ │ │ │ bic.w r5, r5, #255 @ 0xff │ │ │ │ │ bic.w r4, r4, #15 │ │ │ │ │ orrs r5, r6 │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 131fc │ │ │ │ │ + b.n 1324c │ │ │ │ │ movs r4, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1244 @ 0x4dc │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 1336c │ │ │ │ │ + b.n 133bc │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ │ ldrh r4, [r5, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r7, [sp, #904] @ 0x388 │ │ │ │ │ @@ -20322,57 +20317,57 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ │ blx 6690 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 134d6 │ │ │ │ │ - ldr r1, [pc, #192] @ (134e0 ) │ │ │ │ │ + beq.n 13526 │ │ │ │ │ + ldr r1, [pc, #192] @ (13530 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ - cbz r0, 13482 │ │ │ │ │ + cbz r0, 134d2 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ adds r1, #1 │ │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ │ ldrh.w r0, [r5, r0, lsl #1] │ │ │ │ │ lsls r3, r0, #20 │ │ │ │ │ - bpl.n 13434 │ │ │ │ │ + bpl.n 13484 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ blx 68c0 │ │ │ │ │ - ldr r2, [pc, #148] @ (134e4 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (13534 ) │ │ │ │ │ strb r5, [r4, #0] │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ mov r3, r7 │ │ │ │ │ strd r7, r0, [sp] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ │ addw r7, sp, #1044 @ 0x414 │ │ │ │ │ blx 6a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ blx 6500 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 13486 │ │ │ │ │ + cbz r0, 134d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #2076 @ 0x81c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ adds r7, r4, #5 │ │ │ │ │ - b.n 1342c │ │ │ │ │ + b.n 1347c │ │ │ │ │ add r5, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -20402,33 +20397,33 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrh r0, [r0, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #792] @ 0x318 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #92] @ (1354c ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1359c ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ movs r1, #7 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #0] │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ blx 65a4 │ │ │ │ │ - cbnz r0, 1352e │ │ │ │ │ - ldr r1, [pc, #68] @ (13550 ) │ │ │ │ │ + cbnz r0, 1357e │ │ │ │ │ + ldr r1, [pc, #68] @ (135a0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbz r0, 13536 │ │ │ │ │ + cbz r0, 13586 │ │ │ │ │ blx 6760 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r1, #-4]! │ │ │ │ │ blx 68c0 │ │ │ │ │ strd r0, r5, [r6, #152] @ 0x98 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ @@ -20443,222 +20438,222 @@ │ │ │ │ │ nop │ │ │ │ │ str r5, [sp, #248] @ 0xf8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r5, [sp, #192] @ 0xc0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #236] @ (13648 ) │ │ │ │ │ + ldr r0, [pc, #236] @ (13698 ) │ │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ sub sp, #32 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r0, [pc, #224] @ (1364c ) │ │ │ │ │ + ldr r0, [pc, #224] @ (1369c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ - ldr r3, [pc, #220] @ (13650 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (136a0 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, 135ea │ │ │ │ │ + cbz r0, 1363a │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ movs r6, #0 │ │ │ │ │ add.w sl, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 135f4 │ │ │ │ │ + beq.n 13644 │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbnz r0, 13612 │ │ │ │ │ + cbnz r0, 13662 │ │ │ │ │ add.w r8, sp, #96 @ 0x60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r2, #8191 @ 0x1fff │ │ │ │ │ blx 6500 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 135ea │ │ │ │ │ + cbnz r0, 1363a │ │ │ │ │ movs r1, #12 │ │ │ │ │ - ldr.w ip, [pc, #152] @ 13654 │ │ │ │ │ + ldr.w ip, [pc, #152] @ 136a4 │ │ │ │ │ add.w r7, r5, #1536 @ 0x600 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ add ip, pc │ │ │ │ │ mov r0, r7 │ │ │ │ │ mul.w r1, r6, r1 │ │ │ │ │ add.w r6, ip, r1 │ │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ │ blx 6a7c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb.w r4, [r5, #1791] @ 0x6ff │ │ │ │ │ - cbz r2, 13640 │ │ │ │ │ + cbz r2, 13690 │ │ │ │ │ blx r2 │ │ │ │ │ ldrb.w r3, [r5, #1024] @ 0x400 │ │ │ │ │ - cbz r3, 1361e │ │ │ │ │ + cbz r3, 1366e │ │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ movs r0, #3 │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13612 │ │ │ │ │ - ldr r3, [pc, #80] @ (13658 ) │ │ │ │ │ + blt.n 13662 │ │ │ │ │ + ldr r3, [pc, #80] @ (136a8 ) │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ - b.n 135a2 │ │ │ │ │ + b.n 135f2 │ │ │ │ │ ldr.w r0, [r8, #12]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 13594 │ │ │ │ │ - b.n 135ea │ │ │ │ │ - ldr r2, [pc, #60] @ (1365c ) │ │ │ │ │ + bne.n 135e4 │ │ │ │ │ + b.n 1363a │ │ │ │ │ + ldr r2, [pc, #60] @ (136ac ) │ │ │ │ │ add.w r4, r5, #1792 @ 0x700 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ add r2, pc │ │ │ │ │ add.w r0, r5, #1024 @ 0x400 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ blx 6a04 │ │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 125a8 │ │ │ │ │ - b.n 135e4 │ │ │ │ │ + bl 125f8 │ │ │ │ │ + b.n 13634 │ │ │ │ │ nop │ │ │ │ │ str r4, [sp, #936] @ 0x3a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ │ + add r6, sp, #568 @ 0x238 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, sp, #584 @ 0x248 │ │ │ │ │ + add r6, sp, #264 @ 0x108 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ │ + add r5, sp, #1008 @ 0x3f0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ str r4, [sp, #328] @ 0x148 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #232] @ (13750 ) │ │ │ │ │ + ldr r3, [pc, #232] @ (137a0 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, sp │ │ │ │ │ adds r5, r6, #6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ strh r1, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r7, #0 │ │ │ │ │ blx 64e8 │ │ │ │ │ - ldr r3, [pc, #200] @ (13754 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (137a4 ) │ │ │ │ │ adds r2, r5, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ │ str r0, [r5, r4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ strb r3, [r2, #4] │ │ │ │ │ strb r7, [r2, #5] │ │ │ │ │ blx 6854 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 13718 │ │ │ │ │ + blt.n 13768 │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 645c │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 13718 │ │ │ │ │ + blt.n 13768 │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ strb r7, [r6, r5] │ │ │ │ │ add r5, r6 │ │ │ │ │ - b.n 136d6 │ │ │ │ │ + b.n 13726 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r2, [r5, #-1]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r7, r3, #20 │ │ │ │ │ - bmi.n 136da │ │ │ │ │ + bmi.n 1372a │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 136c2 │ │ │ │ │ + bgt.n 13712 │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 13704 │ │ │ │ │ + ble.n 13754 │ │ │ │ │ adds r5, r6, r4 │ │ │ │ │ - b.n 136fc │ │ │ │ │ + b.n 1374c │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r2, [r5], #-1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ │ lsls r0, r2, #20 │ │ │ │ │ - bpl.n 13722 │ │ │ │ │ + bpl.n 13772 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 136e8 │ │ │ │ │ + bgt.n 13738 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.n 136e4 │ │ │ │ │ + bcs.n 13734 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ble.n 13718 │ │ │ │ │ + ble.n 13768 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ │ - beq.n 1373c │ │ │ │ │ + beq.n 1378c │ │ │ │ │ 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} │ │ │ │ │ adds r2, r6, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 13700 │ │ │ │ │ + beq.n 13750 │ │ │ │ │ ldrb.w r1, [r2], #-1 │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrh.w r1, [r3, r1, lsl #1] │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ - bpl.n 13724 │ │ │ │ │ + bpl.n 13774 │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.n 136e4 │ │ │ │ │ - b.n 13704 │ │ │ │ │ + bcs.n 13734 │ │ │ │ │ + b.n 13754 │ │ │ │ │ add r4, r6 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bne.n 1370e │ │ │ │ │ + bne.n 1375e │ │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ │ subs r0, #32 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 1371a │ │ │ │ │ + b.n 1376a │ │ │ │ │ nop │ │ │ │ │ ldrh r6, [r6, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr.w sl, [pc, #680] @ 13a08 │ │ │ │ │ + ldr.w sl, [pc, #680] @ 13a58 │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ - ldr.w fp, [pc, #676] @ 13a0c │ │ │ │ │ + ldr.w fp, [pc, #676] @ 13a5c │ │ │ │ │ sub sp, #28 │ │ │ │ │ - ldr.w r9, [pc, #672] @ 13a10 │ │ │ │ │ + ldr.w r9, [pc, #672] @ 13a60 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ add sl, pc │ │ │ │ │ add fp, pc │ │ │ │ │ add r9, pc │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ @@ -20670,25 +20665,25 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139b2 │ │ │ │ │ + beq.w 13a02 │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.w 139b2 │ │ │ │ │ + beq.w 13a02 │ │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #19 │ │ │ │ │ - bhi.n 1378c │ │ │ │ │ + bhi.n 137dc │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bhi.n 1378c │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 137c4 ) │ │ │ │ │ + bhi.n 137dc │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 13814 ) │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ bx r2 │ │ │ │ │ nop │ │ │ │ │ lsls r7, r2, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @@ -20710,99 +20705,99 @@ │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #508] @ (13a14 ) │ │ │ │ │ + ldr r1, [pc, #508] @ (13a64 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1378c │ │ │ │ │ + bne.n 137dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 1386c │ │ │ │ │ + cbz r0, 138bc │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldrh.w r7, [r0, r2, lsl #1] │ │ │ │ │ ands.w r7, r7, #8192 @ 0x2000 │ │ │ │ │ - bne.n 13838 │ │ │ │ │ + bne.n 13888 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ blx 68cc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6a7c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ strb.w r7, [r6, #128] @ 0x80 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ itt ls │ │ │ │ │ addls r3, r3, r6 │ │ │ │ │ strbls.w r7, [r3, #-1] │ │ │ │ │ - ldr r1, [pc, #424] @ (13a18 ) │ │ │ │ │ + ldr r1, [pc, #424] @ (13a68 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 139f4 │ │ │ │ │ - ldr r1, [pc, #412] @ (13a1c ) │ │ │ │ │ + beq.w 13a44 │ │ │ │ │ + ldr r1, [pc, #412] @ (13a6c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1378c │ │ │ │ │ - ldr r1, [pc, #396] @ (13a20 ) │ │ │ │ │ + bne.w 137dc │ │ │ │ │ + ldr r1, [pc, #396] @ (13a70 ) │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r7, [r6, #127] @ 0x7f │ │ │ │ │ - b.n 1378c │ │ │ │ │ - ldr r1, [pc, #384] @ (13a24 ) │ │ │ │ │ + b.n 137dc │ │ │ │ │ + ldr r1, [pc, #384] @ (13a74 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq.w r8, #1 │ │ │ │ │ - b.n 1378c │ │ │ │ │ + b.n 137dc │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1378c │ │ │ │ │ + bne.w 137dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 13916 │ │ │ │ │ + cbz r0, 13966 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldrh.w r7, [r0, r2, lsl #1] │ │ │ │ │ ands.w r7, r7, #8192 @ 0x2000 │ │ │ │ │ - bne.n 138dc │ │ │ │ │ + bne.n 1392c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ blx 68cc │ │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ @@ -20814,120 +20809,120 @@ │ │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ │ itt ls │ │ │ │ │ addls r3, r3, r2 │ │ │ │ │ strbls.w r7, [r3, #-1] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 63b4 │ │ │ │ │ - b.n 1378c │ │ │ │ │ - ldr r1, [pc, #260] @ (13a28 ) │ │ │ │ │ + b.n 137dc │ │ │ │ │ + ldr r1, [pc, #260] @ (13a78 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1378c │ │ │ │ │ + bne.w 137dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 13916 │ │ │ │ │ + beq.n 13966 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ │ ldrh.w r7, [r0, r2, lsl #1] │ │ │ │ │ ands.w r7, r7, #8192 @ 0x2000 │ │ │ │ │ - bne.n 13948 │ │ │ │ │ - b.n 138ec │ │ │ │ │ + bne.n 13998 │ │ │ │ │ + b.n 1393c │ │ │ │ │ movs r2, #7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e2c │ │ │ │ │ - cbz r0, 139be │ │ │ │ │ + cbz r0, 13a0e │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1378c │ │ │ │ │ + bne.w 137dc │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 13998 │ │ │ │ │ + cbz r0, 139e8 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bmi.n 1398a │ │ │ │ │ + bmi.n 139da │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r7, [r1, #-4]! │ │ │ │ │ blx 68c0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r0, [r6, #264] @ 0x108 │ │ │ │ │ str.w r3, [r6, #268] @ 0x10c │ │ │ │ │ - b.n 1378c │ │ │ │ │ + b.n 137dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 139e0 │ │ │ │ │ + cbz r0, 13a30 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ adds r3, r7, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ │ lsls r0, r2, #18 │ │ │ │ │ - bmi.n 139d2 │ │ │ │ │ + bmi.n 13a22 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r7, [r4, #-4] │ │ │ │ │ blx 6408 │ │ │ │ │ str.w r0, [r6, #256] @ 0x100 │ │ │ │ │ - b.n 1378c │ │ │ │ │ - ldr r1, [pc, #52] @ (13a2c ) │ │ │ │ │ + b.n 137dc │ │ │ │ │ + ldr r1, [pc, #52] @ (13a7c ) │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a7c │ │ │ │ │ strb.w r7, [r6, #127] @ 0x7f │ │ │ │ │ - b.n 1378c │ │ │ │ │ + b.n 137dc │ │ │ │ │ nop │ │ │ │ │ str r3, [sp, #320] @ 0x140 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r2, [r7, #10] │ │ │ │ │ + strh r2, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ │ + ldrb r4, [r2, #14] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #552] @ 0x228 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [sp, #616] @ 0x268 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -20938,516 +20933,516 @@ │ │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13e42 │ │ │ │ │ - ldr.w r2, [pc, #1276] @ 13f54 │ │ │ │ │ + beq.w 13e92 │ │ │ │ │ + ldr.w r2, [pc, #1276] @ 13fa4 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ adds r0, r5, #6 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a04 │ │ │ │ │ - ldr.w r1, [pc, #1260] @ 13f58 │ │ │ │ │ + ldr.w r1, [pc, #1260] @ 13fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e3c │ │ │ │ │ + beq.w 13e8c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 13f34 │ │ │ │ │ + bgt.w 13f84 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ │ blx 64c0 │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13f1e │ │ │ │ │ + beq.w 13f6e │ │ │ │ │ ldrb.w r8, [r0] │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bne.n 13acc │ │ │ │ │ + bne.n 13b1c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb.w r8, [r3] │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - beq.n 13abc │ │ │ │ │ + beq.n 13b0c │ │ │ │ │ tst.w r8, #223 @ 0xdf │ │ │ │ │ - beq.w 13e88 │ │ │ │ │ + beq.w 13ed8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb.w r8, [r3] │ │ │ │ │ tst.w r8, #223 @ 0xdf │ │ │ │ │ - bne.n 13ad4 │ │ │ │ │ + bne.n 13b24 │ │ │ │ │ cmp.w r8, #32 │ │ │ │ │ - bne.w 13e88 │ │ │ │ │ + bne.w 13ed8 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13aec │ │ │ │ │ + beq.n 13b3c │ │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r8, #1 │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ - beq.w 13ea4 │ │ │ │ │ + beq.w 13ef4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ rsb r1, r3, #1 │ │ │ │ │ add.w r8, r0, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ │ - bne.n 13b12 │ │ │ │ │ + bne.n 13b62 │ │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ │ - bne.n 13b36 │ │ │ │ │ + bne.n 13b86 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ │ - beq.n 13b2a │ │ │ │ │ + beq.n 13b7a │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr.w r6, [r4, #-76] │ │ │ │ │ uxth r0, r0 │ │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 13b5e │ │ │ │ │ + bne.n 13bae │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r6, [r4, #-76] │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13b52 │ │ │ │ │ + beq.n 13ba2 │ │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ite ne │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - beq.n 13b90 │ │ │ │ │ + beq.n 13be0 │ │ │ │ │ rsb r1, r6, #1 │ │ │ │ │ adds r7, r0, r1 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #58 @ 0x3a │ │ │ │ │ - bne.n 13b72 │ │ │ │ │ + bne.n 13bc2 │ │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ │ - bne.n 13b94 │ │ │ │ │ + bne.n 13be4 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ │ - beq.n 13b88 │ │ │ │ │ + beq.n 13bd8 │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr.w r5, [r4, #-76] │ │ │ │ │ uxth r0, r0 │ │ │ │ │ str.w r0, [r4, #-48] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 13bbc │ │ │ │ │ + bne.n 13c0c │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13bb0 │ │ │ │ │ + beq.n 13c00 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13e5c │ │ │ │ │ + beq.w 13eac │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ - bpl.w 13a9a │ │ │ │ │ + bpl.w 13aea │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str.w r3, [r4, #-16] │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - ble.w 13e76 │ │ │ │ │ + ble.w 13ec6 │ │ │ │ │ add.w r8, r3, #7 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ adds r3, #39 @ 0x27 │ │ │ │ │ vmov s15, sl │ │ │ │ │ mov lr, r3 │ │ │ │ │ sub.w r0, r8, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ mov.w ip, r3, lsl #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ ldrh.w sl, [r1, r2, lsl #1] │ │ │ │ │ tst.w sl, #2048 @ 0x800 │ │ │ │ │ - bne.n 13c28 │ │ │ │ │ + bne.n 13c78 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w sl, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r2, ip │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne.n 13bf8 │ │ │ │ │ + bne.n 13c48 │ │ │ │ │ add.w r8, r8, #8 │ │ │ │ │ str.w r3, [r9], #4 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bne.n 13bf2 │ │ │ │ │ + bne.n 13c42 │ │ │ │ │ vmov sl, s15 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r4, #-68] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - ble.w 13e64 │ │ │ │ │ + ble.w 13eb4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w ip, r6, #7 │ │ │ │ │ adds r6, #39 @ 0x27 │ │ │ │ │ add.w lr, r3, #24 │ │ │ │ │ sub.w r0, ip, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ ldrh.w r8, [r1, r2, lsl #1] │ │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ │ - bne.n 13c86 │ │ │ │ │ + bne.n 13cd6 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, r7 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r2, r7 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne.n 13c5a │ │ │ │ │ + bne.n 13caa │ │ │ │ │ add.w ip, ip, #8 │ │ │ │ │ str.w r3, [lr], #4 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.n 13c54 │ │ │ │ │ + bne.n 13ca4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r4, #-44] │ │ │ │ │ subs r6, r5, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ ldrh.w r7, [r1, r2, lsl #1] │ │ │ │ │ tst.w r7, #2048 @ 0x800 │ │ │ │ │ - bne.n 13cc8 │ │ │ │ │ + bne.n 13d18 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ subs r2, #55 @ 0x37 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ lsls r7, r7, #23 │ │ │ │ │ it mi │ │ │ │ │ orrmi.w r3, r2, r0 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 13ca0 │ │ │ │ │ + bne.n 13cf0 │ │ │ │ │ adds r2, r5, #2 │ │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13ce8 │ │ │ │ │ + bne.n 13d38 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13cdc │ │ │ │ │ + beq.n 13d2c │ │ │ │ │ adds r6, r2, #1 │ │ │ │ │ add.w lr, r2, #8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 13cf6 │ │ │ │ │ + b.n 13d46 │ │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ │ ldrh.w r5, [r1, r3, lsl #1] │ │ │ │ │ lsls r7, r0, #4 │ │ │ │ │ sub.w ip, r3, #48 @ 0x30 │ │ │ │ │ lsls r0, r5, #20 │ │ │ │ │ it mi │ │ │ │ │ orrmi.w r0, ip, r7 │ │ │ │ │ - bmi.n 13d1a │ │ │ │ │ + bmi.n 13d6a │ │ │ │ │ sub.w r0, r3, #87 @ 0x57 │ │ │ │ │ subs r3, #55 @ 0x37 │ │ │ │ │ orrs r0, r7 │ │ │ │ │ lsls r5, r5, #23 │ │ │ │ │ it mi │ │ │ │ │ orrmi.w r0, r3, r7 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bne.n 13cf2 │ │ │ │ │ + bne.n 13d42 │ │ │ │ │ add.w r3, r2, #9 │ │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r5, [r7], #1 │ │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ sub.w r3, r5, #48 @ 0x30 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ ldrh.w ip, [r1, r5, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 13d5e │ │ │ │ │ + bne.n 13dae │ │ │ │ │ sub.w r3, r5, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r5, r5, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r5, r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne.n 13d32 │ │ │ │ │ + bne.n 13d82 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13d7c │ │ │ │ │ + bne.n 13dcc │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13d70 │ │ │ │ │ + beq.n 13dc0 │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - beq.n 13dc4 │ │ │ │ │ + beq.n 13e14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - bne.n 13d82 │ │ │ │ │ + bne.n 13dd2 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13dc4 │ │ │ │ │ + bne.n 13e14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13d94 │ │ │ │ │ + beq.n 13de4 │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - beq.n 13dc4 │ │ │ │ │ + beq.n 13e14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - bne.n 13da6 │ │ │ │ │ + bne.n 13df6 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13dc4 │ │ │ │ │ + bne.n 13e14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13db8 │ │ │ │ │ + beq.n 13e08 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr.w r3, [r4, #-76] │ │ │ │ │ str.w r0, [r4, #-24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 13de6 │ │ │ │ │ + bne.n 13e36 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13dda │ │ │ │ │ + beq.n 13e2a │ │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ │ - beq.n 13e0a │ │ │ │ │ + beq.n 13e5a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ │ - bne.n 13dec │ │ │ │ │ + bne.n 13e3c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 13e0a │ │ │ │ │ + bne.n 13e5a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13dfe │ │ │ │ │ + beq.n 13e4e │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 68c0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ subs r1, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13a9a │ │ │ │ │ + beq.w 13aea │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6b60 │ │ │ │ │ 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} │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 13f44 │ │ │ │ │ - ldr r1, [pc, #280] @ (13f5c ) │ │ │ │ │ + bgt.w 13f94 │ │ │ │ │ + ldr r1, [pc, #280] @ (13fac ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 13a86 │ │ │ │ │ + bne.w 13ad6 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 13f2a │ │ │ │ │ + b.n 13f7a │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bpl.w 13a9a │ │ │ │ │ - b.n 13bca │ │ │ │ │ + bpl.w 13aea │ │ │ │ │ + b.n 13c1a │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 13ea8 │ │ │ │ │ + beq.n 13ef8 │ │ │ │ │ str.w r3, [r4, #-40] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r4, #-44] │ │ │ │ │ - b.n 13c9c │ │ │ │ │ + b.n 13cec │ │ │ │ │ it ne │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq.n 13ee0 │ │ │ │ │ + beq.n 13f30 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r2, [r4, #-64] │ │ │ │ │ str.w r3, [r4, #-68] │ │ │ │ │ - b.n 13c42 │ │ │ │ │ + b.n 13c92 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne.w r8, #58 @ 0x3a │ │ │ │ │ itee ne │ │ │ │ │ movne.w r8, #1 │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne.w 13b0c │ │ │ │ │ - b.n 13b36 │ │ │ │ │ + bne.w 13b5c │ │ │ │ │ + b.n 13b86 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b.n 13b32 │ │ │ │ │ + b.n 13b82 │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r6, #7 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ lsls r7, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r7 │ │ │ │ │ ldrh.w ip, [r1, r2, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 13eda │ │ │ │ │ + bne.n 13f2a │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, r7 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r2, r7 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 13eae │ │ │ │ │ - b.n 13e6a │ │ │ │ │ + bne.n 13efe │ │ │ │ │ + b.n 13eba │ │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r3, #7 │ │ │ │ │ ldrb.w r0, [ip, #1]! │ │ │ │ │ mov.w lr, r2, lsl #4 │ │ │ │ │ sub.w r2, r0, #48 @ 0x30 │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ ldrh.w r8, [r1, r0, lsl #1] │ │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ │ - bne.n 13f18 │ │ │ │ │ + bne.n 13f68 │ │ │ │ │ sub.w r2, r0, #87 @ 0x57 │ │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ │ sub.w r0, r0, #55 @ 0x37 │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r0, lr │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne.n 13ee8 │ │ │ │ │ - b.n 13e7c │ │ │ │ │ + bne.n 13f38 │ │ │ │ │ + b.n 13ecc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6b60 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #40] @ (13f60 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (13fb0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 13a86 │ │ │ │ │ - ldr r2, [pc, #28] @ (13f64 ) │ │ │ │ │ + b.n 13ad6 │ │ │ │ │ + ldr r2, [pc, #28] @ (13fb4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 13e42 │ │ │ │ │ + b.n 13e92 │ │ │ │ │ str r0, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r7, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r4, #22] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r4, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r5, #28] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013f68 : │ │ │ │ │ +00013fb8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6878 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00013f74 : │ │ │ │ │ +00013fc4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r0, #592 @ 0x250 │ │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ │ blx 67e8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w r3, [r0, #336] @ 0x150 │ │ │ │ │ blx 6984 │ │ │ │ │ asrs r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 13fa6 │ │ │ │ │ + ble.n 13ff6 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 13f98 │ │ │ │ │ + bne.n 13fe8 │ │ │ │ │ str.w r1, [r4, #336] @ 0x150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12220 │ │ │ │ │ + bl 12270 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 13fb6 │ │ │ │ │ + cbz r0, 14006 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #2 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ blx 6604 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ @@ -21455,233 +21450,233 @@ │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ mov r6, sp │ │ │ │ │ strd r1, r1, [r3, #340] @ 0x154 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str.w r1, [r3, #352] @ 0x160 │ │ │ │ │ movs r0, #3 │ │ │ │ │ str.w r1, [r3, #576] @ 0x240 │ │ │ │ │ - ldr r1, [pc, #136] @ (14064 ) │ │ │ │ │ + ldr r1, [pc, #136] @ (140b4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ - cbnz r0, 1401c │ │ │ │ │ + cbnz r0, 1406c │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r6, #580] @ 0x244 │ │ │ │ │ - ldr r0, [pc, #124] @ (14068 ) │ │ │ │ │ + ldr r0, [pc, #124] @ (140b8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ str.w r3, [r6, #584] @ 0x248 │ │ │ │ │ blx 6598 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ │ blx 6408 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - ble.n 14034 │ │ │ │ │ + ble.n 14084 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r0, [r3, #588] @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ (1406c ) │ │ │ │ │ + ldr r1, [pc, #76] @ (140bc ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ - cbnz r0, 14044 │ │ │ │ │ + cbnz r0, 14094 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r3, #3 │ │ │ │ │ str.w r3, [r6, #580] @ 0x244 │ │ │ │ │ - b.n 13fea │ │ │ │ │ - ldr r0, [pc, #56] @ (14070 ) │ │ │ │ │ + b.n 1403a │ │ │ │ │ + ldr r0, [pc, #56] @ (140c0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 14010 │ │ │ │ │ - ldr r1, [pc, #44] @ (14074 ) │ │ │ │ │ + b.n 14060 │ │ │ │ │ + ldr r1, [pc, #44] @ (140c4 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r0, #3 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ - cbnz r0, 1405c │ │ │ │ │ + cbnz r0, 140ac │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r6, #580] @ 0x244 │ │ │ │ │ - b.n 13fea │ │ │ │ │ + b.n 1403a │ │ │ │ │ str.w r4, [r6, #580] @ 0x244 │ │ │ │ │ - b.n 13fea │ │ │ │ │ + b.n 1403a │ │ │ │ │ nop │ │ │ │ │ ldrh r2, [r1, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r6, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r5, #22] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r6, #22] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r4, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014078 : │ │ │ │ │ +000140c8 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ blx 6490 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00014084 : │ │ │ │ │ +000140d4 : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00014088 : │ │ │ │ │ +000140d8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r0, [pc, #760] @ (14388 ) │ │ │ │ │ + ldr r0, [pc, #760] @ (143d8 ) │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6500 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 140be │ │ │ │ │ + cbz r0, 1410e │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #716] @ (1438c ) │ │ │ │ │ + ldr r1, [pc, #716] @ (143dc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ - cbz r0, 1411c │ │ │ │ │ + cbz r0, 1416c │ │ │ │ │ add.w fp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add.w fp, fp, #8 │ │ │ │ │ adds r0, #9 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 6a94 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.n 14102 │ │ │ │ │ + bne.n 14152 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - beq.n 140f2 │ │ │ │ │ + beq.n 14142 │ │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ │ - beq.w 14348 │ │ │ │ │ + beq.w 14398 │ │ │ │ │ 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, #624] @ (14390 ) │ │ │ │ │ + ldr r1, [pc, #624] @ (143e0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r9, r8, [r5, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 14180 │ │ │ │ │ + cbz r0, 141d0 │ │ │ │ │ add.w fp, sp, #8192 @ 0x2000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w fp, fp, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 6a94 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.n 1415e │ │ │ │ │ + bne.n 141ae │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - beq.n 1414e │ │ │ │ │ + beq.n 1419e │ │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ │ - beq.w 14336 │ │ │ │ │ + beq.w 14386 │ │ │ │ │ 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, r3, r0 │ │ │ │ │ sbc.w r8, r2, r1 │ │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #524] @ (14394 ) │ │ │ │ │ + ldr r1, [pc, #524] @ (143e4 ) │ │ │ │ │ strd r9, r8, [r5, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 141da │ │ │ │ │ + cbz r0, 1422a │ │ │ │ │ add.w fp, sp, #8192 @ 0x2000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w fp, fp, #8 │ │ │ │ │ adds r0, #8 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 6a94 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - bne.n 141c4 │ │ │ │ │ + bne.n 14214 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - beq.n 141b8 │ │ │ │ │ + beq.n 14208 │ │ │ │ │ cmp r1, #107 @ 0x6b │ │ │ │ │ - beq.w 14368 │ │ │ │ │ + beq.w 143b8 │ │ │ │ │ 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, #444] @ (14398 ) │ │ │ │ │ + ldr r1, [pc, #444] @ (143e8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ - cbz r0, 14222 │ │ │ │ │ + cbz r0, 14272 │ │ │ │ │ add.w fp, sp, #8192 @ 0x2000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add.w fp, fp, #8 │ │ │ │ │ adds r0, #7 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 6a94 │ │ │ │ │ ldr.w r2, [fp] │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp r4, #32 │ │ │ │ │ - bne.n 1420e │ │ │ │ │ + bne.n 1425e │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [fp] │ │ │ │ │ ldrb r4, [r2, #0] │ │ │ │ │ cmp r4, #32 │ │ │ │ │ - beq.n 14202 │ │ │ │ │ + beq.n 14252 │ │ │ │ │ cmp r4, #107 @ 0x6b │ │ │ │ │ - beq.w 14356 │ │ │ │ │ + beq.w 143a6 │ │ │ │ │ cmp r4, #77 @ 0x4d │ │ │ │ │ - beq.w 14376 │ │ │ │ │ + beq.w 143c6 │ │ │ │ │ adds.w r8, r0, r8 │ │ │ │ │ adc.w r9, r1, r9 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds.w r3, r3, r8 │ │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ │ @@ -21693,69 +21688,69 @@ │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ sbc.w r3, r3, r9 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ blx 6de4 │ │ │ │ │ ldr.w r3, [r7, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 1432e │ │ │ │ │ - beq.w 140ae │ │ │ │ │ - ldr r1, [pc, #324] @ (1439c ) │ │ │ │ │ - ldr r0, [pc, #324] @ (143a0 ) │ │ │ │ │ + bgt.n 1437e │ │ │ │ │ + beq.w 140fe │ │ │ │ │ + ldr r1, [pc, #324] @ (143ec ) │ │ │ │ │ + ldr r0, [pc, #324] @ (143f0 ) │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx 6444 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 140ae │ │ │ │ │ - ldr.w sl, [pc, #304] @ 143a4 │ │ │ │ │ + beq.w 140fe │ │ │ │ │ + ldr.w sl, [pc, #304] @ 143f4 │ │ │ │ │ add.w fp, sp, #8192 @ 0x2000 │ │ │ │ │ - ldr r3, [pc, #300] @ (143a8 ) │ │ │ │ │ + ldr r3, [pc, #300] @ (143f8 ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add sl, pc │ │ │ │ │ add.w fp, fp, #8 │ │ │ │ │ mov r4, sl │ │ │ │ │ add r3, pc │ │ │ │ │ vmov s16, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64c0 │ │ │ │ │ - cbz r0, 142e8 │ │ │ │ │ + cbz r0, 14338 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6310 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1428e │ │ │ │ │ + beq.n 142de │ │ │ │ │ vmov r1, s16 │ │ │ │ │ blx 6310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1428e │ │ │ │ │ + beq.n 142de │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr.w ip, [r0] │ │ │ │ │ add.w r3, sl, #5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrh.w r1, [ip, r2, lsl #1] │ │ │ │ │ ands.w r1, r1, #8192 @ 0x2000 │ │ │ │ │ - bne.n 142c0 │ │ │ │ │ + bne.n 14310 │ │ │ │ │ movs r2, #10 │ │ │ │ │ blx 6408 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r9, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1429c │ │ │ │ │ + bne.n 142ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b60 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov.w r1, r9, asr #31 │ │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ │ lsrs r3, r3, #20 │ │ │ │ │ @@ -21767,47 +21762,47 @@ │ │ │ │ │ ite cs │ │ │ │ │ movcs r3, #1 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 140ae │ │ │ │ │ + bne.w 140fe │ │ │ │ │ str.w r9, [r7, #340] @ 0x154 │ │ │ │ │ strd r9, r1, [r5] │ │ │ │ │ - b.n 140ae │ │ │ │ │ + b.n 140fe │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ strd r3, r2, [r5] │ │ │ │ │ - b.n 140ae │ │ │ │ │ + b.n 140fe │ │ │ │ │ lsls r1, r1, #10 │ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ │ lsls r0, r0, #10 │ │ │ │ │ subs.w r9, r3, r0 │ │ │ │ │ sbc.w r8, r2, r1 │ │ │ │ │ - b.n 14180 │ │ │ │ │ + b.n 141d0 │ │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ │ orr.w r8, r8, r9, lsr #22 │ │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ │ - b.n 1411c │ │ │ │ │ + b.n 1416c │ │ │ │ │ lsls r1, r1, #10 │ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ │ lsls r0, r0, #10 │ │ │ │ │ adds.w r8, r0, r8 │ │ │ │ │ adc.w r9, r9, r1 │ │ │ │ │ - b.n 14222 │ │ │ │ │ + b.n 14272 │ │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ │ orr.w r9, r9, r8, lsr #22 │ │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ │ - b.n 141da │ │ │ │ │ + b.n 1422a │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ orr.w r1, r1, r0, lsr #12 │ │ │ │ │ lsls r0, r0, #20 │ │ │ │ │ adds.w r8, r0, r8 │ │ │ │ │ adc.w r9, r9, r1 │ │ │ │ │ - b.n 14222 │ │ │ │ │ + b.n 14272 │ │ │ │ │ ldrh r0, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r6, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r3, #14] │ │ │ │ │ @@ -21819,110 +21814,110 @@ │ │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r0, #8] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000143ac : │ │ │ │ │ +000143fc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #416] @ (14558 ) │ │ │ │ │ + ldr r0, [pc, #416] @ (145a8 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6500 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 143d8 │ │ │ │ │ + cbz r0, 14428 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #384] @ (1455c ) │ │ │ │ │ + ldr r1, [pc, #384] @ (145ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ - cbz r0, 1441e │ │ │ │ │ + cbz r0, 1446e │ │ │ │ │ mov r2, r6 │ │ │ │ │ adds r0, #10 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ blx 6a94 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 1440c │ │ │ │ │ + bne.n 1445c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 14400 │ │ │ │ │ + beq.n 14450 │ │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ │ - beq.n 144e4 │ │ │ │ │ + beq.n 14534 │ │ │ │ │ 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, #320] @ (14560 ) │ │ │ │ │ + ldr r1, [pc, #320] @ (145b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r8, r7, [r5] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 1446c │ │ │ │ │ + cbz r0, 144bc │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r0, #9 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ blx 6a94 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 14450 │ │ │ │ │ + bne.n 144a0 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 14444 │ │ │ │ │ + beq.n 14494 │ │ │ │ │ ldrd r3, r7, [r5] │ │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ │ - beq.n 144f0 │ │ │ │ │ + beq.n 14540 │ │ │ │ │ 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, #236] @ (14564 ) │ │ │ │ │ + ldr r0, [pc, #236] @ (145b4 ) │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ strd r8, r7, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ │ add r0, pc │ │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ blx 6500 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 14502 │ │ │ │ │ - ldr r1, [pc, #208] @ (14568 ) │ │ │ │ │ + cbnz r0, 14552 │ │ │ │ │ + ldr r1, [pc, #208] @ (145b8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 143cc │ │ │ │ │ + beq.n 1441c │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r7, #-4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6a94 │ │ │ │ │ @@ -21937,51 +21932,51 @@ │ │ │ │ │ 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 1441e │ │ │ │ │ + b.n 1446e │ │ │ │ │ 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 1446c │ │ │ │ │ - ldr r0, [pc, #104] @ (1456c ) │ │ │ │ │ + b.n 144bc │ │ │ │ │ + ldr r0, [pc, #104] @ (145bc ) │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6500 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 14552 │ │ │ │ │ - ldr r1, [pc, #88] @ (14570 ) │ │ │ │ │ + cbnz r0, 145a2 │ │ │ │ │ + ldr r1, [pc, #88] @ (145c0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 143cc │ │ │ │ │ + beq.w 1441c │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r7, #-4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6a94 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6a94 │ │ │ │ │ strd r0, r1, [r5, #32] │ │ │ │ │ - b.n 143cc │ │ │ │ │ + b.n 1441c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 143cc │ │ │ │ │ + b.n 1441c │ │ │ │ │ nop │ │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -21990,60 +21985,60 @@ │ │ │ │ │ strh r6, [r4, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r3, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r6, #52] @ 0x34 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014574 : │ │ │ │ │ +000145c4 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (145b4 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (14604 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #4 │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r7, sp │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6500 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 145a8 │ │ │ │ │ + cbnz r0, 145f8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a4c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1231c │ │ │ │ │ + bl 1236c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ strh r0, [r4, #22] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000145b8 : │ │ │ │ │ +00014608 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ blx 6e38 │ │ │ │ │ - ldr r1, [pc, #272] @ (146e0 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (14730 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r0, [pc, #272] @ (146e4 ) │ │ │ │ │ + ldr r0, [pc, #272] @ (14734 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 146cc │ │ │ │ │ + beq.n 1471c │ │ │ │ │ add.w r3, sp, #8192 @ 0x2000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r3, #8 │ │ │ │ │ add.w sl, sp, #8 │ │ │ │ │ mov.w fp, #72 @ 0x48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ @@ -22054,81 +22049,81 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6c10 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1461e │ │ │ │ │ + cbz r0, 1466e │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - beq.n 1463a │ │ │ │ │ + beq.n 1468a │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b60 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 146a0 │ │ │ │ │ + beq.n 146f0 │ │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ │ - bne.n 1461e │ │ │ │ │ + bne.n 1466e │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ - bne.n 1461e │ │ │ │ │ + bne.n 1466e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 14678 │ │ │ │ │ + beq.n 146c8 │ │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1a66c │ │ │ │ │ + bl 1a6bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r1, 14678 │ │ │ │ │ + cbz r1, 146c8 │ │ │ │ │ mul.w r3, fp, r3 │ │ │ │ │ sub.w r2, r3, #72 @ 0x48 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 1231c │ │ │ │ │ - b.n 14608 │ │ │ │ │ + bl 1236c │ │ │ │ │ + b.n 14658 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 14696 │ │ │ │ │ + bls.n 146e6 │ │ │ │ │ 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 6a4c │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 1466a │ │ │ │ │ + b.n 146ba │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64cc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - b.n 1467e │ │ │ │ │ + b.n 146ce │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ blx 6a4c │ │ │ │ │ vmov r2, s16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1231c │ │ │ │ │ + bl 1236c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ add sp, #12 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ @@ -22137,53 +22132,53 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r2, #20] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000146e8 : │ │ │ │ │ +00014738 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #48] @ (14720 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (14770 ) │ │ │ │ │ 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 6500 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 14716 │ │ │ │ │ + cbnz r0, 14766 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6ac4 │ │ │ │ │ vstr d0, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ strh r0, [r3, #38] @ 0x26 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014724 : │ │ │ │ │ +00014774 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #80] @ (1477c ) │ │ │ │ │ + ldr r0, [pc, #80] @ (147cc ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ │ blx 6500 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 14770 │ │ │ │ │ + cbnz r0, 147c0 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6ac4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ vstr d0, [r6] │ │ │ │ │ @@ -22197,48 +22192,48 @@ │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ strh r4, [r5, #36] @ 0x24 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014780 : │ │ │ │ │ +000147d0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r0, [pc, #204] @ (14854 ) │ │ │ │ │ + ldr r0, [pc, #204] @ (148a4 ) │ │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14848 │ │ │ │ │ + beq.n 14898 │ │ │ │ │ ldr.w r9, [sl, #588] @ 0x24c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 14836 │ │ │ │ │ + beq.n 14886 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c78 │ │ │ │ │ - cbnz r0, 147fc │ │ │ │ │ + cbnz r0, 1484c │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, 147fc │ │ │ │ │ + cbz r4, 1484c │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 147a8 │ │ │ │ │ + bpl.n 147f8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1480a │ │ │ │ │ + beq.n 1485a │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 1482e │ │ │ │ │ + bcs.n 1487e │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #11 │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ @@ -22246,80 +22241,80 @@ │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 147b4 │ │ │ │ │ + beq.n 14804 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e98 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add.w r1, r4, #11 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 68cc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [sl, #344] @ 0x158 │ │ │ │ │ - bl 13660 │ │ │ │ │ + bl 136b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 147a8 │ │ │ │ │ + bne.n 147f8 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 147d6 │ │ │ │ │ + bcc.n 14826 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6eec │ │ │ │ │ - b.n 147d6 │ │ │ │ │ + b.n 14826 │ │ │ │ │ ldr.w r3, [sl, #344] @ 0x158 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 147a2 │ │ │ │ │ - bl 122d4 │ │ │ │ │ + bne.n 147f2 │ │ │ │ │ + bl 12324 │ │ │ │ │ str.w r0, [sl, #344] @ 0x158 │ │ │ │ │ - b.n 147a2 │ │ │ │ │ + b.n 147f2 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ strb r0, [r3, #29] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014858 : │ │ │ │ │ +000148a8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #24 │ │ │ │ │ add r6, sp, #24 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str.w r6, [r6, #-4] │ │ │ │ │ - bl 1261c │ │ │ │ │ + bl 1266c │ │ │ │ │ ldrd r1, r0, [r5, #380] @ 0x17c │ │ │ │ │ ldr.w r3, [r5, #376] @ 0x178 │ │ │ │ │ ldr.w r7, [r5, #388] @ 0x184 │ │ │ │ │ strd r3, r1, [r4, #24] │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc.w r1, r1, r7 │ │ │ │ │ str r0, [r4, #32] │ │ │ │ │ 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, #172] @ (14948 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (14998 ) │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, pc │ │ │ │ │ blx 65a4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1493c │ │ │ │ │ + bne.n 1498c │ │ │ │ │ sub.w r8, r6, #4 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6a94 │ │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ @@ -22367,56 +22362,56 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strh r2, [r2, #26] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001494c : │ │ │ │ │ +0001499c : │ │ │ │ │ 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] @ (14a0c ) │ │ │ │ │ + ldr r3, [pc, #160] @ (14a5c ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx 65a4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 149dc │ │ │ │ │ - ldr r1, [pc, #152] @ (14a10 ) │ │ │ │ │ + cbnz r0, 14a2c │ │ │ │ │ + ldr r1, [pc, #152] @ (14a60 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6310 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ - cbz r0, 149e8 │ │ │ │ │ + cbz r0, 14a38 │ │ │ │ │ mov r8, r4 │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 68c0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 68c0 │ │ │ │ │ - ldr r1, [pc, #108] @ (14a14 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (14a64 ) │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6310 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ - cbz r0, 149fa │ │ │ │ │ + cbz r0, 14a4a │ │ │ │ │ blx 6760 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 68c0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -22425,69 +22420,69 @@ │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ blx 68c0 │ │ │ │ │ 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] @ (14a18 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (14a68 ) │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 149dc │ │ │ │ │ - ldr r2, [pc, #32] @ (14a1c ) │ │ │ │ │ + b.n 14a2c │ │ │ │ │ + ldr r2, [pc, #32] @ (14a6c ) │ │ │ │ │ movs r6, #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 149dc │ │ │ │ │ + b.n 14a2c │ │ │ │ │ strh r4, [r1, #6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r7, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r2, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r3, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r6, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014a20 : │ │ │ │ │ +00014a70 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 1261c │ │ │ │ │ - cbnz r0, 14a52 │ │ │ │ │ + bl 1266c │ │ │ │ │ + cbnz r0, 14aa2 │ │ │ │ │ ldrd r3, r2, [r5, #424] @ 0x1a8 │ │ │ │ │ strd r3, r2, [r4, #8] │ │ │ │ │ ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ │ ldr.w r6, [r5, #436] @ 0x1b4 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ adc.w r2, r2, r6 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ ldrd r2, r3, [r5, #416] @ 0x1a0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ strd r2, r3, [r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00014a54 : │ │ │ │ │ +00014aa4 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 1261c │ │ │ │ │ + bl 1266c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14a68 │ │ │ │ │ + cbz r0, 14ab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ add.w r1, r6, #440 @ 0x1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64e8 │ │ │ │ │ ldrb.w r3, [r6, #568] @ 0x238 │ │ │ │ │ @@ -22500,53 +22495,53 @@ │ │ │ │ │ ldr.w r3, [r6, #404] @ 0x194 │ │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ │ ldr.w r3, [r6, #408] @ 0x198 │ │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ │ ldr.w r3, [r6, #572] @ 0x23c │ │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ │ blx 6e38 │ │ │ │ │ - cbz r0, 14abc │ │ │ │ │ + cbz r0, 14b0c │ │ │ │ │ ldr.w r1, [r6, #576] @ 0x240 │ │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ │ - bl 1a3d8 │ │ │ │ │ + bl 1a428 │ │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 134e8 │ │ │ │ │ + bl 13538 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00014ac8 : │ │ │ │ │ +00014b18 : │ │ │ │ │ b.w 664c │ │ │ │ │ │ │ │ │ │ -00014acc : │ │ │ │ │ +00014b1c : │ │ │ │ │ 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 14ae6 │ │ │ │ │ + bne.n 14b36 │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 14baa │ │ │ │ │ - ldr r3, [pc, #228] @ (14bcc ) │ │ │ │ │ + beq.n 14bfa │ │ │ │ │ + ldr r3, [pc, #228] @ (14c1c ) │ │ │ │ │ add r7, sp, #144 @ 0x90 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ movs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6854 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 14b1c │ │ │ │ │ + bge.n 14b6c │ │ │ │ │ blx 69e8 <__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 │ │ │ │ │ @@ -22559,17 +22554,17 @@ │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e50 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, r9] │ │ │ │ │ add r9, r5 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls.n 14b9e │ │ │ │ │ + bls.n 14bee │ │ │ │ │ sub.w r8, r7, #128 @ 0x80 │ │ │ │ │ - b.n 14b7e │ │ │ │ │ + b.n 14bce │ │ │ │ │ blx 6a7c │ │ │ │ │ adds r1, r7, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r7, #-1] │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb.w r2, [r1, #-128] │ │ │ │ │ @@ -22579,59 +22574,59 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r4, sl │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ blx fp │ │ │ │ │ - cbnz r0, 14b9e │ │ │ │ │ + cbnz r0, 14bee │ │ │ │ │ adds r4, #2 │ │ │ │ │ add r5, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls.n 14b9e │ │ │ │ │ + bls.n 14bee │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ add.w r3, ip, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub.w r4, ip, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - bne.n 14b46 │ │ │ │ │ + bne.n 14b96 │ │ │ │ │ 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 67d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b9e │ │ │ │ │ + beq.n 14bee │ │ │ │ │ blx 68cc │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrd r2, r5, [r6, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ blx r5 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n 14b12 │ │ │ │ │ + b.n 14b62 │ │ │ │ │ strh r0, [r6, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014bd0 : │ │ │ │ │ +00014c20 : │ │ │ │ │ b.w 6918 │ │ │ │ │ │ │ │ │ │ -00014bd4 : │ │ │ │ │ +00014c24 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #164] @ (14c80 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (14cd0 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r7, #4 │ │ │ │ │ @@ -22641,132 +22636,132 @@ │ │ │ │ │ blx 6c38 │ │ │ │ │ movw r8, #4097 @ 0x1001 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ add.w r1, r4, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14c70 │ │ │ │ │ + blt.n 14cc0 │ │ │ │ │ add r0, r4 │ │ │ │ │ - ldr r3, [pc, #112] @ (14c84 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (14cd4 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ add r3, pc │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ strb.w r9, [r0, r8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ blx 6c38 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14c70 │ │ │ │ │ + blt.n 14cc0 │ │ │ │ │ strb.w r9, [r4, r0] │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #64] @ (14c88 ) │ │ │ │ │ + ldr r3, [pc, #64] @ (14cd8 ) │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r5, #8194 @ 0x2002 │ │ │ │ │ add r3, pc │ │ │ │ │ blx 6c38 │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ittt ge │ │ │ │ │ addge r4, r4, r0 │ │ │ │ │ movge r0, r9 │ │ │ │ │ strbge.w r9, [r4, r5] │ │ │ │ │ - bge.n 14c76 │ │ │ │ │ + bge.n 14cc6 │ │ │ │ │ blx 69e8 <__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} │ │ │ │ │ strh r0, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r3, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r5, #0] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014c8c : │ │ │ │ │ +00014cdc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #208] @ (14d64 ) │ │ │ │ │ + ldr r3, [pc, #208] @ (14db4 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #5 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6c38 │ │ │ │ │ - ldr r1, [pc, #180] @ (14d68 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (14db8 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ sub.w r8, r5, #4 │ │ │ │ │ blx 6444 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14d52 │ │ │ │ │ + beq.n 14da2 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64c0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ │ - cbz r0, 14d40 │ │ │ │ │ + cbz r0, 14d90 │ │ │ │ │ blx 6e8c │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ │ blx 68c0 │ │ │ │ │ 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 14cca │ │ │ │ │ + bne.n 14d1a │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 14d12 │ │ │ │ │ + b.n 14d62 │ │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ │ mov sl, r3 │ │ │ │ │ adds r3, #1 │ │ │ │ │ ldrb.w r2, [sl] │ │ │ │ │ ldrh.w r1, [r0, r2, lsl #1] │ │ │ │ │ ands.w r4, r1, #8192 @ 0x2000 │ │ │ │ │ - bne.n 14d0e │ │ │ │ │ + bne.n 14d5e │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 68cc │ │ │ │ │ add sl, r0 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ strb.w r4, [sl, #-1] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14cc8 │ │ │ │ │ + beq.n 14d18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b60 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ @@ -22776,164 +22771,164 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r4, #31] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r6, #17] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014d6c : │ │ │ │ │ +00014dbc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ orrs r3, r2 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub sp, #16 │ │ │ │ │ it ne │ │ │ │ │ movwne r0, #20001 @ 0x4e21 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - bne.n 14df8 │ │ │ │ │ + bne.n 14e48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 642c │ │ │ │ │ - vldr d6, [pc, #116] @ 14e00 │ │ │ │ │ + vldr d6, [pc, #116] @ 14e50 │ │ │ │ │ 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 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ strd r0, r1, [r5] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ asrs r1, r6, #31 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00014e08 : │ │ │ │ │ +00014e58 : │ │ │ │ │ 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 14e42 │ │ │ │ │ + bhi.n 14e92 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ asrs r1, r4, #4 │ │ │ │ │ bx r9 │ │ │ │ │ ldrsb r1, [r2, r4] │ │ │ │ │ asrs r1, r2, #4 │ │ │ │ │ asrs r1, r2, #4 │ │ │ │ │ lsrs r3, r5, #8 │ │ │ │ │ adds r7, #17 │ │ │ │ │ asrs r1, r2, #4 │ │ │ │ │ subs r7, #17 │ │ │ │ │ asrs r1, r2, #16 │ │ │ │ │ - ldr r1, [pc, #172] @ (14ee4 ) │ │ │ │ │ + ldr r1, [pc, #172] @ (14f34 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ - cbz r0, 14e86 │ │ │ │ │ + cbz r0, 14ed6 │ │ │ │ │ ldr.w r0, [r5, #768] @ 0x300 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #156] @ (14ee8 ) │ │ │ │ │ + ldr r1, [pc, #156] @ (14f38 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 14e86 │ │ │ │ │ - ldr r1, [pc, #148] @ (14eec ) │ │ │ │ │ + cbz r0, 14ed6 │ │ │ │ │ + ldr r1, [pc, #148] @ (14f3c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 14e86 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + cbz r0, 14ed6 │ │ │ │ │ + b.n 14e92 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 14e42 │ │ │ │ │ + bne.n 14e92 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne.n 14e42 │ │ │ │ │ + bne.n 14e92 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - beq.n 14e86 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ - ldr r1, [pc, #120] @ (14ef0 ) │ │ │ │ │ + beq.n 14ed6 │ │ │ │ │ + b.n 14e92 │ │ │ │ │ + ldr r1, [pc, #120] @ (14f40 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14e42 │ │ │ │ │ + bne.n 14e92 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str.w r0, [r5, #768] @ 0x300 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #100] @ (14ef4 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (14f44 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e86 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ - ldr r1, [pc, #88] @ (14ef8 ) │ │ │ │ │ + beq.n 14ed6 │ │ │ │ │ + b.n 14e92 │ │ │ │ │ + ldr r1, [pc, #88] @ (14f48 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e86 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ - ldr r1, [pc, #76] @ (14efc ) │ │ │ │ │ + beq.n 14ed6 │ │ │ │ │ + b.n 14e92 │ │ │ │ │ + ldr r1, [pc, #76] @ (14f4c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e86 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ - ldr r1, [pc, #64] @ (14f00 ) │ │ │ │ │ + beq.n 14ed6 │ │ │ │ │ + b.n 14e92 │ │ │ │ │ + ldr r1, [pc, #64] @ (14f50 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14e86 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + beq.n 14ed6 │ │ │ │ │ + b.n 14e92 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ │ - bne.n 14e42 │ │ │ │ │ + bne.n 14e92 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - bne.n 14e42 │ │ │ │ │ + bne.n 14e92 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ │ - beq.n 14e86 │ │ │ │ │ - b.n 14e42 │ │ │ │ │ + beq.n 14ed6 │ │ │ │ │ + b.n 14e92 │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r3, #25] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, #25] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r4, #25] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -22944,32 +22939,32 @@ │ │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r6, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r1, #23] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014f04 : │ │ │ │ │ +00014f54 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [pc, #200] @ (14fd4 ) │ │ │ │ │ - ldr r1, [pc, #200] @ (14fd8 ) │ │ │ │ │ + ldr r0, [pc, #200] @ (15024 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (15028 ) │ │ │ │ │ subw sp, sp, #1060 @ 0x424 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6d84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14fc4 │ │ │ │ │ + beq.n 15014 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ add.w r9, sp, #28 │ │ │ │ │ movs r7, #0 │ │ │ │ │ blx 6bac │ │ │ │ │ - b.n 14f90 │ │ │ │ │ + b.n 14fe0 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movw r0, #8968 @ 0x2308 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ mla r4, r0, r3, r4 │ │ │ │ │ @@ -22998,22 +22993,22 @@ │ │ │ │ │ blx 665c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ │ blx 6a58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 14fb4 │ │ │ │ │ + cbz r0, 15004 │ │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 14f30 │ │ │ │ │ + bcc.n 14f80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6d90 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - b.n 14f30 │ │ │ │ │ + b.n 14f80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1060 @ 0x424 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ @@ -23021,15 +23016,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r5, #22] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, #8] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014fdc : │ │ │ │ │ +0001502c : │ │ │ │ │ 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 │ │ │ │ │ @@ -23047,194 +23042,194 @@ │ │ │ │ │ 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.n 1504e │ │ │ │ │ + beq.n 1509e │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.w 1519e │ │ │ │ │ + beq.w 151ee │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #2 │ │ │ │ │ - beq.w 15194 │ │ │ │ │ + beq.w 151e4 │ │ │ │ │ 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, #24 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 13184 │ │ │ │ │ + bl 131d4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15042 │ │ │ │ │ + bne.n 15092 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15042 │ │ │ │ │ + beq.n 15092 │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6438 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 151a8 │ │ │ │ │ + bne.w 151f8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - bl 1aa40 │ │ │ │ │ + bl 1aa90 │ │ │ │ │ strd r0, r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrd sl, fp, [r4, #56] @ 0x38 │ │ │ │ │ ldr.w r7, [r6, #328] @ 0x148 │ │ │ │ │ ldr.w r3, [r6, #332] @ 0x14c │ │ │ │ │ subs r7, r0, r7 │ │ │ │ │ sbc.w r8, r1, r3 │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.w 151ba │ │ │ │ │ + beq.w 1520a │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ │ vmov d10, r0, r1 │ │ │ │ │ ldr.w r0, [r6, #276] @ 0x114 │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ ldr.w r1, [r6, #268] @ 0x10c │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adc.w r1, r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - vldr d9, [pc, #252] @ 151d0 │ │ │ │ │ + vldr d9, [pc, #252] @ 15220 │ │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adc.w r1, r1, r3 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r6, #320] @ 0x140 │ │ │ │ │ vmul.f64 d7, d7, d9 │ │ │ │ │ vdiv.f64 d8, d7, d10 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 151c8 │ │ │ │ │ + beq.n 15218 │ │ │ │ │ subs.w r0, sl, r0 │ │ │ │ │ sbc.w r1, fp, r1 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vdiv.f64 d7, d7, d10 │ │ │ │ │ vmul.f64 d9, d7, d9 │ │ │ │ │ vdiv.f64 d7, d9, d8 │ │ │ │ │ vstr d7, [r4, #72] @ 0x48 │ │ │ │ │ ldrd r0, r2, [r4, #48] @ 0x30 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 15160 │ │ │ │ │ + beq.n 151b0 │ │ │ │ │ ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ │ ldr.w r1, [r6, #316] @ 0x13c │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ sbc.w r1, r2, r1 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d8, r0, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1a994 │ │ │ │ │ + bl 1a9e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ - vldr d6, [pc, #128] @ 151d8 │ │ │ │ │ + vldr d6, [pc, #128] @ 15228 │ │ │ │ │ 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 64e8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 15042 │ │ │ │ │ + beq.w 15092 │ │ │ │ │ ldrd r2, r3, [r4, #72] @ 0x48 │ │ │ │ │ strd r2, r3, [r9, #72] @ 0x48 │ │ │ │ │ ldrd r2, r3, [r4, #80] @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, r3, [r9, #80] @ 0x50 │ │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ │ vpop {d8-d10} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 12fa4 │ │ │ │ │ + bl 12ff4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1505a │ │ │ │ │ + b.n 150aa │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 13408 │ │ │ │ │ + bl 13458 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 1505a │ │ │ │ │ + b.n 150aa │ │ │ │ │ ldr.w r3, [r8, #580] @ 0x244 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r9, r4 │ │ │ │ │ addeq r4, sp, #24 │ │ │ │ │ - bne.w 15078 │ │ │ │ │ - b.n 1507a │ │ │ │ │ + bne.w 150c8 │ │ │ │ │ + b.n 150ca │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movt r3, #49136 @ 0xbff0 │ │ │ │ │ strd r2, r3, [r4, #72] @ 0x48 │ │ │ │ │ - b.n 1511e │ │ │ │ │ - vldr d7, [pc, #20] @ 151e0 │ │ │ │ │ - b.n 1511a │ │ │ │ │ + b.n 1516e │ │ │ │ │ + vldr d7, [pc, #20] @ 15230 │ │ │ │ │ + b.n 1516a │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ lsls r7, r1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000151e8 : │ │ │ │ │ +00015238 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 63f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1520e │ │ │ │ │ + cbnz r0, 1525e │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66cc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ vstr d0, [r5, #88] @ 0x58 │ │ │ │ │ blx 6ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015214 : │ │ │ │ │ +00015264 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6e38 │ │ │ │ │ - ldr r1, [pc, #180] @ (152d8 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (15328 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r0, [pc, #180] @ (152dc ) │ │ │ │ │ + ldr r0, [pc, #180] @ (1532c ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 152cc │ │ │ │ │ + beq.n 1531c │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ │ blx 6604 │ │ │ │ │ - ldr r2, [pc, #164] @ (152e0 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (15330 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ blx 6524 │ │ │ │ │ @@ -23243,47 +23238,47 @@ │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ mov.w r8, #288 @ 0x120 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w fp, r7, #1 │ │ │ │ │ mla r1, r8, r4, r1 │ │ │ │ │ - bl 13758 │ │ │ │ │ + bl 137a8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r4, 152c0 │ │ │ │ │ + cbz r4, 15310 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 15286 │ │ │ │ │ + beq.n 152d6 │ │ │ │ │ ldr.w r1, [r6, #576] @ 0x240 │ │ │ │ │ mov r7, fp │ │ │ │ │ - bl 1a66c │ │ │ │ │ + bl 1a6bc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 15258 │ │ │ │ │ + bne.n 152a8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mla r4, r8, r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 129f8 │ │ │ │ │ + bl 12a48 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ ldr.w r1, [r6, #576] @ 0x240 │ │ │ │ │ strd r0, r1, [r4, #276] @ 0x114 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcc.n 152a6 │ │ │ │ │ - bl 1a160 │ │ │ │ │ + bcc.n 152f6 │ │ │ │ │ + bl 1a1b0 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ │ adds r4, r2, #1 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc.n 15258 │ │ │ │ │ + bcc.n 152a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b30 │ │ │ │ │ ldr r4, [r5, #0] │ │ │ │ │ - b.n 15258 │ │ │ │ │ + b.n 152a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -23291,49 +23286,49 @@ │ │ │ │ │ ldr r6, [r0, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r4, #10] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r3, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000152e4 : │ │ │ │ │ +00015334 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r0, [pc, #460] @ (154b8 ) │ │ │ │ │ - ldr r1, [pc, #460] @ (154bc ) │ │ │ │ │ + ldr r0, [pc, #460] @ (15508 ) │ │ │ │ │ + ldr r1, [pc, #460] @ (1550c ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ vpush {d8} │ │ │ │ │ add r0, pc │ │ │ │ │ subw sp, sp, #1468 @ 0x5bc │ │ │ │ │ add r1, pc │ │ │ │ │ strd r3, r3, [r7] │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 154a6 │ │ │ │ │ + beq.w 154f6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add.w fp, sp, #440 @ 0x1b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r9 │ │ │ │ │ blx 6b84 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64c0 │ │ │ │ │ - ldr r3, [pc, #408] @ (154c0 ) │ │ │ │ │ + ldr r3, [pc, #408] @ (15510 ) │ │ │ │ │ add r3, pc │ │ │ │ │ vmov s16, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1547e │ │ │ │ │ + beq.w 154ce │ │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.w 1549c │ │ │ │ │ + bcs.w 154ec │ │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ │ mul.w r6, r1, r2 │ │ │ │ │ @@ -23355,130 +23350,130 @@ │ │ │ │ │ add.w r2, r5, #72 @ 0x48 │ │ │ │ │ mov r3, r9 │ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ │ vmov r1, s16 │ │ │ │ │ add.w r2, r5, #120 @ 0x78 │ │ │ │ │ blx 6a10 <__isoc99_sscanf@plt> │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - ble.n 15494 │ │ │ │ │ + ble.n 154e4 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ lsls r3, r2, #31 │ │ │ │ │ - bpl.n 15494 │ │ │ │ │ + bpl.n 154e4 │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ asrs r2, r2, #31 │ │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ 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 153ee │ │ │ │ │ + bne.n 1543e │ │ │ │ │ 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 sl, r3 │ │ │ │ │ - bne.n 153be │ │ │ │ │ + bne.n 1540e │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ add.w ip, sp, #192 @ 0xc0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r1, r6] │ │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ ldrh.w r6, [r0, r2, lsl #1] │ │ │ │ │ tst.w r6, #2048 @ 0x800 │ │ │ │ │ - bne.n 15426 │ │ │ │ │ + bne.n 15476 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ subs r2, #55 @ 0x37 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsls r6, r6, #23 │ │ │ │ │ it mi │ │ │ │ │ orrmi.w r3, r2, r1 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne.n 15400 │ │ │ │ │ + bne.n 15450 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r6, sp, #320 @ 0x140 │ │ │ │ │ strd r2, r3, [r5, #20] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ lsls r4, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r4 │ │ │ │ │ ldrh.w ip, [r0, r2, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 15462 │ │ │ │ │ + bne.n 154b2 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, r4 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r2, r4 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne.n 15436 │ │ │ │ │ + bne.n 15486 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1533e │ │ │ │ │ + bne.w 1538e │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1468 @ 0x5bc │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 1532c │ │ │ │ │ + b.n 1537c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 69a8 │ │ │ │ │ ldr r2, [r7, #0] │ │ │ │ │ - b.n 15348 │ │ │ │ │ + b.n 15398 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ addw sp, sp, #1468 @ 0x5bc │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r0, [r7, #7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r6, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r2, #7] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000154c4 : │ │ │ │ │ +00015514 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r9, r1 │ │ │ │ │ - ldr r0, [pc, #424] @ (15674 ) │ │ │ │ │ - ldr r1, [pc, #424] @ (15678 ) │ │ │ │ │ + ldr r0, [pc, #424] @ (156c4 ) │ │ │ │ │ + ldr r1, [pc, #424] @ (156c8 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1564c │ │ │ │ │ + beq.w 1569c │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -23486,39 +23481,39 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1565e │ │ │ │ │ + beq.w 156ae │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r5, ip │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ ands.w r4, r3, #8192 @ 0x2000 │ │ │ │ │ - bne.n 1551a │ │ │ │ │ + bne.n 1556a │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15500 │ │ │ │ │ + beq.n 15550 │ │ │ │ │ strb r4, [r0, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ str.w r4, [r6, #-4] │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15500 │ │ │ │ │ + bne.n 15550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r4, r6, #4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6a94 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r7, #8] │ │ │ │ │ @@ -23610,155 +23605,155 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r2, #68] @ 0x44 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001567c : │ │ │ │ │ +000156cc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ lsls r1, r5, #27 │ │ │ │ │ - bmi.n 15692 │ │ │ │ │ + bmi.n 156e2 │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bmi.n 156b6 │ │ │ │ │ + bmi.n 15706 │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ - bmi.n 156da │ │ │ │ │ + bmi.n 1572a │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #108] @ (15700 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (15750 ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 13a30 │ │ │ │ │ + bl 13a80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15690 │ │ │ │ │ - ldr r1, [pc, #96] @ (15704 ) │ │ │ │ │ + bne.n 156e0 │ │ │ │ │ + ldr r1, [pc, #96] @ (15754 ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 13a30 │ │ │ │ │ + bl 13a80 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - bne.n 15690 │ │ │ │ │ + bne.n 156e0 │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bpl.n 1568a │ │ │ │ │ - ldr r1, [pc, #80] @ (15708 ) │ │ │ │ │ + bpl.n 156da │ │ │ │ │ + ldr r1, [pc, #80] @ (15758 ) │ │ │ │ │ movs r2, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 13a30 │ │ │ │ │ + bl 13a80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15690 │ │ │ │ │ - ldr r1, [pc, #68] @ (1570c ) │ │ │ │ │ + bne.n 156e0 │ │ │ │ │ + ldr r1, [pc, #68] @ (1575c ) │ │ │ │ │ movs r2, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 13a30 │ │ │ │ │ + bl 13a80 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - beq.n 1568a │ │ │ │ │ - b.n 15690 │ │ │ │ │ - ldr r1, [pc, #52] @ (15710 ) │ │ │ │ │ + beq.n 156da │ │ │ │ │ + b.n 156e0 │ │ │ │ │ + ldr r1, [pc, #52] @ (15760 ) │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 13a30 │ │ │ │ │ + bl 13a80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15690 │ │ │ │ │ - ldr r1, [pc, #40] @ (15714 ) │ │ │ │ │ + bne.n 156e0 │ │ │ │ │ + ldr r1, [pc, #40] @ (15764 ) │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 13a30 │ │ │ │ │ + bl 13a80 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - beq.n 1568e │ │ │ │ │ - b.n 15690 │ │ │ │ │ + beq.n 156de │ │ │ │ │ + b.n 156e0 │ │ │ │ │ nop │ │ │ │ │ strb r2, [r4, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r4, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r3, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r3, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r3, #26] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015718 : │ │ │ │ │ +00015768 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ blx 6c84 │ │ │ │ │ - ldr r3, [pc, #48] @ (1575c ) │ │ │ │ │ + ldr r3, [pc, #48] @ (157ac ) │ │ │ │ │ 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 6a1c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1574c │ │ │ │ │ + cbnz r0, 1579c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 65f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - bmi.n 15762 │ │ │ │ │ - Address 0x1575e is out of bounds. │ │ │ │ │ + bmi.n 157b2 │ │ │ │ │ + Address 0x157ae is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -00015760 : │ │ │ │ │ +000157b0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r0, [pc, #284] @ (15884 ) │ │ │ │ │ + ldr r0, [pc, #284] @ (158d4 ) │ │ │ │ │ subw sp, sp, #1036 @ 0x40c │ │ │ │ │ - ldr r1, [pc, #280] @ (15888 ) │ │ │ │ │ + ldr r1, [pc, #280] @ (158d8 ) │ │ │ │ │ add r7, sp, #4 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ blx 6444 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15872 │ │ │ │ │ + beq.n 158c2 │ │ │ │ │ movw r6, #25428 @ 0x6354 │ │ │ │ │ movt r6, #14960 @ 0x3a70 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1585e │ │ │ │ │ + beq.n 158ae │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1578a │ │ │ │ │ + bne.n 157da │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 1578a │ │ │ │ │ + bne.n 157da │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1578a │ │ │ │ │ + beq.n 157da │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b60 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ blx 6e8c │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -23825,43 +23820,43 @@ │ │ │ │ │ addw sp, sp, #1036 @ 0x40c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ strb r0, [r5, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001588c : │ │ │ │ │ - ldr r0, [pc, #4] @ (15894 ) │ │ │ │ │ +000158dc : │ │ │ │ │ + ldr r0, [pc, #4] @ (158e4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12e48 │ │ │ │ │ + b.w 12e98 │ │ │ │ │ strb r2, [r4, #20] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015898 : │ │ │ │ │ - ldr r0, [pc, #4] @ (158a0 ) │ │ │ │ │ +000158e8 : │ │ │ │ │ + ldr r0, [pc, #4] @ (158f0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12e48 │ │ │ │ │ + b.w 12e98 │ │ │ │ │ strb r2, [r5, #20] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000158a4 : │ │ │ │ │ - ldr r0, [pc, #4] @ (158ac ) │ │ │ │ │ +000158f4 : │ │ │ │ │ + ldr r0, [pc, #4] @ (158fc ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12cac │ │ │ │ │ + b.w 12cfc │ │ │ │ │ strb r2, [r1, #20] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000158b0 : │ │ │ │ │ - ldr r0, [pc, #4] @ (158b8 ) │ │ │ │ │ +00015900 : │ │ │ │ │ + ldr r0, [pc, #4] @ (15908 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12cac │ │ │ │ │ + b.w 12cfc │ │ │ │ │ strb r2, [r2, #20] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000158bc : │ │ │ │ │ +0001590c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ vpush {d8-d11} │ │ │ │ │ sub.w sp, sp, #25216 @ 0x6280 │ │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -23872,49 +23867,49 @@ │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ mov r5, r2 │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 6a4c │ │ │ │ │ - ldr r3, [pc, #536] @ (15b0c ) │ │ │ │ │ + ldr r3, [pc, #536] @ (15b5c ) │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r5, [r9, #8] │ │ │ │ │ strd r9, r3, [fp, #8] │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ orr.w r4, r4, #2 │ │ │ │ │ str.w r3, [r9] │ │ │ │ │ str.w r6, [fp] │ │ │ │ │ str.w r4, [fp, #4] │ │ │ │ │ blx 6a1c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - cbnz r0, 1592c │ │ │ │ │ + cbnz r0, 1597c │ │ │ │ │ add.w r8, sp, #744 @ 0x2e8 │ │ │ │ │ sub.w r3, r8, #696 @ 0x2b8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 1593c │ │ │ │ │ + beq.n 1598c │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ add.w sp, sp, #25216 @ 0x6280 │ │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ │ vpop {d8-d11} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #464] @ (15b10 ) │ │ │ │ │ + ldr r0, [pc, #464] @ (15b60 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67b8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15b00 │ │ │ │ │ - ldr r3, [pc, #452] @ (15b14 ) │ │ │ │ │ + beq.w 15b50 │ │ │ │ │ + ldr r3, [pc, #452] @ (15b64 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - ldr r3, [pc, #452] @ (15b18 ) │ │ │ │ │ + ldr r3, [pc, #452] @ (15b68 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ vmov s17, r3 │ │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ │ @@ -23923,26 +23918,26 @@ │ │ │ │ │ vmov s18, r3 │ │ │ │ │ vmov r2, s17 │ │ │ │ │ vmov r1, s16 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6c78 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15ae8 │ │ │ │ │ + bne.w 15b38 │ │ │ │ │ sub.w r3, r8, #704 @ 0x2c0 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 15ae8 │ │ │ │ │ + beq.w 15b38 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r2, r3, #20 │ │ │ │ │ - bpl.n 1596e │ │ │ │ │ + bpl.n 159be │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ adds r5, #11 │ │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ │ strb.w r3, [r9, #6] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ @@ -23959,21 +23954,21 @@ │ │ │ │ │ blx 64e8 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r0, #3 │ │ │ │ │ strb.w r4, [r9, r5] │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 1596e │ │ │ │ │ + blt.n 159be │ │ │ │ │ sub.w r3, r8, #624 @ 0x270 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ sub.w r3, r8, #696 @ 0x2b8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 1596e │ │ │ │ │ + bne.n 159be │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 64e8 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ add.w r3, r8, r5 │ │ │ │ │ add.w r1, r7, #10 │ │ │ │ │ @@ -23983,15 +23978,15 @@ │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb r2, [r3, #2] │ │ │ │ │ strb.w r4, [r8, r1] │ │ │ │ │ blx 67b8 │ │ │ │ │ vmov s21, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1596e │ │ │ │ │ + beq.n 159be │ │ │ │ │ add.w r2, r7, #11 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r1, sp, #476 @ 0x1dc │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ vmov s19, r1 │ │ │ │ │ @@ -24002,26 +23997,26 @@ │ │ │ │ │ vmov s22, sl │ │ │ │ │ vmov r2, s18 │ │ │ │ │ vmov r1, s19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6c78 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15af0 │ │ │ │ │ + bne.n 15b40 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 15af0 │ │ │ │ │ + beq.n 15b40 │ │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ │ adds r4, #11 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 15a48 │ │ │ │ │ + bpl.n 15a98 │ │ │ │ │ blx 68cc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64e8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -24035,142 +24030,142 @@ │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r0, #3 │ │ │ │ │ strb.w sl, [r7, r3] │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15a48 │ │ │ │ │ + blt.n 15a98 │ │ │ │ │ sub.w r3, r8, #624 @ 0x270 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub.w r3, r8, #696 @ 0x2b8 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 15a48 │ │ │ │ │ + bne.n 15a98 │ │ │ │ │ vmov r0, s21 │ │ │ │ │ blx 6e98 │ │ │ │ │ vmov r0, s22 │ │ │ │ │ blx 6e98 │ │ │ │ │ sub.w r3, r8, #704 @ 0x2c0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r0, #11 │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ - b.n 1592c │ │ │ │ │ + b.n 1597c │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6e98 │ │ │ │ │ - b.n 1592c │ │ │ │ │ + b.n 1597c │ │ │ │ │ vmov r0, s21 │ │ │ │ │ vmov sl, s22 │ │ │ │ │ mov r9, r6 │ │ │ │ │ blx 6e98 │ │ │ │ │ - b.n 1596e │ │ │ │ │ + b.n 159be │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b.n 1592c │ │ │ │ │ + b.n 1597c │ │ │ │ │ nop │ │ │ │ │ - bcs.n 15b82 │ │ │ │ │ + bcs.n 15bd2 │ │ │ │ │ vabal.u q11, d31, d22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015b1c : │ │ │ │ │ +00015b6c : │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 13554 │ │ │ │ │ + bl 135a4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ b.w 648c │ │ │ │ │ │ │ │ │ │ -00015b2c : │ │ │ │ │ +00015b7c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r3, r5, [r4, #4] │ │ │ │ │ blx 62f8 │ │ │ │ │ - ldr r3, [pc, #12] @ (15b54 ) │ │ │ │ │ + ldr r3, [pc, #12] @ (15ba4 ) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ │ │ │ │ │ │ -00015b58 : │ │ │ │ │ +00015ba8 : │ │ │ │ │ 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 1aa00 │ │ │ │ │ + bl 1aa50 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ - cbnz r0, 15b7a │ │ │ │ │ - b.n 15b86 │ │ │ │ │ + cbnz r0, 15bca │ │ │ │ │ + b.n 15bd6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - cbz r0, 15b86 │ │ │ │ │ + cbz r0, 15bd6 │ │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r5 │ │ │ │ │ - bne.n 15b76 │ │ │ │ │ + bne.n 15bc6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00015b88 : │ │ │ │ │ +00015bd8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 1aa00 │ │ │ │ │ + bl 1aa50 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add.w r4, r4, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ - cbnz r0, 15bbc │ │ │ │ │ - b.n 15bd0 │ │ │ │ │ + cbnz r0, 15c0c │ │ │ │ │ + b.n 15c20 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 15bce │ │ │ │ │ + cbz r3, 15c1e │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r8 │ │ │ │ │ - bne.n 15bb6 │ │ │ │ │ + bne.n 15c06 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ - bcc.n 15bf6 │ │ │ │ │ + bcc.n 15c46 │ │ │ │ │ movs r0, #24 │ │ │ │ │ blx 67e8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ strd r8, r7, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -24179,80 +24174,80 @@ │ │ │ │ │ mov.w r9, fp, lsl #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ │ blx 62f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 15c50 │ │ │ │ │ + beq.n 15ca0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movs r2, #0 │ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ │ str.w r8, [sp, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr.w r4, [sl], #4 │ │ │ │ │ - cbz r4, 15c44 │ │ │ │ │ + cbz r4, 15c94 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ - bl 1aa00 │ │ │ │ │ + bl 1aa50 │ │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 15c26 │ │ │ │ │ + bne.n 15c76 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r8, fp │ │ │ │ │ - bne.n 15c20 │ │ │ │ │ + bne.n 15c70 │ │ │ │ │ ldrd sl, r8, [sp, #8] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6490 │ │ │ │ │ mov r2, r9 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r6, [sl] │ │ │ │ │ str.w r9, [sl, #8] │ │ │ │ │ - bl 1aa00 │ │ │ │ │ + bl 1aa50 │ │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ │ add.w r4, r6, r2, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15bde │ │ │ │ │ + beq.n 15c2e │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15c76 │ │ │ │ │ - b.n 15bde │ │ │ │ │ + bne.n 15cc6 │ │ │ │ │ + b.n 15c2e │ │ │ │ │ │ │ │ │ │ -00015c80 : │ │ │ │ │ +00015cd0 : │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r8, [r0] │ │ │ │ │ - cbz r3, 15cb8 │ │ │ │ │ + cbz r3, 15d08 │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ │ - cbz r4, 15cae │ │ │ │ │ + cbz r4, 15cfe │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 15c9e │ │ │ │ │ + cbz r0, 15cee │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15c96 │ │ │ │ │ + bne.n 15ce6 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n 15c90 │ │ │ │ │ + bhi.n 15ce0 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 648c │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -24265,90 +24260,90 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx 68cc │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 67b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15e3a │ │ │ │ │ + beq.w 15e8a │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r6, sp, #128 @ 0x80 │ │ │ │ │ sub.w r9, r6, #4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6a7c │ │ │ │ │ add.w r3, r6, fp │ │ │ │ │ add.w r7, r9, fp │ │ │ │ │ ldrb.w r3, [r3, #-4] │ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ rsbeq r8, fp, #4096 @ 0x1000 │ │ │ │ │ - beq.n 15d2a │ │ │ │ │ + beq.n 15d7a │ │ │ │ │ rsb r8, fp, #4080 @ 0xff0 │ │ │ │ │ adds r7, #1 │ │ │ │ │ add.w r8, r8, #15 │ │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ │ strb.w r3, [r9, fp] │ │ │ │ │ - ldr r3, [pc, #400] @ (15ebc ) │ │ │ │ │ + ldr r3, [pc, #400] @ (15f0c ) │ │ │ │ │ add.w fp, sp, #16 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6ccc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15dba │ │ │ │ │ + beq.n 15e0a │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bne.n 15d50 │ │ │ │ │ + bne.n 15da0 │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15d34 │ │ │ │ │ + beq.n 15d84 │ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - beq.n 15d34 │ │ │ │ │ + beq.n 15d84 │ │ │ │ │ add.w r1, r0, #19 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6a7c │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r0, #3 │ │ │ │ │ strb.w r3, [r7, r8] │ │ │ │ │ blx 6e68 <__lxstat64@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d34 │ │ │ │ │ + bne.n 15d84 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [r6, #-64] │ │ │ │ │ ldr.w r1, [r6, #-60] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r6, #-96] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ │ adc.w r2, r2, r1 │ │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq.n 15e5a │ │ │ │ │ - bhi.n 15e08 │ │ │ │ │ + beq.n 15eaa │ │ │ │ │ + bhi.n 15e58 │ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ │ - beq.n 15e6a │ │ │ │ │ + beq.n 15eba │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ - bne.n 15e24 │ │ │ │ │ + bne.n 15e74 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ blx 6ccc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15d3e │ │ │ │ │ + bne.n 15d8e │ │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ adds r3, r3, r5 │ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ │ adc.w r2, r2, r5 │ │ │ │ │ @@ -24372,85 +24367,85 @@ │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ blx 6e98 │ │ │ │ │ mov r0, sl │ │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ │ - beq.n 15eaa │ │ │ │ │ + beq.n 15efa │ │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ │ - bne.n 15e4a │ │ │ │ │ + bne.n 15e9a │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - b.n 15d34 │ │ │ │ │ + b.n 15d84 │ │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ │ - bne.n 15e4a │ │ │ │ │ + bne.n 15e9a │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 15d34 │ │ │ │ │ + b.n 15d84 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b.n 15d34 │ │ │ │ │ + b.n 15d84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b.n 15d34 │ │ │ │ │ + b.n 15d84 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15d34 │ │ │ │ │ + beq.w 15d84 │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 15cc8 │ │ │ │ │ + bl 15d18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15d34 │ │ │ │ │ + beq.w 15d84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64b4 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6524 │ │ │ │ │ - b.n 15d34 │ │ │ │ │ + b.n 15d84 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - b.n 15d34 │ │ │ │ │ + b.n 15d84 │ │ │ │ │ nop │ │ │ │ │ strb r4, [r3, #7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ ands.w r2, r3, #256 @ 0x100 │ │ │ │ │ itet ne │ │ │ │ │ @@ -24482,24 +24477,24 @@ │ │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ │ it mi │ │ │ │ │ orrmi.w r2, r2, #1 │ │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ │ strd r2, r4, [r0] │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq.n 15f3a │ │ │ │ │ - bhi.n 15fa2 │ │ │ │ │ + beq.n 15f8a │ │ │ │ │ + bhi.n 15ff2 │ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ - beq.n 15f3a │ │ │ │ │ + beq.n 15f8a │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #4 │ │ │ │ │ - bne.n 15f8c │ │ │ │ │ + bne.n 15fdc │ │ │ │ │ vldr d7, [r1, #48] @ 0x30 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r2, [r1, #24] │ │ │ │ │ ldr r5, [r1, #80] @ 0x50 │ │ │ │ │ ldr r4, [r1, #88] @ 0x58 │ │ │ │ │ ldr r6, [r1, #28] │ │ │ │ │ ldr.w lr, [r1, #20] │ │ │ │ │ @@ -24519,38 +24514,38 @@ │ │ │ │ │ strd r7, r5, [r0, #64] @ 0x40 │ │ │ │ │ strd r6, r4, [r0, #72] @ 0x48 │ │ │ │ │ vstr d7, [r0, #32] │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #3 │ │ │ │ │ - beq.n 15f3a │ │ │ │ │ + beq.n 15f8a │ │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #5 │ │ │ │ │ movne r3, #8 │ │ │ │ │ - b.n 15f3a │ │ │ │ │ + b.n 15f8a │ │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #6 │ │ │ │ │ - beq.n 15f3a │ │ │ │ │ + beq.n 15f8a │ │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #8 │ │ │ │ │ moveq r3, #7 │ │ │ │ │ - b.n 15f3a │ │ │ │ │ + b.n 15f8a │ │ │ │ │ │ │ │ │ │ -00015fb8 : │ │ │ │ │ +00016008 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6ab8 │ │ │ │ │ - cbnz r0, 16032 │ │ │ │ │ + cbnz r0, 16082 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsrs r2, r2, #9 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ umull r3, r6, r3, r2 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ @@ -24584,27 +24579,27 @@ │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0001603c : │ │ │ │ │ - ldr r3, [pc, #12] @ (1604c ) │ │ │ │ │ +0001608c : │ │ │ │ │ + ldr r3, [pc, #12] @ (1609c ) │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ bx lr │ │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ │ + ldrb r4, [r3, #23] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016050 : │ │ │ │ │ - ldr r3, [pc, #112] @ (160c4 ) │ │ │ │ │ +000160a0 : │ │ │ │ │ + ldr r3, [pc, #112] @ (16114 ) │ │ │ │ │ add.w ip, r2, #3 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add.w r5, r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ mov.w r6, #1024 @ 0x400 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ands r4, r1 │ │ │ │ │ @@ -24625,135 +24620,135 @@ │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ands r4, r0 │ │ │ │ │ and.w lr, r1, r6 │ │ │ │ │ orrs.w r4, r4, lr │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #45 @ 0x2d │ │ │ │ │ - beq.n 160a6 │ │ │ │ │ + beq.n 160f6 │ │ │ │ │ movs r4, #120 @ 0x78 │ │ │ │ │ strb.w r4, [ip, #-1] │ │ │ │ │ add.w ip, ip, #3 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - beq.n 160ba │ │ │ │ │ + beq.n 1610a │ │ │ │ │ ldrd r6, r4, [r3, #24] │ │ │ │ │ adds r3, #24 │ │ │ │ │ - b.n 16064 │ │ │ │ │ + b.n 160b4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strb r3, [r2, #9] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000160c8 : │ │ │ │ │ - ldr r3, [pc, #52] @ (16100 ) │ │ │ │ │ +00016118 : │ │ │ │ │ + ldr r3, [pc, #52] @ (16150 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w r4, #1024 @ 0x400 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w ip, r3, #72 @ 0x48 │ │ │ │ │ mov lr, r2 │ │ │ │ │ adds r3, #8 │ │ │ │ │ mov r5, ip │ │ │ │ │ - b.n 160e6 │ │ │ │ │ + b.n 16136 │ │ │ │ │ ldrd r4, r2, [r3] │ │ │ │ │ adds r3, #8 │ │ │ │ │ ands r2, r1 │ │ │ │ │ ands r4, r0 │ │ │ │ │ orrs r2, r4 │ │ │ │ │ add.w ip, ip, #4 │ │ │ │ │ itt ne │ │ │ │ │ ldrne.w r2, [ip, #-4] │ │ │ │ │ addne lr, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n 160e0 │ │ │ │ │ + bne.n 16130 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r6, #104] @ 0x68 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016104 : │ │ │ │ │ +00016154 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r0, #3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 6df0 <__xstat64@plt> │ │ │ │ │ - cbz r0, 16122 │ │ │ │ │ + cbz r0, 16172 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15ec0 │ │ │ │ │ + bl 15f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016134 : │ │ │ │ │ +00016184 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ movs r0, #3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 6e68 <__lxstat64@plt> │ │ │ │ │ - cbz r0, 16152 │ │ │ │ │ + cbz r0, 161a2 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15ec0 │ │ │ │ │ + bl 15f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00016164 : │ │ │ │ │ +000161b4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 15cc8 │ │ │ │ │ + b.n 15d18 │ │ │ │ │ │ │ │ │ │ -00016184 : │ │ │ │ │ +000161d4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 15cc8 │ │ │ │ │ + b.n 15d18 │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ @@ -24901,26 +24896,26 @@ │ │ │ │ │ movhi r0, #0 │ │ │ │ │ movls r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 16330 │ │ │ │ │ + cbz r2, 16380 │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r3, #32] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n 1631c │ │ │ │ │ + beq.n 1636c │ │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - cbz r3, 16328 │ │ │ │ │ + cbz r3, 16378 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -24929,33 +24924,33 @@ │ │ │ │ │ bx lr │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ands.w r3, r3, #4 │ │ │ │ │ - bne.n 1635a │ │ │ │ │ + bne.n 163aa │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ adds r6, r0, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ it ne │ │ │ │ │ movne r0, r3 │ │ │ │ │ - beq.n 1636a │ │ │ │ │ + beq.n 163ba │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - bl 16300 │ │ │ │ │ + bl 16350 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - bl 16300 │ │ │ │ │ + bl 16350 │ │ │ │ │ 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] │ │ │ │ │ @@ -24985,21 +24980,21 @@ │ │ │ │ │ blx 68cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ subs r1, r0, r5 │ │ │ │ │ it mi │ │ │ │ │ movmi r0, #0 │ │ │ │ │ - bmi.n 163dc │ │ │ │ │ + bmi.n 1642c │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ adds r0, r4, r1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 163de │ │ │ │ │ + bpl.n 1642e │ │ │ │ │ blx 69f4 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ blx 6e2c │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -25010,62 +25005,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] @ (16434 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (16484 ) │ │ │ │ │ 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 66c0 │ │ │ │ │ - cbnz r0, 1642e │ │ │ │ │ + cbnz r0, 1647e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r2, 1642e │ │ │ │ │ + cbz r2, 1647e │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 16300 │ │ │ │ │ + bl 16350 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ lsls r7, r3, #12 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #40] @ (16468 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (164b8 ) │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r2, sp │ │ │ │ │ add r3, pc │ │ │ │ │ strd r0, r4, [sp, #8] │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ blx 6574 │ │ │ │ │ - cbnz r0, 16462 │ │ │ │ │ + cbnz r0, 164b2 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ mrc2 15, 7, pc, cr3, cr15, {7} │ │ │ │ │ - cbz r0, 16490 │ │ │ │ │ + cbz r0, 164e0 │ │ │ │ │ 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] │ │ │ │ │ @@ -25077,162 +25072,162 @@ │ │ │ │ │ bx lr │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #108] @ (16510 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (16560 ) │ │ │ │ │ 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 63e4 │ │ │ │ │ - cbnz r0, 164c2 │ │ │ │ │ + cbnz r0, 16512 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #80] @ (16514 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (16564 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbnz r0, 164d8 │ │ │ │ │ + cbnz r0, 16528 │ │ │ │ │ movs r3, #6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #60] @ (16518 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (16568 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 164f6 │ │ │ │ │ - ldr r1, [pc, #52] @ (1651c ) │ │ │ │ │ + cbz r0, 16546 │ │ │ │ │ + ldr r1, [pc, #52] @ (1656c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbnz r0, 16500 │ │ │ │ │ + cbnz r0, 16550 │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b.n 164bc │ │ │ │ │ + b.n 1650c │ │ │ │ │ movs r3, #7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #28] @ (16520 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (16570 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1646c │ │ │ │ │ + b.n 164bc │ │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r4, [r3, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #208] @ (16600 ) │ │ │ │ │ + ldr r1, [pc, #208] @ (16650 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r7 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mov r6, r2 │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 165b0 │ │ │ │ │ + bne.n 16600 │ │ │ │ │ ldr.w r8, [r5, #12] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - beq.n 16592 │ │ │ │ │ + beq.n 165e2 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1657e │ │ │ │ │ + beq.n 165ce │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 1657e │ │ │ │ │ + beq.n 165ce │ │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ │ - cbz r7, 1658a │ │ │ │ │ - ldr r1, [pc, #132] @ (16604 ) │ │ │ │ │ + cbz r7, 165da │ │ │ │ │ + ldr r1, [pc, #132] @ (16654 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - bne.n 16556 │ │ │ │ │ + bne.n 165a6 │ │ │ │ │ ldrb.w r7, [r8, #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 16556 │ │ │ │ │ + bne.n 165a6 │ │ │ │ │ blx 6878 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #84] @ (16608 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (16658 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbz r0, 165fc │ │ │ │ │ - ldr r1, [pc, #76] @ (1660c ) │ │ │ │ │ + cbz r0, 1664c │ │ │ │ │ + ldr r1, [pc, #76] @ (1665c ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ - cbnz r0, 165ea │ │ │ │ │ + cbnz r0, 1663a │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ movs r7, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 65c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ blx 68cc │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ (16610 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (16660 ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 1646c │ │ │ │ │ + b.n 164bc │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 165ca │ │ │ │ │ + b.n 1661a │ │ │ │ │ ldr r4, [r6, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ @@ -25241,22 +25236,22 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16698 │ │ │ │ │ + bne.n 166e8 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #128] @ (166a8 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (166f8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ - cbnz r0, 1666a │ │ │ │ │ + cbnz r0, 166ba │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -25266,49 +25261,49 @@ │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1668a │ │ │ │ │ + beq.n 166da │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 1668a │ │ │ │ │ + beq.n 166da │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ - cbnz r0, 1668a │ │ │ │ │ + cbnz r0, 166da │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #64] @ (166ac ) │ │ │ │ │ + ldr r1, [pc, #64] @ (166fc ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16632 │ │ │ │ │ - ldr r1, [pc, #52] @ (166b0 ) │ │ │ │ │ + beq.n 16682 │ │ │ │ │ + ldr r1, [pc, #52] @ (16700 ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 1646c │ │ │ │ │ - ldr r1, [pc, #40] @ (166b4 ) │ │ │ │ │ + b.n 164bc │ │ │ │ │ + ldr r1, [pc, #40] @ (16704 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #28] @ (166b8 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (16708 ) │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 1646c │ │ │ │ │ + b.n 164bc │ │ │ │ │ str r6, [r2, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ @@ -25319,73 +25314,73 @@ │ │ │ │ │ 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 1670c │ │ │ │ │ + beq.n 1675c │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ blx 6408 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 166fc │ │ │ │ │ + beq.n 1674c │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 166fc │ │ │ │ │ + beq.n 1674c │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ - cbz r0, 1671a │ │ │ │ │ - ldr r1, [pc, #32] @ (16720 ) │ │ │ │ │ + cbz r0, 1676a │ │ │ │ │ + ldr r1, [pc, #32] @ (16770 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 166d0 │ │ │ │ │ + bne.n 16720 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r4, [r2, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 16732 │ │ │ │ │ + beq.n 16782 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1672e │ │ │ │ │ + bne.n 1677e │ │ │ │ │ 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 16762 │ │ │ │ │ + bmi.n 167b2 │ │ │ │ │ blx 6310 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6d48 │ │ │ │ │ subs r0, #0 │ │ │ │ │ @@ -25400,15 +25395,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ blx 68cc │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 16796 │ │ │ │ │ + bpl.n 167e6 │ │ │ │ │ blx 69f4 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 6e2c │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -25416,15 +25411,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 167c0 │ │ │ │ │ + bpl.n 16810 │ │ │ │ │ blx 6684 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63e4 │ │ │ │ │ @@ -25436,29 +25431,29 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 167e6 │ │ │ │ │ + bpl.n 16836 │ │ │ │ │ blx 6684 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63e4 │ │ │ │ │ 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 16808 │ │ │ │ │ + bpl.n 16858 │ │ │ │ │ blx 6684 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63e4 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ @@ -25466,15 +25461,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 16830 │ │ │ │ │ + bpl.n 16880 │ │ │ │ │ blx 6684 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63e4 │ │ │ │ │ @@ -25486,15 +25481,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 1685a │ │ │ │ │ + bpl.n 168aa │ │ │ │ │ blx 6684 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63e4 │ │ │ │ │ subs r0, #0 │ │ │ │ │ @@ -25504,15 +25499,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 16882 │ │ │ │ │ + bpl.n 168d2 │ │ │ │ │ blx 6684 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63e4 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -25522,98 +25517,98 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ blx 6a40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 168e8 │ │ │ │ │ + cbnz r0, 16938 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 168f0 │ │ │ │ │ + bpl.n 16940 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 168de │ │ │ │ │ + beq.n 1692e │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - cbz r3, 168d8 │ │ │ │ │ + cbz r3, 16928 │ │ │ │ │ ldr r7, [r4, #32] │ │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq.n 16910 │ │ │ │ │ + beq.n 16960 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, 168e0 │ │ │ │ │ + cbnz r0, 16930 │ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bhi.n 168ba │ │ │ │ │ + bhi.n 1690a │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6900 │ │ │ │ │ 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 16922 │ │ │ │ │ + blt.n 16972 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcs.n 168de │ │ │ │ │ + bcs.n 1692e │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - bl 16300 │ │ │ │ │ + bl 16350 │ │ │ │ │ clz r6, r0 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ - b.n 168e0 │ │ │ │ │ + b.n 16930 │ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 168d8 │ │ │ │ │ + beq.n 16928 │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ blx r9 │ │ │ │ │ - b.n 168d2 │ │ │ │ │ + b.n 16922 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ - bmi.n 168de │ │ │ │ │ - b.n 168f6 │ │ │ │ │ + bmi.n 1692e │ │ │ │ │ + b.n 16946 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001692c : │ │ │ │ │ +0001697c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ movs r0, #3 │ │ │ │ │ mov r2, sp │ │ │ │ │ blx 66a8 <__xstat@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16980 │ │ │ │ │ + blt.n 169d0 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #12 │ │ │ │ │ - bgt.n 1697c │ │ │ │ │ - ldr r2, [pc, #60] @ (1698c ) │ │ │ │ │ + bgt.n 169cc │ │ │ │ │ + ldr r2, [pc, #60] @ (169dc ) │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6a04 │ │ │ │ │ - ldr r1, [pc, #48] @ (16990 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (169e0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6be0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 16980 │ │ │ │ │ + cbz r0, 169d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6f10 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -25631,53 +25626,53 @@ │ │ │ │ │ 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 169ce │ │ │ │ │ + bls.n 16a1e │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 16a46 │ │ │ │ │ + beq.n 16a96 │ │ │ │ │ sub.w ip, r4, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp r1, #1 │ │ │ │ │ itt hi │ │ │ │ │ strhi r2, [r5, #0] │ │ │ │ │ movhi r4, #0 │ │ │ │ │ - bls.n 16a20 │ │ │ │ │ + bls.n 16a70 │ │ │ │ │ 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.w r8, sp, #8 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 16a38 │ │ │ │ │ + beq.n 16a88 │ │ │ │ │ add r7, sp, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6ea4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 169c2 │ │ │ │ │ + bne.n 16a12 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ movs r2, #10 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub.w r1, r8, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ it eq │ │ │ │ │ ldreq r4, [r6, #0] │ │ │ │ │ - beq.n 169c2 │ │ │ │ │ + beq.n 16a12 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ it eq │ │ │ │ │ moveq r4, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ add sp, #8 │ │ │ │ │ @@ -25691,115 +25686,115 @@ │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 6964 │ │ │ │ │ sub.w r7, r8, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6500 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 169e6 │ │ │ │ │ + b.n 16a36 │ │ │ │ │ movw r4, #20001 @ 0x4e21 │ │ │ │ │ - b.n 169c2 │ │ │ │ │ + b.n 16a12 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 16b58 │ │ │ │ │ - ldr r3, [pc, #276] @ (16b7c ) │ │ │ │ │ + beq.n 16ba8 │ │ │ │ │ + ldr r3, [pc, #276] @ (16bcc ) │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov.w sl, #56 @ 0x38 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ vmov s16, r3 │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ mla r4, sl, r5, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 16b12 │ │ │ │ │ + bpl.n 16b62 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 16b28 │ │ │ │ │ + beq.n 16b78 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls.n 16a9c │ │ │ │ │ + bls.n 16aec │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne.n 16b0e │ │ │ │ │ + bne.n 16b5e │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16b0e │ │ │ │ │ + bne.n 16b5e │ │ │ │ │ vmov r2, s16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 16994 │ │ │ │ │ - cbnz r0, 16b0a │ │ │ │ │ + bl 169e4 │ │ │ │ │ + cbnz r0, 16b5a │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6e14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b3c │ │ │ │ │ + bne.n 16b8c │ │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - cbz r2, 16b0a │ │ │ │ │ + cbz r2, 16b5a │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ - b.n 16adc │ │ │ │ │ + b.n 16b2c │ │ │ │ │ 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 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bls.n 16b08 │ │ │ │ │ + bls.n 16b58 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r5, [r1, r6, lsl #2] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16ad2 │ │ │ │ │ + beq.n 16b22 │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 16ac8 │ │ │ │ │ + bcc.n 16b18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6eec │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - b.n 16ac8 │ │ │ │ │ + b.n 16b18 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 16a7a │ │ │ │ │ + bhi.n 16aca │ │ │ │ │ movs r6, #0 │ │ │ │ │ - cbz r7, 16b58 │ │ │ │ │ + cbz r7, 16ba8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 62f8 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ blx 649c │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ - b.n 16a8c │ │ │ │ │ + b.n 16adc │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ blx 68a8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -25807,96 +25802,96 @@ │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6e14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b1c │ │ │ │ │ + bne.n 16b6c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #28 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r4, #16] │ │ │ │ │ + strb r4, [r2, #15] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00016b80 : │ │ │ │ │ +00016bd0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 16bd6 │ │ │ │ │ + cbz r3, 16c26 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 16bd0 │ │ │ │ │ + cbz r3, 16c20 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 16b98 │ │ │ │ │ + b.n 16be8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n 16bd0 │ │ │ │ │ + bls.n 16c20 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r4, r6 │ │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - cbz r3, 16bac │ │ │ │ │ + cbz r3, 16bfc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 16bac │ │ │ │ │ + cbz r0, 16bfc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16b92 │ │ │ │ │ + beq.n 16be2 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 16b92 │ │ │ │ │ + bhi.n 16be2 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 16b92 │ │ │ │ │ + bmi.n 16be2 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b92 │ │ │ │ │ + beq.n 16be2 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n 16b98 │ │ │ │ │ + bhi.n 16be8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6490 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00016be0 : │ │ │ │ │ +00016c30 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr.w r7, [pc, #1648] @ 17260 │ │ │ │ │ + ldr.w r7, [pc, #1648] @ 172b0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ blx 65c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #12 │ │ │ │ │ mov fp, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ blx 67e8 │ │ │ │ │ - ldr.w r1, [pc, #1628] @ 17264 │ │ │ │ │ + ldr.w r1, [pc, #1628] @ 172b4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1646c │ │ │ │ │ - ldr.w r2, [pc, #1616] @ 17268 │ │ │ │ │ + bl 164bc │ │ │ │ │ + ldr.w r2, [pc, #1616] @ 172b8 │ │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r5, fp │ │ │ │ │ movs r4, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r3, #3 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ @@ -25905,231 +25900,231 @@ │ │ │ │ │ str.w r3, [r8, #4] │ │ │ │ │ blx 67e8 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16c48 │ │ │ │ │ + cbz r0, 16c98 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170b4 │ │ │ │ │ + beq.w 17104 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ │ strb.w fp, [r3], #1 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170c6 │ │ │ │ │ + beq.w 17116 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ strb.w fp, [r4], #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170ea │ │ │ │ │ + beq.w 1713a │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ strb.w fp, [r9], #1 │ │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.w 17086 │ │ │ │ │ + beq.w 170d6 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, fp │ │ │ │ │ ldrh.w r1, [r2, r5, lsl #1] │ │ │ │ │ lsls r1, r1, #23 │ │ │ │ │ - bpl.n 16cca │ │ │ │ │ + bpl.n 16d1a │ │ │ │ │ cmp r5, #73 @ 0x49 │ │ │ │ │ - beq.w 16f6c │ │ │ │ │ + beq.w 16fbc │ │ │ │ │ cmp r5, #80 @ 0x50 │ │ │ │ │ - bne.w 16f2e │ │ │ │ │ + bne.w 16f7e │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ ldrb.w r5, [r9, #1]! │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldrh.w r1, [r2, r5, lsl #1] │ │ │ │ │ lsls r1, r1, #23 │ │ │ │ │ - bmi.n 16cac │ │ │ │ │ - cbz r3, 16cce │ │ │ │ │ + bmi.n 16cfc │ │ │ │ │ + cbz r3, 16d1e │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w r1, [pc, #1436] @ 1726c │ │ │ │ │ + ldr.w r1, [pc, #1436] @ 172bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1718e │ │ │ │ │ + beq.w 171de │ │ │ │ │ ldrd r3, r1, [r8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.w 16f50 │ │ │ │ │ + bcs.w 16fa0 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ str.w r4, [r8] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mla r4, r2, r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a4c │ │ │ │ │ - ldr.w r3, [pc, #1384] @ 17270 │ │ │ │ │ + ldr.w r3, [pc, #1384] @ 172c0 │ │ │ │ │ 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 16f1a │ │ │ │ │ + bne.w 16f6a │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #113 @ 0x71 │ │ │ │ │ - bne.w 16f1a │ │ │ │ │ + bne.w 16f6a │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16f1a │ │ │ │ │ - ldr.w r3, [pc, #1348] @ 17274 │ │ │ │ │ + bne.w 16f6a │ │ │ │ │ + ldr.w r3, [pc, #1348] @ 172c4 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170d6 │ │ │ │ │ + beq.w 17126 │ │ │ │ │ mov.w fp, #0 │ │ │ │ │ - b.n 16d52 │ │ │ │ │ + b.n 16da2 │ │ │ │ │ add.w fp, fp, #1 │ │ │ │ │ ldr.w r0, [r7, fp, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 170d6 │ │ │ │ │ + beq.w 17126 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d44 │ │ │ │ │ - ldr.w r3, [pc, #1304] @ 17278 │ │ │ │ │ + bne.n 16d94 │ │ │ │ │ + ldr.w r3, [pc, #1304] @ 172c8 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w fp, r3, fp, lsl #3 │ │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ │ - cbnz r0, 16d84 │ │ │ │ │ - b.n 16fa2 │ │ │ │ │ + cbnz r0, 16dd4 │ │ │ │ │ + b.n 16ff2 │ │ │ │ │ ldr.w r0, [r9, #24]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16fa2 │ │ │ │ │ + beq.w 16ff2 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 63e4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16d7a │ │ │ │ │ + bne.n 16dca │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ - cbz r5, 16da4 │ │ │ │ │ + cbz r5, 16df4 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e62 │ │ │ │ │ + bne.n 16eb2 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bhi.n 16db4 │ │ │ │ │ + bhi.n 16e04 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - bhi.w 17114 │ │ │ │ │ + bhi.w 17164 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ │ - beq.w 16fc6 │ │ │ │ │ + beq.w 17016 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 16dea │ │ │ │ │ + bhi.n 16e3a │ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ │ lsls r4, r6, #6 │ │ │ │ │ lsls r3, r0, #2 │ │ │ │ │ lsls r4, r3, #1 │ │ │ │ │ movs r4, r6 │ │ │ │ │ movs r6, r0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [pc, #1188] @ 1727c │ │ │ │ │ + ldr.w r3, [pc, #1188] @ 172cc │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 65c8 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ tst.w r3, #2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ it ne │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - cbz r6, 16e04 │ │ │ │ │ + cbz r6, 16e54 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ adds r5, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16c38 │ │ │ │ │ + bne.w 16c88 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ blx 6490 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 16e18 │ │ │ │ │ + cbnz r3, 16e68 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 1720e │ │ │ │ │ - ldr.w r1, [pc, #1124] @ 17280 │ │ │ │ │ + bhi.w 1725e │ │ │ │ │ + ldr.w r1, [pc, #1124] @ 172d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr.w r3, [pc, #1104] @ 17284 │ │ │ │ │ + ldr.w r3, [pc, #1104] @ 172d4 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 68cc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r5, #0] │ │ │ │ │ strbeq.w r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq.n 16dea │ │ │ │ │ - ldr.w r1, [pc, #1076] @ 17288 │ │ │ │ │ + beq.n 16e3a │ │ │ │ │ + ldr.w r1, [pc, #1076] @ 172d8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16dea │ │ │ │ │ + beq.n 16e3a │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 63c0 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr.w r3, [pc, #1032] @ 1728c │ │ │ │ │ + ldr.w r3, [pc, #1032] @ 172dc │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ mov fp, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -26137,29 +26132,29 @@ │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ blx 6ac4 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ vstr d0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 16ebc │ │ │ │ │ + beq.n 16f0c │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16ebc │ │ │ │ │ + beq.n 16f0c │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16dea │ │ │ │ │ - ldr r1, [pc, #976] @ (17290 ) │ │ │ │ │ + beq.n 16e3a │ │ │ │ │ + ldr r1, [pc, #976] @ (172e0 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ - ldr r3, [pc, #964] @ (17294 ) │ │ │ │ │ + beq.n 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ + ldr r3, [pc, #964] @ (172e4 ) │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ mov fp, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -26168,247 +26163,247 @@ │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ blx 68c0 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 16f08 │ │ │ │ │ + beq.n 16f58 │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16f08 │ │ │ │ │ + beq.n 16f58 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - ldr r1, [pc, #908] @ (17298 ) │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + ldr r1, [pc, #908] @ (172e8 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ │ - bne.n 16f72 │ │ │ │ │ + bne.n 16fc2 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.n 16f72 │ │ │ │ │ + bne.n 16fc2 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 16f72 │ │ │ │ │ + cbnz r1, 16fc2 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ - cbz r3, 16f32 │ │ │ │ │ + b.n 16d7e │ │ │ │ │ + cbz r3, 16f82 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [pc, #872] @ (1729c ) │ │ │ │ │ + ldr r1, [pc, #872] @ (172ec ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16e62 │ │ │ │ │ + bne.n 16eb2 │ │ │ │ │ ldrd r3, r1, [r8] │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcc.w 16cf2 │ │ │ │ │ + bcc.w 16d42 │ │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ │ blx 6628 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ ldrd r3, r2, [r8] │ │ │ │ │ adds r2, #3 │ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ │ - b.n 16cf2 │ │ │ │ │ + b.n 16d42 │ │ │ │ │ orr.w r0, r0, #16 │ │ │ │ │ - b.n 16cbc │ │ │ │ │ + b.n 16d0c │ │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ │ - bne.n 16f8c │ │ │ │ │ + bne.n 16fdc │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ │ - bne.w 17098 │ │ │ │ │ + bne.w 170e8 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17098 │ │ │ │ │ + bne.w 170e8 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ + b.n 16d7e │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.n 17036 │ │ │ │ │ + bne.n 17086 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ │ - bne.n 1702a │ │ │ │ │ + bne.n 1707a │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1702a │ │ │ │ │ + bne.n 1707a │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ + b.n 16d7e │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ it eq │ │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ │ - beq.w 16d90 │ │ │ │ │ - ldr r1, [pc, #748] @ (172a0 ) │ │ │ │ │ + beq.w 16de0 │ │ │ │ │ + ldr r1, [pc, #748] @ (172f0 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.w 17232 │ │ │ │ │ + beq.w 17282 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ adds r0, r5, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ │ tst.w r2, #2048 @ 0x800 │ │ │ │ │ - beq.w 170fc │ │ │ │ │ + beq.w 1714c │ │ │ │ │ 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 6408 │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ subs r0, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ - bcs.w 17248 │ │ │ │ │ + bcs.w 17298 │ │ │ │ │ subs r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.w 1721e │ │ │ │ │ + beq.w 1726e │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 16dea │ │ │ │ │ + bhi.w 16e3a │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ lsls r0, r5, #3 │ │ │ │ │ lsls r1, r4, #3 │ │ │ │ │ lsls r1, r3, #3 │ │ │ │ │ lsls r0, r6, #3 │ │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ lsls r5, r7, #2 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.n 17036 │ │ │ │ │ + bne.n 17086 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - beq.w 17180 │ │ │ │ │ + beq.w 171d0 │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 17042 │ │ │ │ │ + bne.n 17092 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ │ - beq.w 171a8 │ │ │ │ │ + beq.w 171f8 │ │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ │ - bne.n 17056 │ │ │ │ │ + bne.n 170a6 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ │ - bne.n 17056 │ │ │ │ │ + bne.n 170a6 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 17056 │ │ │ │ │ + cbnz r1, 170a6 │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ + b.n 16d7e │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ - bne.n 1706a │ │ │ │ │ + bne.n 170ba │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.n 1706a │ │ │ │ │ + bne.n 170ba │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 1706a │ │ │ │ │ + cbnz r1, 170ba │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ + b.n 16d7e │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - beq.w 171b6 │ │ │ │ │ - ldr r1, [pc, #560] @ (172a4 ) │ │ │ │ │ + beq.w 17206 │ │ │ │ │ + ldr r1, [pc, #560] @ (172f4 ) │ │ │ │ │ movs r3, #10 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ - ldr r1, [pc, #544] @ (172a8 ) │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ + ldr r1, [pc, #544] @ (172f8 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f42 │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16f92 │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ │ - bne.w 16f8c │ │ │ │ │ + bne.w 16fdc │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.w 16f8c │ │ │ │ │ + bne.w 16fdc │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16f8c │ │ │ │ │ + bne.w 16fdc │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ - ldr r1, [pc, #500] @ (172ac ) │ │ │ │ │ + b.n 16d7e │ │ │ │ │ + ldr r1, [pc, #500] @ (172fc ) │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f42 │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16f92 │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f42 │ │ │ │ │ - b.n 16e62 │ │ │ │ │ - ldr r1, [pc, #472] @ (172b0 ) │ │ │ │ │ + beq.w 16f92 │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ + ldr r1, [pc, #472] @ (17300 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ - ldr r1, [pc, #456] @ (172b4 ) │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ + ldr r1, [pc, #456] @ (17304 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f42 │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16f92 │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ blx 67d0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 171cc │ │ │ │ │ + beq.n 1721c │ │ │ │ │ blx 65c8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ - b.n 17012 │ │ │ │ │ - ldr r1, [pc, #416] @ (172b8 ) │ │ │ │ │ + b.n 17062 │ │ │ │ │ + ldr r1, [pc, #416] @ (17308 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr r3, [pc, #392] @ (172bc ) │ │ │ │ │ + ldr r3, [pc, #392] @ (1730c ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ mov fp, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -26417,149 +26412,149 @@ │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ blx 6a94 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1716e │ │ │ │ │ + beq.n 171be │ │ │ │ │ ldr.w r1, [fp] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 1716e │ │ │ │ │ + beq.n 171be │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - ldr r1, [pc, #336] @ (172c0 ) │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + ldr r1, [pc, #336] @ (17310 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17036 │ │ │ │ │ + bne.w 17086 │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ - ldr r3, [pc, #308] @ (172c4 ) │ │ │ │ │ + b.n 16d7e │ │ │ │ │ + ldr r3, [pc, #308] @ (17314 ) │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 16ce4 │ │ │ │ │ - ldr r3, [pc, #300] @ (172c8 ) │ │ │ │ │ + b.n 16d34 │ │ │ │ │ + ldr r3, [pc, #300] @ (17318 ) │ │ │ │ │ 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 16dea │ │ │ │ │ + b.n 16e3a │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 17042 │ │ │ │ │ + bne.w 17092 │ │ │ │ │ movs r3, #6 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ + b.n 16d7e │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - bne.w 17070 │ │ │ │ │ + bne.w 170c0 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 17070 │ │ │ │ │ + bne.w 170c0 │ │ │ │ │ movs r3, #9 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16d2e │ │ │ │ │ + b.n 16d7e │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ - b.n 17012 │ │ │ │ │ - ldr r3, [pc, #248] @ (172cc ) │ │ │ │ │ + b.n 17062 │ │ │ │ │ + ldr r3, [pc, #248] @ (1731c ) │ │ │ │ │ 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 16dea │ │ │ │ │ - ldr r3, [pc, #236] @ (172d0 ) │ │ │ │ │ + b.n 16e3a │ │ │ │ │ + ldr r3, [pc, #236] @ (17320 ) │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 16dea │ │ │ │ │ - ldr r3, [pc, #228] @ (172d4 ) │ │ │ │ │ + b.n 16e3a │ │ │ │ │ + ldr r3, [pc, #228] @ (17324 ) │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 16dea │ │ │ │ │ - ldr r3, [pc, #216] @ (172d8 ) │ │ │ │ │ + b.n 16e3a │ │ │ │ │ + ldr r3, [pc, #216] @ (17328 ) │ │ │ │ │ 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 16dea │ │ │ │ │ - ldr r3, [pc, #204] @ (172dc ) │ │ │ │ │ + b.n 16e3a │ │ │ │ │ + ldr r3, [pc, #204] @ (1732c ) │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ blx 6d14 │ │ │ │ │ - b.n 16e18 │ │ │ │ │ - ldr r1, [pc, #192] @ (172e0 ) │ │ │ │ │ + b.n 16e68 │ │ │ │ │ + ldr r1, [pc, #192] @ (17330 ) │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ - ldr r1, [pc, #176] @ (172e4 ) │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ + ldr r1, [pc, #176] @ (17334 ) │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, sl │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ - ldr r1, [pc, #156] @ (172e8 ) │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ + ldr r1, [pc, #156] @ (17338 ) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 1646c │ │ │ │ │ + bl 164bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dea │ │ │ │ │ - b.n 16e62 │ │ │ │ │ + beq.w 16e3a │ │ │ │ │ + b.n 16eb2 │ │ │ │ │ nop │ │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ │ + ldrb r6, [r5, #16] │ │ │ │ │ movs r1, r0 │ │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bl ffe8b272 │ │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ │ + bl ffe8b2c2 │ │ │ │ │ + ldrb r4, [r2, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r7, #12] │ │ │ │ │ + ldrb r0, [r5, #11] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r2, [r7, #2] │ │ │ │ │ + strb r2, [r5, #1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ strh r0, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, #1] │ │ │ │ │ + strb r6, [r1, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r2, #0] │ │ │ │ │ + ldr r0, [r0, #124] @ 0x7c │ │ │ │ │ movs r1, r0 │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r4, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -26571,47 +26566,47 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r4, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - bl 1772de │ │ │ │ │ + bl 17732e │ │ │ │ │ ldrsh r0, [r7, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r6, [r2, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r4, [r5, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000172ec : │ │ │ │ │ +0001733c : │ │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000172f4 : │ │ │ │ │ +00017344 : │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 174cc │ │ │ │ │ + beq.w 1751c │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ vpush {d8} │ │ │ │ │ mov fp, r2 │ │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ @@ -26622,357 +26617,357 @@ │ │ │ │ │ mul.w r6, r3, r5 │ │ │ │ │ adds r4, r7, r6 │ │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r1, r3, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r1, fp │ │ │ │ │ - bmi.n 173fc │ │ │ │ │ + bmi.n 1744c │ │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 173e6 │ │ │ │ │ + beq.n 17436 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 174b4 │ │ │ │ │ + beq.w 17504 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 173f2 │ │ │ │ │ + bne.n 17442 │ │ │ │ │ ldr r1, [r7, r6] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bmi.n 17410 │ │ │ │ │ + bmi.n 17460 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.w 174a4 │ │ │ │ │ + beq.w 174f4 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 173f0 │ │ │ │ │ + bhi.n 17440 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ cmp r5, #53 @ 0x35 │ │ │ │ │ adds r2, r4, r4 │ │ │ │ │ lsls r7, r0, #13 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 173f0 │ │ │ │ │ + beq.n 17440 │ │ │ │ │ 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 173f0 │ │ │ │ │ + beq.n 17440 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 17314 │ │ │ │ │ + bhi.n 17364 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ vpop {d8} │ │ │ │ │ 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 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ vldr d1, [r4, #40] @ 0x28 │ │ │ │ │ add r3, r2 │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ 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 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ 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 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1737e │ │ │ │ │ + beq.n 173ce │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ vmov r2, s16 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6aac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 173f2 │ │ │ │ │ + bne.n 17442 │ │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ │ - b.n 1732e │ │ │ │ │ + b.n 1737e │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ movs r6, #56 @ 0x38 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mul.w r2, r6, r2 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 173f0 │ │ │ │ │ + bhi.n 17440 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ │ 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 17370 │ │ │ │ │ + b.n 173c0 │ │ │ │ │ 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 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ 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 │ │ │ │ │ vldr d1, [r2] │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ 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 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ 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 1737a │ │ │ │ │ + b.n 173ca │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, r3 │ │ │ │ │ - bl 16300 │ │ │ │ │ - b.n 1737a │ │ │ │ │ + bl 16350 │ │ │ │ │ + b.n 173ca │ │ │ │ │ ldr.w r0, [r8, #12] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ blx 67e8 │ │ │ │ │ ldrd r1, r3, [sp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n 17342 │ │ │ │ │ + b.n 17392 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000174d0 : │ │ │ │ │ +00017520 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 16a4c │ │ │ │ │ + bl 16a9c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbnz r0, 17542 │ │ │ │ │ + cbnz r0, 17592 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17580 │ │ │ │ │ + beq.n 175d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movw r9, #20001 @ 0x4e21 │ │ │ │ │ - b.n 1750c │ │ │ │ │ + b.n 1755c │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ add.w sl, sl, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bls.n 1754a │ │ │ │ │ + bls.n 1759a │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r2, [r3, sl, lsl #2] │ │ │ │ │ blx 680c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 174f8 │ │ │ │ │ + beq.n 17548 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne.n 17502 │ │ │ │ │ + bne.n 17552 │ │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - beq.n 17542 │ │ │ │ │ + beq.n 17592 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 68a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 17562 │ │ │ │ │ + beq.n 175b2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 68a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6490 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq.n 17542 │ │ │ │ │ - cbz r6, 17598 │ │ │ │ │ - ldr r1, [pc, #68] @ (175b0 ) │ │ │ │ │ + beq.n 17592 │ │ │ │ │ + cbz r6, 175e8 │ │ │ │ │ + ldr r1, [pc, #68] @ (17600 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cb4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr.w r3, [r4, #312] @ 0x138 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 17598 │ │ │ │ │ + beq.n 175e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 68a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6490 │ │ │ │ │ - ldr r1, [pc, #24] @ (175b4 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (17604 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000175b8 : │ │ │ │ │ +00017608 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 16a4c │ │ │ │ │ + bl 16a9c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 175d6 │ │ │ │ │ + cbz r0, 17626 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 649c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 17660 │ │ │ │ │ + beq.n 176b0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ movw sl, #20001 @ 0x4e21 │ │ │ │ │ - b.n 17612 │ │ │ │ │ + b.n 17662 │ │ │ │ │ ldrd r3, r2, [fp] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 17654 │ │ │ │ │ + bcs.n 176a4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r5, r3, #1 │ │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str.w r5, [fp] │ │ │ │ │ ldr.w r0, [r0, r8] │ │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls.n 17660 │ │ │ │ │ + bls.n 176b0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ │ ldr.w r2, [r3, r4, lsl #2] │ │ │ │ │ blx 680c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 175ec │ │ │ │ │ + beq.n 1763c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bne.n 1760a │ │ │ │ │ + bne.n 1765a │ │ │ │ │ ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 17648 │ │ │ │ │ + beq.n 17698 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 68a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r5 │ │ │ │ │ blx 68a8 │ │ │ │ │ - b.n 175ce │ │ │ │ │ + b.n 1761e │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 6eec │ │ │ │ │ ldr.w r3, [fp] │ │ │ │ │ - b.n 175f4 │ │ │ │ │ + b.n 17644 │ │ │ │ │ ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq.n 175ce │ │ │ │ │ + beq.n 1761e │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 68a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -26981,20 +26976,20 @@ │ │ │ │ │ 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] @ (176b4 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (17704 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #28] @ (176b8 ) │ │ │ │ │ + ldr r2, [pc, #28] @ (17708 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ │ @@ -27009,20 +27004,20 @@ │ │ │ │ │ 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] @ (176f8 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (17748 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #32] @ (176fc ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1774c ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -27034,24 +27029,24 @@ │ │ │ │ │ ldrb r4, [r0, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, #0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r1, [pc, #72] @ (17750 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (177a0 ) │ │ │ │ │ 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 1773e │ │ │ │ │ + beq.n 1778e │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -27066,23 +27061,23 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 17728 │ │ │ │ │ + b.n 17778 │ │ │ │ │ nop │ │ │ │ │ ldrb r2, [r2, r0] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00017754 : │ │ │ │ │ +000177a4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r2, 177aa │ │ │ │ │ + cbz r2, 177fa │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27093,69 +27088,69 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r6, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - cbz r4, 1778a │ │ │ │ │ + cbz r4, 177da │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 6414 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17786 │ │ │ │ │ + beq.n 177d6 │ │ │ │ │ blx 6414 │ │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ │ blx r3 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #16] @ (177bc ) │ │ │ │ │ + ldr r0, [pc, #16] @ (1780c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d0 │ │ │ │ │ blx 6ca8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 17782 │ │ │ │ │ + b.n 177d2 │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r4, r6] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000177c0 : │ │ │ │ │ +00017810 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ vpush {d8} │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ │ mov r7, r2 │ │ │ │ │ vmov s16, r1 │ │ │ │ │ - cbz r2, 177e8 │ │ │ │ │ + cbz r2, 17838 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 17800 │ │ │ │ │ + beq.n 17850 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 17818 │ │ │ │ │ + beq.n 17868 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -27163,137 +27158,137 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r9 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r7, 1783c │ │ │ │ │ + cbz r7, 1788c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r6, 1784c │ │ │ │ │ + cbz r6, 1789c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, 1785c │ │ │ │ │ + cbz r5, 178ac │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ vmov r1, s16 │ │ │ │ │ mov r2, r9 │ │ │ │ │ vpop {d8} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 176bc │ │ │ │ │ + b.n 1770c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017870 : │ │ │ │ │ +000178c0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017888 : │ │ │ │ │ +000178d8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6414 │ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 176bc │ │ │ │ │ + b.n 1770c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000178a8 : │ │ │ │ │ +000178f8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000178c0 : │ │ │ │ │ +00017910 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000178d8 : │ │ │ │ │ +00017928 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000178f0 : │ │ │ │ │ +00017940 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1791c │ │ │ │ │ + cbz r0, 1796c │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 17700 │ │ │ │ │ + b.n 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001792c : │ │ │ │ │ +0001797c : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27307,60 +27302,60 @@ │ │ │ │ │ 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, 1797c │ │ │ │ │ + cbz r4, 179cc │ │ │ │ │ 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 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -0001798c : │ │ │ │ │ +000179dc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r1, [pc, #164] @ (17a40 ) │ │ │ │ │ + ldr r1, [pc, #164] @ (17a90 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #152] @ (17a44 ) │ │ │ │ │ + ldr r3, [pc, #152] @ (17a94 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #144] @ (17a48 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (17a98 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (17a4c ) │ │ │ │ │ + ldr r2, [pc, #140] @ (17a9c ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #128] @ (17a50 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (17aa0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27368,18 +27363,18 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17a38 │ │ │ │ │ + cbz r0, 17a88 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r1, 17a32 │ │ │ │ │ + cbz r1, 17a82 │ │ │ │ │ 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 │ │ │ │ │ @@ -27389,23 +27384,23 @@ │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 17a24 │ │ │ │ │ + cbz r3, 17a74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 6490 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 179f8 │ │ │ │ │ + bne.n 17a48 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ subs r1, #158 @ 0x9e │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -27414,19 +27409,19 @@ │ │ │ │ │ subs r1, #160 @ 0xa0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #174 @ 0xae │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #146 @ 0x92 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00017a54 : │ │ │ │ │ +00017aa4 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27439,37 +27434,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, 17aa8 │ │ │ │ │ + cbz r5, 17af8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ - b.n 17aa4 │ │ │ │ │ + bl 17750 │ │ │ │ │ + b.n 17af4 │ │ │ │ │ │ │ │ │ │ -00017ab4 : │ │ │ │ │ +00017b04 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27482,93 +27477,93 @@ │ │ │ │ │ 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, 17b08 │ │ │ │ │ + cbz r5, 17b58 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ - b.n 17b04 │ │ │ │ │ + bl 17750 │ │ │ │ │ + b.n 17b54 │ │ │ │ │ │ │ │ │ │ -00017b14 : │ │ │ │ │ +00017b64 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 6414 │ │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 176bc │ │ │ │ │ + b.n 1770c │ │ │ │ │ │ │ │ │ │ -00017b34 : │ │ │ │ │ +00017b84 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017b4c : │ │ │ │ │ +00017b9c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017b64 : │ │ │ │ │ +00017bb4 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017b80 : │ │ │ │ │ +00017bd0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27583,154 +27578,154 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, 17bda │ │ │ │ │ + cbz r5, 17c2a │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 17700 │ │ │ │ │ + b.n 17750 │ │ │ │ │ │ │ │ │ │ -00017be8 : │ │ │ │ │ +00017c38 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17c0a │ │ │ │ │ + cbz r0, 17c5a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17c06 │ │ │ │ │ + b.n 17c56 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017c1c : │ │ │ │ │ +00017c6c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17c40 │ │ │ │ │ + cbz r0, 17c90 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17c3c │ │ │ │ │ + b.n 17c8c │ │ │ │ │ │ │ │ │ │ -00017c50 : │ │ │ │ │ +00017ca0 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17c74 │ │ │ │ │ + cbz r0, 17cc4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17c70 │ │ │ │ │ + b.n 17cc0 │ │ │ │ │ │ │ │ │ │ -00017c84 : │ │ │ │ │ +00017cd4 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17ca6 │ │ │ │ │ + cbz r0, 17cf6 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17ca2 │ │ │ │ │ + b.n 17cf2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017cb8 : │ │ │ │ │ +00017d08 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17cdc │ │ │ │ │ + cbz r0, 17d2c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17cd8 │ │ │ │ │ + b.n 17d28 │ │ │ │ │ │ │ │ │ │ -00017cec : │ │ │ │ │ +00017d3c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17d24 │ │ │ │ │ + cbz r0, 17d74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ @@ -27739,46 +27734,46 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 17700 │ │ │ │ │ - b.n 17d1e │ │ │ │ │ + bl 17750 │ │ │ │ │ + b.n 17d6e │ │ │ │ │ │ │ │ │ │ -00017d34 : │ │ │ │ │ +00017d84 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17d56 │ │ │ │ │ + cbz r0, 17da6 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17d52 │ │ │ │ │ + b.n 17da2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017d68 : │ │ │ │ │ +00017db8 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27791,38 +27786,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, 17dbc │ │ │ │ │ + cbz r5, 17e0c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ - b.n 17db8 │ │ │ │ │ + bl 17750 │ │ │ │ │ + b.n 17e08 │ │ │ │ │ │ │ │ │ │ -00017dc8 : │ │ │ │ │ +00017e18 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27849,27 +27844,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, 17e2c │ │ │ │ │ + cbz r7, 17e7c │ │ │ │ │ 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 17700 │ │ │ │ │ + b.n 17750 │ │ │ │ │ │ │ │ │ │ -00017e38 : │ │ │ │ │ +00017e88 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27882,38 +27877,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, 17e8e │ │ │ │ │ + cbz r5, 17ede │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ - b.n 17e8a │ │ │ │ │ + bl 17750 │ │ │ │ │ + b.n 17eda │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017e9c : │ │ │ │ │ +00017eec : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27926,38 +27921,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, 17ef0 │ │ │ │ │ + cbz r5, 17f40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ blx 6490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ - b.n 17eec │ │ │ │ │ + bl 17750 │ │ │ │ │ + b.n 17f3c │ │ │ │ │ │ │ │ │ │ -00017efc : │ │ │ │ │ +00017f4c : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27984,145 +27979,145 @@ │ │ │ │ │ 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, 17f60 │ │ │ │ │ + cbz r7, 17fb0 │ │ │ │ │ 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 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017f70 : │ │ │ │ │ +00017fc0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17f94 │ │ │ │ │ + cbz r0, 17fe4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17f90 │ │ │ │ │ + b.n 17fe0 │ │ │ │ │ │ │ │ │ │ -00017fa4 : │ │ │ │ │ +00017ff4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17fc4 │ │ │ │ │ + cbz r0, 18014 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017fd4 : │ │ │ │ │ +00018024 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #1 │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17ff8 │ │ │ │ │ + cbz r0, 18048 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ │ │ │ │ │ -00018008 : │ │ │ │ │ +00018058 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1802c │ │ │ │ │ + cbz r0, 1807c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ - b.w 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ │ │ │ │ │ -0001803c : │ │ │ │ │ +0001808c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1805c │ │ │ │ │ + cbz r0, 180ac │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001806c : │ │ │ │ │ +000180bc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldrb.w r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldrb.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #676] @ 0x2a4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ blx r6 │ │ │ │ │ @@ -28138,15 +28133,15 @@ │ │ │ │ │ str.w sl, [sp] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w sl, [r0, #64] @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx sl │ │ │ │ │ - cbz r0, 180e2 │ │ │ │ │ + cbz r0, 18132 │ │ │ │ │ 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] │ │ │ │ │ @@ -28156,197 +28151,197 @@ │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ - b.n 180c0 │ │ │ │ │ + bl 17750 │ │ │ │ │ + b.n 18110 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000180f0 : │ │ │ │ │ +00018140 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1810a │ │ │ │ │ + cbz r0, 1815a │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ │ │ │ │ │ -00018118 : │ │ │ │ │ +00018168 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18134 │ │ │ │ │ + cbz r0, 18184 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018144 : │ │ │ │ │ +00018194 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 18160 │ │ │ │ │ + cbz r0, 181b0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018170 : │ │ │ │ │ +000181c0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r1, sp, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 181a0 │ │ │ │ │ + cbz r0, 181f0 │ │ │ │ │ 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 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000181b4 : │ │ │ │ │ +00018204 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 181d8 │ │ │ │ │ + cbz r0, 18228 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 181d4 │ │ │ │ │ + b.n 18224 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000181ec : │ │ │ │ │ +0001823c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6414 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1820e │ │ │ │ │ + cbz r0, 1825e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 1820a │ │ │ │ │ + b.n 1825a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018220 : │ │ │ │ │ +00018270 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ 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 6414 │ │ │ │ │ - ldr r2, [pc, #44] @ (18270 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (182c0 ) │ │ │ │ │ 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, 18260 │ │ │ │ │ + cbz r5, 182b0 │ │ │ │ │ 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 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ str r6, [r2, r4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018274 : │ │ │ │ │ +000182c4 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28359,28 +28354,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, 182b0 │ │ │ │ │ + cbz r5, 18300 │ │ │ │ │ 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 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000182c0 : │ │ │ │ │ +00018310 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28393,29 +28388,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, 182fc │ │ │ │ │ + cbz r5, 1834c │ │ │ │ │ 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 17700 │ │ │ │ │ + b.w 17750 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001830c : │ │ │ │ │ +0001835c : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17680 │ │ │ │ │ + bl 176d0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28429,26 +28424,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, 1835c │ │ │ │ │ + cbz r4, 183ac │ │ │ │ │ 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 17700 │ │ │ │ │ + bl 17750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -28458,179 +28453,179 @@ │ │ │ │ │ negs r1, r2 │ │ │ │ │ and.w r2, r2, #7 │ │ │ │ │ and.w r1, r1, #7 │ │ │ │ │ it pl │ │ │ │ │ negpl r2, r1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ rsb r2, r2, #8 │ │ │ │ │ - bgt.n 183b2 │ │ │ │ │ + bgt.n 18402 │ │ │ │ │ add.w ip, r0, #1 │ │ │ │ │ add r0, r2 │ │ │ │ │ add ip, r5 │ │ │ │ │ add.w lr, r5, r0 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb.w r3, [ip, #-1]! │ │ │ │ │ strb.w r3, [lr], #-1 │ │ │ │ │ subs r1, #2 │ │ │ │ │ subs r1, r1, r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble.n 1839e │ │ │ │ │ + ble.n 183ee │ │ │ │ │ movs r1, #0 │ │ │ │ │ movs r0, #32 │ │ │ │ │ - b.n 183ba │ │ │ │ │ + b.n 1840a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r3, r5 │ │ │ │ │ strb r0, [r3, r1] │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n 183b8 │ │ │ │ │ + bne.n 18408 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ add r2, r0 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r3, [pc, #52] @ (1840c ) │ │ │ │ │ + ldr r3, [pc, #52] @ (1845c ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 183f8 │ │ │ │ │ - ldr r3, [pc, #44] @ (18410 ) │ │ │ │ │ + bgt.n 18448 │ │ │ │ │ + ldr r3, [pc, #44] @ (18460 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ blx 6adc │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6884 │ │ │ │ │ - ldr r2, [pc, #24] @ (18414 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (18464 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 183e0 │ │ │ │ │ + bne.n 18430 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6720 │ │ │ │ │ - b.n 183e0 │ │ │ │ │ - str r0, [r1, #92] @ 0x5c │ │ │ │ │ + b.n 18430 │ │ │ │ │ + str r0, [r7, #84] @ 0x54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #48] @ (1844c ) │ │ │ │ │ + ldr r3, [pc, #48] @ (1849c ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ strb.w r0, [sp, #7] │ │ │ │ │ - cbnz r2, 18448 │ │ │ │ │ + cbnz r2, 18498 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r3, 1843c │ │ │ │ │ + cbz r3, 1848c │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldrsh.w r3, [r3, r4, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 18448 │ │ │ │ │ + blt.n 18498 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r1, sp, #7 │ │ │ │ │ mov r0, r2 │ │ │ │ │ blx 6adc │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ │ + str r0, [r4, #84] @ 0x54 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub.w r8, r1, r0 │ │ │ │ │ - ldr r5, [pc, #76] @ (184a8 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (184ac ) │ │ │ │ │ + ldr r5, [pc, #76] @ (184f8 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (184fc ) │ │ │ │ │ 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 6a7c │ │ │ │ │ - ldr r2, [pc, #56] @ (184b0 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (18500 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r0, r8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bge.n 1849c │ │ │ │ │ + bge.n 184ec │ │ │ │ │ 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 1848c │ │ │ │ │ + bne.n 184dc │ │ │ │ │ subs r7, r7, r6 │ │ │ │ │ add r7, r1 │ │ │ │ │ - ldr r3, [pc, #20] @ (184b4 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (18504 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ strb r2, [r3, r7] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ │ + str r6, [r0, #80] @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #204] @ (18588 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (185d8 ) │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 184de │ │ │ │ │ + blt.n 1852e │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6dfc │ │ │ │ │ - cbnz r0, 184fc │ │ │ │ │ - ldr r3, [pc, #188] @ (1858c ) │ │ │ │ │ + cbnz r0, 1854c │ │ │ │ │ + ldr r3, [pc, #188] @ (185dc ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - ldr r3, [pc, #184] @ (18590 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (185e0 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #180] @ (18594 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (185e4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 184c4 │ │ │ │ │ - ldr r4, [pc, #172] @ (18598 ) │ │ │ │ │ + bne.n 18514 │ │ │ │ │ + ldr r4, [pc, #172] @ (185e8 ) │ │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ │ add r4, pc │ │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ │ blx 6a4c │ │ │ │ │ - b.n 184c4 │ │ │ │ │ + b.n 18514 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6dfc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 184cc │ │ │ │ │ - ldr r5, [pc, #148] @ (1859c ) │ │ │ │ │ + beq.n 1851c │ │ │ │ │ + ldr r5, [pc, #148] @ (185ec ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 184d4 │ │ │ │ │ + bne.n 18524 │ │ │ │ │ adds r4, r5, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6ef8 │ │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ │ mov ip, r4 │ │ │ │ │ strb.w r3, [r5, #476] @ 0x1dc │ │ │ │ │ @@ -28658,107 +28653,107 @@ │ │ │ │ │ bic.w r1, r1, #11 │ │ │ │ │ strh.w lr, [r5, #502] @ 0x1f6 │ │ │ │ │ str.w r1, [r5, #492] @ 0x1ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ orr.w r3, r3, #5 │ │ │ │ │ str.w r3, [r5, #480] @ 0x1e0 │ │ │ │ │ blx 6720 │ │ │ │ │ - b.n 184d4 │ │ │ │ │ + b.n 18524 │ │ │ │ │ nop │ │ │ │ │ - str r4, [r4, #76] @ 0x4c │ │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r1, #76] @ 0x4c │ │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [pc, #264] @ (186a4 ) │ │ │ │ │ + ldr r0, [pc, #264] @ (186f4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [pc, #80] @ (185f4 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (18644 ) │ │ │ │ │ movw r3, #34079 @ 0x851f │ │ │ │ │ movt r3, #20971 @ 0x51eb │ │ │ │ │ push {lr} │ │ │ │ │ add r0, pc │ │ │ │ │ mov.w lr, #100 @ 0x64 │ │ │ │ │ ldr.w r1, [r0, #540] @ 0x21c │ │ │ │ │ add.w ip, r1, #99 @ 0x63 │ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ │ smull r3, r2, r3, ip │ │ │ │ │ mov.w r3, ip, asr #31 │ │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ │ rsb r3, r3, r2, asr #5 │ │ │ │ │ mls r3, lr, r3, ip │ │ │ │ │ - cbz r1, 185ea │ │ │ │ │ + cbz r1, 1863a │ │ │ │ │ ldr.w r2, [r0, #544] @ 0x220 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 185ea │ │ │ │ │ + beq.n 1863a │ │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ │ str.w r3, [r0, #540] @ 0x21c │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ - cbz r0, 185ea │ │ │ │ │ + cbz r0, 1863a │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ - ldr r0, [pc, #12] @ (185f8 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (18648 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ bx r9 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov fp, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ - beq.w 18912 │ │ │ │ │ - ldr r7, [pc, #964] @ (189d4 ) │ │ │ │ │ + beq.w 18962 │ │ │ │ │ + ldr r7, [pc, #964] @ (18a24 ) │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r4, [pc, #964] @ (189d8 ) │ │ │ │ │ + ldr r4, [pc, #964] @ (18a28 ) │ │ │ │ │ add r7, pc │ │ │ │ │ add r4, pc │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 63e4 │ │ │ │ │ ldrd r3, r9, [r7, #556] @ 0x22c │ │ │ │ │ sub.w r5, r9, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18860 │ │ │ │ │ - ldr r2, [pc, #944] @ (189dc ) │ │ │ │ │ + bne.w 188b0 │ │ │ │ │ + ldr r2, [pc, #944] @ (18a2c ) │ │ │ │ │ ldr.w fp, [r7, #552] @ 0x228 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r8, [r7, #564] @ 0x234 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 186ec │ │ │ │ │ + beq.n 1873c │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bge.w 188ea │ │ │ │ │ + bge.w 1893a │ │ │ │ │ ldr r7, [r7, #68] @ 0x44 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r7 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ adds r0, r6, #2 │ │ │ │ │ add r0, r4 │ │ │ │ │ sub.w r0, r0, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble.n 18676 │ │ │ │ │ + ble.n 186c6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bl 1a3d8 │ │ │ │ │ + bl 1a428 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq.w 18816 │ │ │ │ │ - ldr r3, [pc, #864] @ (189e0 ) │ │ │ │ │ + beq.w 18866 │ │ │ │ │ + ldr r3, [pc, #864] @ (18a30 ) │ │ │ │ │ subs r2, r4, #0 │ │ │ │ │ add.w r9, r4, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r9, r7 │ │ │ │ │ itt le │ │ │ │ │ @@ -28766,182 +28761,182 @@ │ │ │ │ │ movle sl, r9 │ │ │ │ │ str.w r2, [r3, #548] @ 0x224 │ │ │ │ │ ite le │ │ │ │ │ movle r2, #1 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ str.w r4, [r3, #556] @ 0x22c │ │ │ │ │ str.w r2, [r3, #552] @ 0x228 │ │ │ │ │ - ble.w 18810 │ │ │ │ │ + ble.w 18860 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r3, [pc, #820] @ (189e4 ) │ │ │ │ │ + ldr r3, [pc, #820] @ (18a34 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, #556] @ 0x22c │ │ │ │ │ subs r7, r7, r3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - ble.n 1874c │ │ │ │ │ - ldr r3, [pc, #808] @ (189e8 ) │ │ │ │ │ + ble.n 1879c │ │ │ │ │ + ldr r3, [pc, #808] @ (18a38 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ subs r3, r4, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - ble.w 187e2 │ │ │ │ │ + ble.w 18832 │ │ │ │ │ movs r0, #8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bl 18418 │ │ │ │ │ + bl 18468 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 186d2 │ │ │ │ │ - ldr r3, [pc, #780] @ (189ec ) │ │ │ │ │ + bne.n 18722 │ │ │ │ │ + ldr r3, [pc, #780] @ (18a3c ) │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r6, [r3, #560] @ 0x230 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #768] @ (189f0 ) │ │ │ │ │ + ldr r2, [pc, #768] @ (18a40 ) │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r7, [r2, #68] @ 0x44 │ │ │ │ │ sub.w r1, r7, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - blt.n 18740 │ │ │ │ │ - ldr r0, [pc, #756] @ (189f4 ) │ │ │ │ │ + blt.n 18790 │ │ │ │ │ + ldr r0, [pc, #756] @ (18a44 ) │ │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68cc │ │ │ │ │ cmp r6, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ it ge │ │ │ │ │ movge sl, r0 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ │ - ldr r2, [pc, #724] @ (189f8 ) │ │ │ │ │ + ldr r2, [pc, #724] @ (18a48 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r2, [r2, #548] @ 0x224 │ │ │ │ │ - cbz r2, 1873c │ │ │ │ │ + cbz r2, 1878c │ │ │ │ │ add.w r2, r4, r4, lsr #31 │ │ │ │ │ add.w r1, r8, r3 │ │ │ │ │ sub.w r2, r1, r2, asr #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt.n 18658 │ │ │ │ │ + bgt.n 186a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 1865a │ │ │ │ │ + b.n 186aa │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r7 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ - b.n 18722 │ │ │ │ │ + b.n 18772 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt.w r8, #0 │ │ │ │ │ - ble.n 18764 │ │ │ │ │ + ble.n 187b4 │ │ │ │ │ movs r0, #8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 18418 │ │ │ │ │ + bl 18468 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 18756 │ │ │ │ │ - ldr r3, [pc, #660] @ (189fc ) │ │ │ │ │ + bne.n 187a6 │ │ │ │ │ + ldr r3, [pc, #660] @ (18a4c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #556] @ 0x22c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 18996 │ │ │ │ │ + beq.w 189e6 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bge.n 1878a │ │ │ │ │ - ldr r5, [pc, #648] @ (18a00 ) │ │ │ │ │ + bge.n 187da │ │ │ │ │ + ldr r5, [pc, #648] @ (18a50 ) │ │ │ │ │ add r5, pc │ │ │ │ │ add r4, r5 │ │ │ │ │ add r5, sl │ │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ │ - bl 18418 │ │ │ │ │ + bl 18468 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 1877e │ │ │ │ │ - ldr.w r8, [pc, #632] @ 18a04 │ │ │ │ │ + bne.n 187ce │ │ │ │ │ + ldr.w r8, [pc, #632] @ 18a54 │ │ │ │ │ add r8, pc │ │ │ │ │ ldr.w r5, [r8, #552] @ 0x228 │ │ │ │ │ str.w sl, [r8, #560] @ 0x230 │ │ │ │ │ subs r5, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ it ne │ │ │ │ │ movne r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.w 189c2 │ │ │ │ │ + bne.w 18a12 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r7, r3, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic.w r4, r7, r7, asr #31 │ │ │ │ │ - ble.n 187ca │ │ │ │ │ + ble.n 1881a │ │ │ │ │ movs r0, #32 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 18418 │ │ │ │ │ + bl 18468 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt.n 187b6 │ │ │ │ │ - ldr r3, [pc, #580] @ (18a08 ) │ │ │ │ │ + bgt.n 18806 │ │ │ │ │ + ldr r3, [pc, #580] @ (18a58 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w sl, [r3, #560] @ 0x230 │ │ │ │ │ - ldr r3, [pc, #576] @ (18a0c ) │ │ │ │ │ + ldr r3, [pc, #576] @ (18a5c ) │ │ │ │ │ add r4, sl │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r4, [r3, #560] @ 0x230 │ │ │ │ │ subs r3, r4, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it gt │ │ │ │ │ addgt.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ │ - bgt.w 186d2 │ │ │ │ │ + bgt.w 18722 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.w 186de │ │ │ │ │ - ldr r3, [pc, #548] @ (18a10 ) │ │ │ │ │ + ble.w 1872e │ │ │ │ │ + ldr r3, [pc, #548] @ (18a60 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w sl, r4, r3 │ │ │ │ │ adds r4, r6, r3 │ │ │ │ │ ldrb.w r0, [sl], #1 │ │ │ │ │ - bl 18418 │ │ │ │ │ + bl 18468 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.n 187f2 │ │ │ │ │ - b.n 186de │ │ │ │ │ + bne.n 18842 │ │ │ │ │ + b.n 1872e │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.w 186ae │ │ │ │ │ + beq.w 186fe │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 186b8 │ │ │ │ │ + b.n 18708 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.n 18800 │ │ │ │ │ - ldr r2, [pc, #500] @ (18a14 ) │ │ │ │ │ + blt.n 18850 │ │ │ │ │ + ldr r2, [pc, #500] @ (18a64 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r2, [r2, #548] @ 0x224 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ldr r2, [pc, #492] @ (18a18 ) │ │ │ │ │ + ldr r2, [pc, #492] @ (18a68 ) │ │ │ │ │ it gt │ │ │ │ │ movgt sl, r4 │ │ │ │ │ add r4, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ it le │ │ │ │ │ suble.w r5, r9, sl │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ite le │ │ │ │ │ movle.w fp, #1 │ │ │ │ │ movgt.w fp, #0 │ │ │ │ │ str.w fp, [r2, #552] @ 0x228 │ │ │ │ │ ldr.w r2, [r2, #568] @ 0x238 │ │ │ │ │ - bgt.w 18970 │ │ │ │ │ + bgt.w 189c0 │ │ │ │ │ sub.w r9, r4, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 189ac │ │ │ │ │ + bne.w 189fc │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b.n 18810 │ │ │ │ │ + b.n 18860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r5, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 68cc │ │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ @@ -28952,294 +28947,294 @@ │ │ │ │ │ add.w r4, r9, r3 │ │ │ │ │ sub.w r4, r4, r8 │ │ │ │ │ str r4, [r7, #68] @ 0x44 │ │ │ │ │ blx 64e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble.n 1889e │ │ │ │ │ + ble.n 188ee │ │ │ │ │ movs r0, #8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 18418 │ │ │ │ │ + bl 18468 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 18892 │ │ │ │ │ - ldr r3, [pc, #380] @ (18a1c ) │ │ │ │ │ + bne.n 188e2 │ │ │ │ │ + ldr r3, [pc, #380] @ (18a6c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1895e │ │ │ │ │ - ldr r2, [pc, #368] @ (18a20 ) │ │ │ │ │ + beq.n 189ae │ │ │ │ │ + ldr r2, [pc, #368] @ (18a70 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [pc, #368] @ (18a24 ) │ │ │ │ │ + ldr r1, [pc, #368] @ (18a74 ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r3, [r2, #556] @ 0x22c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr.w sl, [r2, #552] @ 0x228 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub.w r8, r0, r8 │ │ │ │ │ str r5, [r2, #64] @ 0x40 │ │ │ │ │ str.w r3, [r2, #560] @ 0x230 │ │ │ │ │ str.w r8, [r2, #564] @ 0x234 │ │ │ │ │ - ldr r2, [pc, #340] @ (18a28 ) │ │ │ │ │ + ldr r2, [pc, #340] @ (18a78 ) │ │ │ │ │ mov fp, sl │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 186ec │ │ │ │ │ + beq.w 1873c │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r0, [pc, #320] @ (18a2c ) │ │ │ │ │ + ldr r0, [pc, #320] @ (18a7c ) │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r2, [pc, #312] @ (18a30 ) │ │ │ │ │ + ldr r2, [pc, #312] @ (18a80 ) │ │ │ │ │ cmp r6, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ cmp sl, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge sl, r0 │ │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ │ adds r0, r6, #2 │ │ │ │ │ - b.n 1865a │ │ │ │ │ - ldr r4, [pc, #288] @ (18a34 ) │ │ │ │ │ + b.n 186aa │ │ │ │ │ + ldr r4, [pc, #288] @ (18a84 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r4, pc │ │ │ │ │ ldr r3, [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 r3, 1897a │ │ │ │ │ + cbz r3, 189ca │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - ldr r4, [pc, #260] @ (18a38 ) │ │ │ │ │ + ldr r4, [pc, #260] @ (18a88 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r0, [pc, #260] @ (18a3c ) │ │ │ │ │ + ldr r0, [pc, #260] @ (18a8c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r4, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r0, pc │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ blx 673c │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 68cc │ │ │ │ │ - ldr r2, [pc, #240] @ (18a40 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (18a90 ) │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ sub.w r8, r2, r0 │ │ │ │ │ str.w r8, [r4, #564] @ 0x234 │ │ │ │ │ - b.n 188d0 │ │ │ │ │ + b.n 18920 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6adc │ │ │ │ │ - b.n 188ac │ │ │ │ │ - cbnz r2, 189aa │ │ │ │ │ + b.n 188fc │ │ │ │ │ + cbnz r2, 189fa │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 186b6 │ │ │ │ │ + b.n 18706 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6adc │ │ │ │ │ ldr.w sl, [r4, #552] @ 0x228 │ │ │ │ │ ldrd r3, r9, [r4, #556] @ 0x22c │ │ │ │ │ sub.w r5, r9, r3 │ │ │ │ │ - b.n 18932 │ │ │ │ │ + b.n 18982 │ │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18772 │ │ │ │ │ + beq.w 187c2 │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 18418 │ │ │ │ │ - b.n 18772 │ │ │ │ │ + bl 18468 │ │ │ │ │ + b.n 187c2 │ │ │ │ │ mov r9, r7 │ │ │ │ │ add r2, sl │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.w 18810 │ │ │ │ │ - b.n 186ae │ │ │ │ │ + bne.w 18860 │ │ │ │ │ + b.n 186fe │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ - bl 18418 │ │ │ │ │ + bl 18468 │ │ │ │ │ ldr.w r4, [r8, #560] @ 0x230 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r4, [r8, #560] @ 0x230 │ │ │ │ │ - b.n 186c4 │ │ │ │ │ - str r2, [r7, #56] @ 0x38 │ │ │ │ │ + b.n 18714 │ │ │ │ │ + str r2, [r5, #52] @ 0x34 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ │ + str r0, [r2, #124] @ 0x7c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r0, #52] @ 0x34 │ │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r1, #48] @ 0x30 │ │ │ │ │ + str r6, [r7, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ │ + str r2, [r1, #40] @ 0x28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r6, pc, #448 @ (adr r6, 18bb8 ) │ │ │ │ │ + add r6, pc, #128 @ (adr r6, 18ac8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ │ + str r0, [r3, #36] @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ │ + str r6, [r2, #32] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r5, pc, #1008 @ (adr r5, 18df4 ) │ │ │ │ │ + add r5, pc, #688 @ (adr r5, 18d04 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r7, #32] │ │ │ │ │ + str r6, [r5, #28] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r1, #32] │ │ │ │ │ + str r0, [r7, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r7, #28] │ │ │ │ │ + str r6, [r5, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r5, pc, #552 @ (adr r5, 18c3c ) │ │ │ │ │ + add r5, pc, #232 @ (adr r5, 18b4c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r5, #24] │ │ │ │ │ + str r6, [r3, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r3, #24] │ │ │ │ │ + str r4, [r1, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r5, #16] │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r5, #12] │ │ │ │ │ + str r4, [r3, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r1, #12] │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r4, pc, #536 @ (adr r4, 18c48 ) │ │ │ │ │ + add r4, pc, #216 @ (adr r4, 18b58 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r1, #12] │ │ │ │ │ + str r6, [r7, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r6, #8] │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r2, #8] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r2, #4] │ │ │ │ │ + str r0, [r0, #0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (18a70 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (18ac0 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #40] @ (18a74 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (18ac4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, pc │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ str.w r1, [r2, #572] @ 0x23c │ │ │ │ │ - cbnz r3, 18a5e │ │ │ │ │ + cbnz r3, 18aae │ │ │ │ │ ldr.w r3, [r2, #544] @ 0x220 │ │ │ │ │ str.w r3, [r2, #540] @ 0x21c │ │ │ │ │ - ldr r3, [pc, #24] @ (18a78 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (18ac8 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.n 185fc │ │ │ │ │ + b.n 1864c │ │ │ │ │ nop │ │ │ │ │ - add r3, pc, #168 @ (adr r3, 18b1c ) │ │ │ │ │ + add r2, pc, #872 @ (adr r2, 18e2c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r0, [r0, r6] │ │ │ │ │ + ldrsh r0, [r6, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r2, [r5, r5] │ │ │ │ │ + ldrsh r2, [r3, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #68] @ (18ac4 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (18b14 ) │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ - beq.n 18ab8 │ │ │ │ │ + beq.n 18b08 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 18ac0 │ │ │ │ │ + ble.n 18b10 │ │ │ │ │ add r4, r0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 18aa6 │ │ │ │ │ - ldr r0, [pc, #48] @ (18ac8 ) │ │ │ │ │ + ble.n 18af6 │ │ │ │ │ + ldr r0, [pc, #48] @ (18b18 ) │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r4 │ │ │ │ │ blx 6480 │ │ │ │ │ - ldr r3, [pc, #36] @ (18acc ) │ │ │ │ │ + ldr r3, [pc, #36] @ (18b1c ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.n 185fc │ │ │ │ │ + b.n 1864c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it gt │ │ │ │ │ ldrgt r2, [r3, #68] @ 0x44 │ │ │ │ │ - bgt.n 18a90 │ │ │ │ │ + bgt.n 18ae0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrsh r2, [r1, r5] │ │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, pc, #864 @ (adr r2, 18e2c ) │ │ │ │ │ + add r2, pc, #544 @ (adr r2, 18d3c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ │ + ldrsh r0, [r2, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - ldr r4, [pc, #48] @ (18b04 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (18b54 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr.w r5, [r4, #560] @ 0x230 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge.n 18b00 │ │ │ │ │ - ldr r6, [pc, #36] @ (18b08 ) │ │ │ │ │ - ldr r0, [pc, #40] @ (18b0c ) │ │ │ │ │ + bge.n 18b50 │ │ │ │ │ + ldr r6, [pc, #36] @ (18b58 ) │ │ │ │ │ + ldr r0, [pc, #40] @ (18b5c ) │ │ │ │ │ add r6, pc │ │ │ │ │ adds r1, r6, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 673c │ │ │ │ │ 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 185fc │ │ │ │ │ + b.n 1864c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - ldrsh r0, [r7, r3] │ │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, pc, #576 @ (adr r2, 18d4c ) │ │ │ │ │ + add r2, pc, #256 @ (adr r2, 18c5c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r4, [r5, #22] │ │ │ │ │ + strh r4, [r3, #20] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #188] @ (18bd0 ) │ │ │ │ │ + ldr r3, [pc, #188] @ (18c20 ) │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 18b98 │ │ │ │ │ - ldr r6, [pc, #180] @ (18bd4 ) │ │ │ │ │ + ble.n 18be8 │ │ │ │ │ + ldr r6, [pc, #180] @ (18c24 ) │ │ │ │ │ subs r5, r4, #1 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r6, pc │ │ │ │ │ ldrb r3, [r6, r5] │ │ │ │ │ ldrh.w r2, [r0, r3, lsl #1] │ │ │ │ │ tst.w r2, #3072 @ 0xc00 │ │ │ │ │ @@ -29247,192 +29242,192 @@ │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ it eq │ │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18bbe │ │ │ │ │ - cbz r5, 18b96 │ │ │ │ │ - ldr r1, [pc, #136] @ (18bd8 ) │ │ │ │ │ + bne.n 18c0e │ │ │ │ │ + cbz r5, 18be6 │ │ │ │ │ + ldr r1, [pc, #136] @ (18c28 ) │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r5 │ │ │ │ │ sub.w r3, r3, #95 @ 0x5f │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ - cbz r3, 18bac │ │ │ │ │ - ldr r3, [pc, #112] @ (18bdc ) │ │ │ │ │ + cbz r3, 18bfc │ │ │ │ │ + ldr r3, [pc, #112] @ (18c2c ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r3, r4 │ │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ │ subs r5, r4, #1 │ │ │ │ │ sub.w r2, r1, #95 @ 0x5f │ │ │ │ │ clz r2, r2 │ │ │ │ │ ldrh.w r1, [r0, r1, lsl #1] │ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ │ and.w r1, r1, #3072 @ 0xc00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ │ - cbz r2, 18b98 │ │ │ │ │ + cbz r2, 18be8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 18b6e │ │ │ │ │ + bne.n 18bbe │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ldr r3, [pc, #68] @ (18be0 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (18c30 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.n 185fc │ │ │ │ │ + b.n 1864c │ │ │ │ │ subs r4, #1 │ │ │ │ │ - beq.n 18b98 │ │ │ │ │ + beq.n 18be8 │ │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ │ ldrh.w r2, [r0, r3, lsl #1] │ │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ │ - b.n 18b54 │ │ │ │ │ + b.n 18ba4 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ │ - b.n 18b4c │ │ │ │ │ + b.n 18b9c │ │ │ │ │ nop │ │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, pc, #304 @ (adr r2, 18d08 ) │ │ │ │ │ + add r1, pc, #1008 @ (adr r1, 19018 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, pc, #144 @ (adr r2, 18c6c ) │ │ │ │ │ + add r1, pc, #848 @ (adr r1, 18f7c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r2, pc, #40 @ (adr r2, 18c08 ) │ │ │ │ │ + add r1, pc, #744 @ (adr r1, 18f18 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ │ + ldrb r4, [r3, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ - ldr r3, [pc, #136] @ (18c70 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (18cc0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 18c5c │ │ │ │ │ + bge.n 18cac │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ - ldr r1, [pc, #120] @ (18c74 ) │ │ │ │ │ + ldr r1, [pc, #120] @ (18cc4 ) │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r4 │ │ │ │ │ - b.n 18c08 │ │ │ │ │ + b.n 18c58 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 18c5c │ │ │ │ │ + beq.n 18cac │ │ │ │ │ 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 18c02 │ │ │ │ │ + bne.n 18c52 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 18c5c │ │ │ │ │ - ldr r1, [pc, #72] @ (18c78 ) │ │ │ │ │ + bge.n 18cac │ │ │ │ │ + ldr r1, [pc, #72] @ (18cc8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r4 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 18c5c │ │ │ │ │ + beq.n 18cac │ │ │ │ │ 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 │ │ │ │ │ - beq.n 18c34 │ │ │ │ │ - ldr r3, [pc, #28] @ (18c7c ) │ │ │ │ │ + beq.n 18c84 │ │ │ │ │ + ldr r3, [pc, #28] @ (18ccc ) │ │ │ │ │ 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 185fc │ │ │ │ │ - ldrb r4, [r4, r7] │ │ │ │ │ + b.n 1864c │ │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r1, pc, #480 @ (adr r1, 18e58 ) │ │ │ │ │ + add r1, pc, #160 @ (adr r1, 18d68 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r1, pc, #272 @ (adr r1, 18d8c ) │ │ │ │ │ + add r0, pc, #976 @ (adr r0, 1909c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #248] @ (18d7c ) │ │ │ │ │ + ldr r3, [pc, #248] @ (18dcc ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ 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 18d1c │ │ │ │ │ + beq.n 18d6c │ │ │ │ │ ldr.w r2, [r3, #588] @ 0x24c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 18d76 │ │ │ │ │ + ble.n 18dc6 │ │ │ │ │ ldrd r4, r9, [r3, #540] @ 0x21c │ │ │ │ │ movw r6, #34079 @ 0x851f │ │ │ │ │ movt r6, #20971 @ 0x51eb │ │ │ │ │ - ldr r5, [pc, #208] @ (18d80 ) │ │ │ │ │ + ldr r5, [pc, #208] @ (18dd0 ) │ │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ │ add r5, pc │ │ │ │ │ add.w r8, r5, #592 @ 0x250 │ │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ │ - b.n 18ce4 │ │ │ │ │ + b.n 18d34 │ │ │ │ │ add.w r3, r5, r4, lsl #2 │ │ │ │ │ str.w r4, [r5, #540] @ 0x21c │ │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 18d02 │ │ │ │ │ + beq.n 18d52 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ - cbz r3, 18d02 │ │ │ │ │ + cbz r3, 18d52 │ │ │ │ │ blx 6310 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - cbnz r0, 18d52 │ │ │ │ │ + cbnz r0, 18da2 │ │ │ │ │ add.w r3, r4, #99 @ 0x63 │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ smull r2, r1, r6, r3 │ │ │ │ │ rsb r4, r4, r1, asr #5 │ │ │ │ │ mls r4, r7, r4, r3 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 18d02 │ │ │ │ │ + beq.n 18d52 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne.n 18cc2 │ │ │ │ │ - ldr r3, [pc, #128] @ (18d84 ) │ │ │ │ │ + bne.n 18d12 │ │ │ │ │ + ldr r3, [pc, #128] @ (18dd4 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [pc, #128] @ (18d88 ) │ │ │ │ │ + ldr r0, [pc, #128] @ (18dd8 ) │ │ │ │ │ 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.n 185fc │ │ │ │ │ - ldr r1, [pc, #108] @ (18d8c ) │ │ │ │ │ + b.n 1864c │ │ │ │ │ + ldr r1, [pc, #108] @ (18ddc ) │ │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ │ ldr.w r0, [r3, #544] @ 0x220 │ │ │ │ │ add r1, pc │ │ │ │ │ str.w r0, [r3, #540] @ 0x21c │ │ │ │ │ strd r0, r2, [r3, #584] @ 0x248 │ │ │ │ │ movs r0, #1 │ │ │ │ │ strb.w r2, [r3, #592] @ 0x250 │ │ │ │ │ @@ -29440,515 +29435,515 @@ │ │ │ │ │ add.w r0, r3, #692 @ 0x2b4 │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ strh.w r4, [r3, #692] @ 0x2b4 │ │ │ │ │ strb.w r2, [r3, #694] @ 0x2b6 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 185fc │ │ │ │ │ - ldr r0, [pc, #60] @ (18d90 ) │ │ │ │ │ + b.n 1864c │ │ │ │ │ + ldr r0, [pc, #60] @ (18de0 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, pc │ │ │ │ │ blx 673c │ │ │ │ │ sub.w r2, fp, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r5, #692 @ 0x2b4 │ │ │ │ │ - bl 185fc │ │ │ │ │ + bl 1864c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 18d76 │ │ │ │ │ + cbz r3, 18dc6 │ │ │ │ │ ldr.w r3, [r5, #540] @ 0x21c │ │ │ │ │ str.w r3, [r5, #584] @ 0x248 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ │ + ldrb r4, [r6, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r0, pc, #424 @ (adr r0, 18f30 ) │ │ │ │ │ + add r0, pc, #104 @ (adr r0, 18e40 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r0, pc, #312 @ (adr r0, 18ec8 ) │ │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - add r0, pc, #120 @ (adr r0, 18e0c ) │ │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #240] @ (18e88 ) │ │ │ │ │ + ldr r3, [pc, #240] @ (18ed8 ) │ │ │ │ │ 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 18e26 │ │ │ │ │ + beq.n 18e76 │ │ │ │ │ ldr.w r2, [r3, #588] @ 0x24c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 18e80 │ │ │ │ │ - ldr r6, [pc, #212] @ (18e8c ) │ │ │ │ │ + ble.n 18ed0 │ │ │ │ │ + ldr r6, [pc, #212] @ (18edc ) │ │ │ │ │ movw r8, #34079 @ 0x851f │ │ │ │ │ movt r8, #20971 @ 0x51eb │ │ │ │ │ mov.w r9, #100 @ 0x64 │ │ │ │ │ add r6, pc │ │ │ │ │ ldrd r4, r7, [r3, #540] @ 0x21c │ │ │ │ │ add.w sl, r6, #592 @ 0x250 │ │ │ │ │ - b.n 18de0 │ │ │ │ │ + b.n 18e30 │ │ │ │ │ ldrb.w r2, [fp] │ │ │ │ │ - cbz r2, 18e0a │ │ │ │ │ + cbz r2, 18e5a │ │ │ │ │ blx 6310 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18e5c │ │ │ │ │ + bne.n 18eac │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq.n 18e0a │ │ │ │ │ + beq.n 18e5a │ │ │ │ │ smull r3, r0, r8, r2 │ │ │ │ │ asrs r4, r2, #31 │ │ │ │ │ rsb r4, r4, r0, asr #5 │ │ │ │ │ mls r4, r9, r4, r2 │ │ │ │ │ str.w r4, [r6, #540] @ 0x21c │ │ │ │ │ add.w r2, r6, r4, lsl #2 │ │ │ │ │ ldr.w fp, [r2, #76] @ 0x4c │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 18dd0 │ │ │ │ │ - ldr r3, [pc, #132] @ (18e90 ) │ │ │ │ │ + bne.n 18e20 │ │ │ │ │ + ldr r3, [pc, #132] @ (18ee0 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [pc, #132] @ (18e94 ) │ │ │ │ │ + ldr r0, [pc, #132] @ (18ee4 ) │ │ │ │ │ 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 185fc │ │ │ │ │ + b.w 1864c │ │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ │ strh.w r4, [r3, #692] @ 0x2b4 │ │ │ │ │ - ldr r4, [pc, #104] @ (18e98 ) │ │ │ │ │ + ldr r4, [pc, #104] @ (18ee8 ) │ │ │ │ │ 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 185fc │ │ │ │ │ - ldr r0, [pc, #60] @ (18e9c ) │ │ │ │ │ + b.w 1864c │ │ │ │ │ + ldr r0, [pc, #60] @ (18eec ) │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, pc │ │ │ │ │ blx 673c │ │ │ │ │ sub.w r2, r5, fp │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ │ - bl 185fc │ │ │ │ │ + bl 1864c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 18e80 │ │ │ │ │ + cbz r3, 18ed0 │ │ │ │ │ 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} │ │ │ │ │ nop │ │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ │ + ldrh r0, [r4, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrb r0, [r1, r0] │ │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r7, r6] │ │ │ │ │ + ldrh r0, [r5, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ │ + ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #152] @ (18f3c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (18f8c ) │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 18f36 │ │ │ │ │ + bge.n 18f86 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ - ldr r3, [pc, #136] @ (18f40 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (18f90 ) │ │ │ │ │ ldr r6, [r0, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ ldrb.w r2, [r0], #1 │ │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldrh.w r2, [r6, 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, 18f2e │ │ │ │ │ - ldr r3, [pc, #100] @ (18f44 ) │ │ │ │ │ + cbz r3, 18f7e │ │ │ │ │ + ldr r3, [pc, #100] @ (18f94 ) │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ add r3, r1 │ │ │ │ │ - bge.n 18f14 │ │ │ │ │ + bge.n 18f64 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ add.w lr, r1, #1 │ │ │ │ │ sub.w r0, r2, #95 @ 0x5f │ │ │ │ │ clz r0, r0 │ │ │ │ │ ldrh.w ip, [r6, r2, lsl #1] │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ and.w ip, ip, #3072 @ 0xc00 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r0, r0, #1 │ │ │ │ │ - cbz r0, 18f14 │ │ │ │ │ + cbz r0, 18f64 │ │ │ │ │ mov r1, lr │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - blt.n 18ee8 │ │ │ │ │ + blt.n 18f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18450 │ │ │ │ │ - ldr r3, [pc, #44] @ (18f48 ) │ │ │ │ │ + bl 184a0 │ │ │ │ │ + ldr r3, [pc, #44] @ (18f98 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.w 185fc │ │ │ │ │ + b.w 1864c │ │ │ │ │ adds r1, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne.n 18ebe │ │ │ │ │ - b.n 18f14 │ │ │ │ │ + bne.n 18f0e │ │ │ │ │ + b.n 18f64 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b.n 18f14 │ │ │ │ │ + b.n 18f64 │ │ │ │ │ nop │ │ │ │ │ - ldrh r0, [r5, r4] │ │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r4, [r5, r2] │ │ │ │ │ + ldrh r4, [r3, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bne.n 18f94 │ │ │ │ │ - ldr r2, [pc, #276] @ (19068 ) │ │ │ │ │ + bne.n 18fe4 │ │ │ │ │ + ldr r2, [pc, #276] @ (190b8 ) │ │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ │ - ldr r0, [pc, #272] @ (1906c ) │ │ │ │ │ + ldr r0, [pc, #272] @ (190bc ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r0, pc │ │ │ │ │ add.w r1, r2, #592 @ 0x250 │ │ │ │ │ strb.w r3, [r2, #592] @ 0x250 │ │ │ │ │ strb.w r3, [r2, #694] @ 0x2b6 │ │ │ │ │ strh.w r4, [r2, #692] @ 0x2b4 │ │ │ │ │ str.w r3, [r2, #588] @ 0x24c │ │ │ │ │ blx 6310 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1903c │ │ │ │ │ - ldr r2, [pc, #240] @ (19070 ) │ │ │ │ │ + beq.n 1908c │ │ │ │ │ + ldr r2, [pc, #240] @ (190c0 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r0, [pc, #240] @ (19074 ) │ │ │ │ │ + ldr r0, [pc, #240] @ (190c4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r0, pc │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ │ - b.w 185fc │ │ │ │ │ - ldr r1, [pc, #224] @ (19078 ) │ │ │ │ │ + b.w 1864c │ │ │ │ │ + ldr r1, [pc, #224] @ (190c8 ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r2, [r1, #588] @ 0x24c │ │ │ │ │ - ble.n 18ff2 │ │ │ │ │ + ble.n 19042 │ │ │ │ │ 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, #176] @ (1907c ) │ │ │ │ │ - ldr r0, [pc, #180] @ (19080 ) │ │ │ │ │ + ldr r4, [pc, #176] @ (190cc ) │ │ │ │ │ + ldr r0, [pc, #180] @ (190d0 ) │ │ │ │ │ add r4, pc │ │ │ │ │ add r0, pc │ │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ │ blx 6310 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18f7c │ │ │ │ │ + bne.n 18fcc │ │ │ │ │ ldr.w r3, [r4, #588] @ 0x24c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 1903c │ │ │ │ │ + ble.n 1908c │ │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ │ - cbz r3, 19036 │ │ │ │ │ + cbz r3, 19086 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 18d94 │ │ │ │ │ + b.n 18de4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 19050 │ │ │ │ │ + ble.n 190a0 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ adds r4, r1, r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ mov.w ip, #63 @ 0x3f │ │ │ │ │ str.w r3, [r1, #588] @ 0x24c │ │ │ │ │ strb.w ip, [r4, #692] @ 0x2b4 │ │ │ │ │ strb.w r0, [r4, #592] @ 0x250 │ │ │ │ │ movs r4, #32 │ │ │ │ │ strb.w r0, [r2, #693] @ 0x2b5 │ │ │ │ │ strb.w r4, [r2, #692] @ 0x2b4 │ │ │ │ │ - cbz r3, 19050 │ │ │ │ │ + cbz r3, 190a0 │ │ │ │ │ ldr.w r2, [r1, #584] @ 0x248 │ │ │ │ │ str.w r2, [r1, #540] @ 0x21c │ │ │ │ │ - ldr r3, [pc, #96] @ (19084 ) │ │ │ │ │ - ldr r0, [pc, #96] @ (19088 ) │ │ │ │ │ + ldr r3, [pc, #96] @ (190d4 ) │ │ │ │ │ + ldr r0, [pc, #96] @ (190d8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ │ blx 673c │ │ │ │ │ - b.n 18fc8 │ │ │ │ │ + b.n 19018 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 18c80 │ │ │ │ │ - ldr r0, [pc, #76] @ (1908c ) │ │ │ │ │ + b.n 18cd0 │ │ │ │ │ + ldr r0, [pc, #76] @ (190dc ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ │ - b.w 185fc │ │ │ │ │ - ldr r3, [pc, #60] @ (19090 ) │ │ │ │ │ + b.w 1864c │ │ │ │ │ + ldr r3, [pc, #60] @ (190e0 ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r1, [pc, #60] @ (19094 ) │ │ │ │ │ + ldr r1, [pc, #60] @ (190e4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r2, [r3, #544] @ 0x220 │ │ │ │ │ strb r0, [r1, #0] │ │ │ │ │ str.w r2, [r3, #540] @ 0x21c │ │ │ │ │ - b.n 19022 │ │ │ │ │ + b.n 19072 │ │ │ │ │ nop │ │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #968] @ 0x3c8 │ │ │ │ │ + ldr r5, [sp, #648] @ 0x288 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r6, [r6, r0] │ │ │ │ │ + ldr r6, [r4, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrh r0, [r0, r0] │ │ │ │ │ + ldr r0, [r6, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ │ + ldr r5, [sp, #344] @ 0x158 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ │ + ldr r6, [r2, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ │ + ldr r4, [sp, #992] @ 0x3e0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ │ + ldr r6, [r4, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00019098 : │ │ │ │ │ +000190e8 : │ │ │ │ │ cmp r0, #20 │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ble.n 190b8 │ │ │ │ │ + ble.n 19108 │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ - ldr r2, [pc, #24] @ (190c0 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (19110 ) │ │ │ │ │ smull r1, r3, r3, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ sub.w r0, r3, r0, asr #31 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - ldr r0, [pc, #8] @ (190c4 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (19114 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 183cc │ │ │ │ │ - ldr r4, [r6, r3] │ │ │ │ │ + bl 1841c │ │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000190c8 : │ │ │ │ │ +00019118 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ blx 6dfc │ │ │ │ │ - cbnz r0, 190d8 │ │ │ │ │ + cbnz r0, 19128 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r2, sp │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ │ blx 6708 │ │ │ │ │ ldrh.w r0, [sp, #2] │ │ │ │ │ - cbnz r0, 190f0 │ │ │ │ │ + cbnz r0, 19140 │ │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ │ strh.w r0, [sp, #2] │ │ │ │ │ ldrh.w r3, [sp] │ │ │ │ │ - cbnz r3, 190fc │ │ │ │ │ + cbnz r3, 1914c │ │ │ │ │ movs r3, #24 │ │ │ │ │ strh.w r3, [sp] │ │ │ │ │ - ldr r4, [pc, #56] @ (19138 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (19188 ) │ │ │ │ │ blx 654c │ │ │ │ │ - ldr r1, [pc, #56] @ (1913c ) │ │ │ │ │ + ldr r1, [pc, #56] @ (1918c ) │ │ │ │ │ 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 6cc0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6bf8 │ │ │ │ │ - ldr r1, [pc, #28] @ (19140 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (19190 ) │ │ │ │ │ ldrh.w r2, [sp, #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6bf8 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [r1, r3] │ │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ negs r2, r7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ negs r4, r5 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019144 : │ │ │ │ │ - ldr r3, [pc, #8] @ (19150 ) │ │ │ │ │ +00019194 : │ │ │ │ │ + ldr r3, [pc, #8] @ (191a0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ │ + ldr r6, [r6, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00019154 : │ │ │ │ │ +000191a4 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #40] @ (19180 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (191d0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 19162 │ │ │ │ │ + bgt.n 191b2 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 18418 │ │ │ │ │ - ldr r3, [pc, #24] @ (19184 ) │ │ │ │ │ + bl 18468 │ │ │ │ │ + ldr r3, [pc, #24] @ (191d4 ) │ │ │ │ │ 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 185fc │ │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ │ + b.w 1864c │ │ │ │ │ + ldrsb r0, [r7, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00019188 : │ │ │ │ │ +000191d8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ - bl 184b8 │ │ │ │ │ + bl 18508 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 19a2a │ │ │ │ │ - ldr.w r0, [pc, #2852] @ 19cc0 │ │ │ │ │ + beq.w 19a7a │ │ │ │ │ + ldr.w r0, [pc, #2852] @ 19d10 │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ - ldr.w r3, [pc, #2848] @ 19cc4 │ │ │ │ │ + ldr.w r3, [pc, #2848] @ 19d14 │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ add r0, pc │ │ │ │ │ movs r5, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r9, [pc, #2836] @ 19cc8 │ │ │ │ │ - ldr.w r6, [pc, #2836] @ 19ccc │ │ │ │ │ + ldr.w r9, [pc, #2836] @ 19d18 │ │ │ │ │ + ldr.w r6, [pc, #2836] @ 19d1c │ │ │ │ │ movw sl, #34079 @ 0x851f │ │ │ │ │ movt sl, #20971 @ 0x51eb │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r4, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - ldr.w r3, [pc, #2816] @ 19cd0 │ │ │ │ │ + bl 1864c │ │ │ │ │ + ldr.w r3, [pc, #2816] @ 19d20 │ │ │ │ │ add r9, pc │ │ │ │ │ add r6, pc │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r4, sp, #19 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 191f8 │ │ │ │ │ + b.n 19248 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.w 196a6 │ │ │ │ │ + bne.w 196f6 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 191ea │ │ │ │ │ + ble.n 1923a │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r6, #568] @ 0x238 │ │ │ │ │ blx 686c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r5, [sp, #19] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr.w r3, [r6, #572] @ 0x23c │ │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ │ lsls r2, r2, #17 │ │ │ │ │ - bpl.n 19230 │ │ │ │ │ + bpl.n 19280 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 19636 │ │ │ │ │ + beq.w 19686 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18f4c │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - cbz r3, 19270 │ │ │ │ │ + bl 18f9c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + cbz r3, 192c0 │ │ │ │ │ sub.w r3, r5, #14 │ │ │ │ │ and.w r3, r3, #253 @ 0xfd │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #27 │ │ │ │ │ - bne.n 1925a │ │ │ │ │ - bl 18a44 │ │ │ │ │ - ldr.w r3, [pc, #2700] @ 19cd4 │ │ │ │ │ - ldr.w r2, [pc, #2700] @ 19cd8 │ │ │ │ │ + bne.n 192aa │ │ │ │ │ + bl 18a94 │ │ │ │ │ + ldr.w r3, [pc, #2700] @ 19d24 │ │ │ │ │ + ldr.w r2, [pc, #2700] @ 19d28 │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + b.n 19236 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ it ne │ │ │ │ │ cmpne r5, #8 │ │ │ │ │ - beq.w 1969c │ │ │ │ │ + beq.w 196ec │ │ │ │ │ sub.w r3, r5, #18 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls.n 19270 │ │ │ │ │ - bl 18a44 │ │ │ │ │ + bls.n 192c0 │ │ │ │ │ + bl 18a94 │ │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ │ - bhi.w 19a32 │ │ │ │ │ - add r3, pc, #8 @ (adr r3, 19280 ) │ │ │ │ │ + bhi.w 19a82 │ │ │ │ │ + add r3, pc, #8 @ (adr r3, 192d0 ) │ │ │ │ │ ldr.w r2, [r3, r5, lsl #2] │ │ │ │ │ add r3, r2 │ │ │ │ │ bx r3 │ │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ │ lsls r5, r1, #26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r3, r6, #25 │ │ │ │ │ @@ -30405,859 +30400,859 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r7, r6, #17 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r3, r6, #30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r1, r6, #17 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr.w r3, [pc, #1724] @ 19cdc │ │ │ │ │ + ldr.w r3, [pc, #1724] @ 19d2c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - bl 18ad0 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 1864c │ │ │ │ │ + bl 18b20 │ │ │ │ │ + b.n 19236 │ │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 19ca6 │ │ │ │ │ + bgt.w 19cf6 │ │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ │ ldr.w r7, [r6, #560] @ 0x230 │ │ │ │ │ ldr.w fp, [r6, #576] @ 0x240 │ │ │ │ │ add.w r8, r7, #1 │ │ │ │ │ - cbz r3, 19672 │ │ │ │ │ + cbz r3, 196c2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq.n 19676 │ │ │ │ │ - ldr.w r3, [pc, #1668] @ 19ce0 │ │ │ │ │ + beq.n 196c6 │ │ │ │ │ + ldr.w r3, [pc, #1668] @ 19d30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ strb r5, [r3, r7] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r6, #568] @ 0x238 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - blt.n 19688 │ │ │ │ │ - ldr.w r0, [pc, #1644] @ 19ce4 │ │ │ │ │ + blt.n 196d8 │ │ │ │ │ + ldr.w r0, [pc, #1644] @ 19d34 │ │ │ │ │ adds r2, #1 │ │ │ │ │ subs r2, r2, r7 │ │ │ │ │ add r0, pc │ │ │ │ │ adds r1, r0, r7 │ │ │ │ │ add r0, r8 │ │ │ │ │ blx 6480 │ │ │ │ │ - ldr.w r3, [pc, #1628] @ 19ce8 │ │ │ │ │ + ldr.w r3, [pc, #1628] @ 19d38 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ strb r5, [r3, r7] │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 18f4c │ │ │ │ │ - b.n 19246 │ │ │ │ │ - ldr.w r2, [pc, #1604] @ 19cec │ │ │ │ │ - ldr.w r3, [pc, #1604] @ 19cf0 │ │ │ │ │ + bl 18f9c │ │ │ │ │ + b.n 19296 │ │ │ │ │ + ldr.w r2, [pc, #1604] @ 19d3c │ │ │ │ │ + ldr.w r3, [pc, #1604] @ 19d40 │ │ │ │ │ add r2, pc │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str.w r0, [r2, #860] @ 0x35c │ │ │ │ │ - bgt.n 196e2 │ │ │ │ │ - ldr.w r2, [pc, #1580] @ 19cf4 │ │ │ │ │ + bgt.n 19732 │ │ │ │ │ + ldr.w r2, [pc, #1580] @ 19d44 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr.w r3, [pc, #1580] @ 19cf8 │ │ │ │ │ + ldr.w r3, [pc, #1580] @ 19d48 │ │ │ │ │ add r2, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ - ldr.w r0, [pc, #1572] @ 19cfc │ │ │ │ │ + ldr.w r0, [pc, #1572] @ 19d4c │ │ │ │ │ add r0, pc │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 196c4 │ │ │ │ │ + bne.n 19714 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6720 │ │ │ │ │ - b.n 196c4 │ │ │ │ │ - bl 18be4 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - bl 18ea0 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - bl 18b10 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r4, [pc, #1532] @ 19d00 │ │ │ │ │ + b.n 19714 │ │ │ │ │ + bl 18c34 │ │ │ │ │ + b.n 19236 │ │ │ │ │ + bl 18ef0 │ │ │ │ │ + b.n 19236 │ │ │ │ │ + bl 18b60 │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r4, [pc, #1532] @ 19d50 │ │ │ │ │ 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 19ca6 │ │ │ │ │ + bgt.w 19cf6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 185fc │ │ │ │ │ + bl 1864c │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 18418 │ │ │ │ │ - ldr.w r3, [pc, #1488] @ 19d04 │ │ │ │ │ + bl 18468 │ │ │ │ │ + ldr.w r3, [pc, #1488] @ 19d54 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 19a58 │ │ │ │ │ - ldr.w r3, [pc, #1472] @ 19d08 │ │ │ │ │ + bgt.w 19aa8 │ │ │ │ │ + ldr.w r3, [pc, #1472] @ 19d58 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 196d6 │ │ │ │ │ + b.n 19726 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 18a7c │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r0, [pc, #1456] @ 19d0c │ │ │ │ │ + bl 18acc │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r0, [pc, #1456] @ 19d5c │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68cc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1440] @ 19d10 │ │ │ │ │ - ldr.w r2, [pc, #1440] @ 19d14 │ │ │ │ │ + beq.w 19236 │ │ │ │ │ + ldr.w r3, [pc, #1440] @ 19d60 │ │ │ │ │ + ldr.w r2, [pc, #1440] @ 19d64 │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r1, [r3, #864] @ 0x360 │ │ │ │ │ ldr.w r7, [r3, #560] @ 0x230 │ │ │ │ │ str r7, [r2, #12] │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19a6a │ │ │ │ │ + bne.w 19aba │ │ │ │ │ adds r2, r3, r0 │ │ │ │ │ movw r1, #8094 @ 0x1f9e │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt.w 19ca6 │ │ │ │ │ + bgt.w 19cf6 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt.n 197b0 │ │ │ │ │ + blt.n 19800 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ adds r2, #1 │ │ │ │ │ add r3, r9 │ │ │ │ │ add r2, r9 │ │ │ │ │ adds r0, r1, r7 │ │ │ │ │ ldrb.w r1, [r3], #-1 │ │ │ │ │ strb.w r1, [r2, #-1]! │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 197a4 │ │ │ │ │ - ldr.w r0, [pc, #1380] @ 19d18 │ │ │ │ │ + bne.n 197f4 │ │ │ │ │ + ldr.w r0, [pc, #1380] @ 19d68 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr.w r1, [pc, #1380] @ 19d1c │ │ │ │ │ + ldr.w r1, [pc, #1380] @ 19d6c │ │ │ │ │ it gt │ │ │ │ │ movgt r2, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ it le │ │ │ │ │ movle r2, #1 │ │ │ │ │ add r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 64e8 │ │ │ │ │ - ldr.w r3, [pc, #1360] @ 19d20 │ │ │ │ │ + ldr.w r3, [pc, #1360] @ 19d70 │ │ │ │ │ adds r2, r5, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r5, [pc, #1344] @ 19d24 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r5, [pc, #1344] @ 19d74 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1336] @ 19d28 │ │ │ │ │ + blt.w 19236 │ │ │ │ │ + ldr.w r3, [pc, #1336] @ 19d78 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r7, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ + bl 1864c │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1312] @ 19d2c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r3, [pc, #1312] @ 19d7c │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1304] @ 19d30 │ │ │ │ │ + blt.w 19236 │ │ │ │ │ + ldr.w r3, [pc, #1304] @ 19d80 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [r3, #560] @ 0x230 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 191e6 │ │ │ │ │ + beq.w 19236 │ │ │ │ │ ittt ge │ │ │ │ │ movge r3, r5 │ │ │ │ │ movge r5, r1 │ │ │ │ │ movge r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bl 18450 │ │ │ │ │ - ldr.w r3, [pc, #1276] @ 19d34 │ │ │ │ │ + bl 184a0 │ │ │ │ │ + ldr.w r3, [pc, #1276] @ 19d84 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1260] @ 19d38 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r3, [pc, #1260] @ 19d88 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 191e6 │ │ │ │ │ - ldr.w r5, [pc, #1248] @ 19d3c │ │ │ │ │ + beq.w 19236 │ │ │ │ │ + ldr.w r5, [pc, #1248] @ 19d8c │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r3, [r5, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r5, #576] @ 0x240 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ blx 68cc │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr.w r0, [pc, #1232] @ 19d40 │ │ │ │ │ + ldr.w r0, [pc, #1232] @ 19d90 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r7 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ge │ │ │ │ │ ldrge r2, [sp, #20] │ │ │ │ │ - bge.n 1989c │ │ │ │ │ + bge.n 198ec │ │ │ │ │ ldr.w r0, [r5, #560] @ 0x230 │ │ │ │ │ adds r5, r1, #2 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ 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, #1188] @ 19d44 │ │ │ │ │ + beq.w 19236 │ │ │ │ │ + ldr.w r3, [pc, #1188] @ 19d94 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1176] @ 19d48 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r3, [pc, #1176] @ 19d98 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1156] @ 19d4c │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r3, [pc, #1156] @ 19d9c │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r2, [pc, #1136] @ 19d50 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r2, [pc, #1136] @ 19da0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19c86 │ │ │ │ │ + beq.w 19cd6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 18a7c │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1120] @ 19d54 │ │ │ │ │ + bl 18acc │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r3, [pc, #1120] @ 19da4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ add r2, r1 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1096] @ 19d58 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r3, [pc, #1096] @ 19da8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr.w r5, [pc, #1080] @ 19d5c │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr.w r5, [pc, #1080] @ 19dac │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 191e6 │ │ │ │ │ + ble.w 19236 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 191e6 │ │ │ │ │ - ldr.w r3, [pc, #1060] @ 19d60 │ │ │ │ │ + bge.w 19236 │ │ │ │ │ + ldr.w r3, [pc, #1060] @ 19db0 │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr.w r0, [r5, #576] @ 0x240 │ │ │ │ │ movs r7, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r7, [r5, #568] @ 0x238 │ │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ │ ldrb r7, [r3, r2] │ │ │ │ │ strb r7, [r3, r1] │ │ │ │ │ strb r5, [r3, r2] │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - bl 18d94 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ + bl 18de4 │ │ │ │ │ + b.n 19236 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - bl 18c80 │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - bl 185a0 │ │ │ │ │ + bl 18cd0 │ │ │ │ │ + b.n 19236 │ │ │ │ │ + bl 185f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #1008] @ (19d64 ) │ │ │ │ │ + ldr r0, [pc, #1008] @ (19db4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 673c │ │ │ │ │ - ldr r3, [pc, #1004] @ (19d68 ) │ │ │ │ │ + ldr r3, [pc, #1004] @ (19db8 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.n 191e6 │ │ │ │ │ - ldr r2, [pc, #988] @ (19d6c ) │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr r2, [pc, #988] @ (19dbc ) │ │ │ │ │ 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, #972] @ (19d70 ) │ │ │ │ │ + b.n 19236 │ │ │ │ │ + ldr r3, [pc, #972] @ (19dc0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.w 19ab6 │ │ │ │ │ + beq.w 19b06 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ smull r7, r5, sl, r1 │ │ │ │ │ rsb r2, r2, r5, asr #5 │ │ │ │ │ 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 19ab6 │ │ │ │ │ - ldr r0, [pc, #932] @ (19d74 ) │ │ │ │ │ + beq.n 19b06 │ │ │ │ │ + ldr r0, [pc, #932] @ (19dc4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 673c │ │ │ │ │ - ldr r3, [pc, #928] @ (19d78 ) │ │ │ │ │ + ldr r3, [pc, #928] @ (19dc8 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.w 191e6 │ │ │ │ │ - ldr r3, [pc, #908] @ (19d7c ) │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.w 19236 │ │ │ │ │ + ldr r3, [pc, #908] @ (19dcc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 191e6 │ │ │ │ │ + ble.w 19236 │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 18418 │ │ │ │ │ - ldr r3, [pc, #896] @ (19d80 ) │ │ │ │ │ + bl 18468 │ │ │ │ │ + ldr r3, [pc, #896] @ (19dd0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbnz r3, 19a12 │ │ │ │ │ - ldr r1, [pc, #892] @ (19d84 ) │ │ │ │ │ + cbnz r3, 19a62 │ │ │ │ │ + ldr r1, [pc, #892] @ (19dd4 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6adc │ │ │ │ │ - ldr r3, [pc, #884] @ (19d88 ) │ │ │ │ │ + ldr r3, [pc, #884] @ (19dd8 ) │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.w 191e6 │ │ │ │ │ - ldr r4, [pc, #864] @ (19d8c ) │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.w 19236 │ │ │ │ │ + ldr r4, [pc, #864] @ (19ddc ) │ │ │ │ │ add r4, pc │ │ │ │ │ - b.w 1919a │ │ │ │ │ - ldr r3, [pc, #860] @ (19d90 ) │ │ │ │ │ + b.w 191ea │ │ │ │ │ + ldr r3, [pc, #860] @ (19de0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldrb.w r1, [r3, #476] @ 0x1dc │ │ │ │ │ ldrb.w r2, [r3, #477] @ 0x1dd │ │ │ │ │ cmp r1, r5 │ │ │ │ │ ldrb.w r3, [r3, #478] @ 0x1de │ │ │ │ │ - beq.w 19b88 │ │ │ │ │ + beq.w 19bd8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq.w 19b8c │ │ │ │ │ + beq.w 19bdc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ + bne.w 19236 │ │ │ │ │ movs r5, #20 │ │ │ │ │ - b.n 19b94 │ │ │ │ │ + b.n 19be4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 19744 │ │ │ │ │ + bne.w 19794 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6720 │ │ │ │ │ - b.n 19744 │ │ │ │ │ + b.n 19794 │ │ │ │ │ add.w r8, r0, r7 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge.n 19a86 │ │ │ │ │ + bge.n 19ad6 │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt.w 19ca6 │ │ │ │ │ - ldr r3, [pc, #788] @ (19d94 ) │ │ │ │ │ + bgt.w 19cf6 │ │ │ │ │ + ldr r3, [pc, #788] @ (19de4 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ strb.w r2, [r3, r8] │ │ │ │ │ - ldr r0, [pc, #784] @ (19d98 ) │ │ │ │ │ + ldr r0, [pc, #784] @ (19de8 ) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #784] @ (19d9c ) │ │ │ │ │ + ldr r1, [pc, #784] @ (19dec ) │ │ │ │ │ it gt │ │ │ │ │ movgt r2, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ it le │ │ │ │ │ movle r2, #1 │ │ │ │ │ add r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 64e8 │ │ │ │ │ - ldr r3, [pc, #768] @ (19da0 ) │ │ │ │ │ + ldr r3, [pc, #768] @ (19df0 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ str.w r5, [r3, #568] @ 0x238 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.w 191e6 │ │ │ │ │ - ldr r1, [pc, #748] @ (19da4 ) │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.w 19236 │ │ │ │ │ + ldr r1, [pc, #748] @ (19df4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 199ce │ │ │ │ │ + b.n 19a1e │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19ace │ │ │ │ │ + b.n 19b1e │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ + bne.w 19236 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 19ac0 │ │ │ │ │ + ble.n 19b10 │ │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - bhi.w 191e6 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 19af4 ) │ │ │ │ │ + bhi.w 19236 │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 19b44 ) │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ bx r2 │ │ │ │ │ nop │ │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ │ - bl fff0dafa │ │ │ │ │ + bl fff0db4a │ │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ │ - bl fff0db02 │ │ │ │ │ + bl fff0db52 │ │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ │ - bl fff0db0a │ │ │ │ │ - bl fff0db0e │ │ │ │ │ - bl fff0db12 │ │ │ │ │ - bl fff0db16 │ │ │ │ │ - bl fff0db1a │ │ │ │ │ - bl fff0db1e │ │ │ │ │ - bl fff0db22 │ │ │ │ │ - bl fff0db26 │ │ │ │ │ + bl fff0db5a │ │ │ │ │ + bl fff0db5e │ │ │ │ │ + bl fff0db62 │ │ │ │ │ + bl fff0db66 │ │ │ │ │ + bl fff0db6a │ │ │ │ │ + bl fff0db6e │ │ │ │ │ + bl fff0db72 │ │ │ │ │ + bl fff0db76 │ │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bl fff0db2e │ │ │ │ │ - bl fff0db32 │ │ │ │ │ - bl fff0db36 │ │ │ │ │ - bl fff0db3a │ │ │ │ │ - bl fff0db3e │ │ │ │ │ - bl fff0db42 │ │ │ │ │ - bl fff0db46 │ │ │ │ │ - bl fff0db4a │ │ │ │ │ - bl fff0db4e │ │ │ │ │ - bl fff0db52 │ │ │ │ │ - bl fff0db56 │ │ │ │ │ + bl fff0db7e │ │ │ │ │ + bl fff0db82 │ │ │ │ │ + bl fff0db86 │ │ │ │ │ + bl fff0db8a │ │ │ │ │ + bl fff0db8e │ │ │ │ │ + bl fff0db92 │ │ │ │ │ + bl fff0db96 │ │ │ │ │ + bl fff0db9a │ │ │ │ │ + bl fff0db9e │ │ │ │ │ + bl fff0dba2 │ │ │ │ │ + bl fff0dba6 │ │ │ │ │ lsls r7, r1, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bl fff0db5e │ │ │ │ │ - bl fff0db62 │ │ │ │ │ - bl fff0db66 │ │ │ │ │ - bl fff0db6a │ │ │ │ │ - bl fff0db6e │ │ │ │ │ - bl fff0db72 │ │ │ │ │ + bl fff0dbae │ │ │ │ │ + bl fff0dbb2 │ │ │ │ │ + bl fff0dbb6 │ │ │ │ │ + bl fff0dbba │ │ │ │ │ + bl fff0dbbe │ │ │ │ │ + bl fff0dbc2 │ │ │ │ │ stc2 15, cr15, [r9], {255} @ 0xff │ │ │ │ │ - bl fff0db7a │ │ │ │ │ + bl fff0dbca │ │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ │ - bl fff0db82 │ │ │ │ │ + bl fff0dbd2 │ │ │ │ │ @ instruction: 0xfbfdffff │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne.n 19bb8 │ │ │ │ │ + bne.n 19c08 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #20 │ │ │ │ │ movne r5, #3 │ │ │ │ │ - ldr r3, [pc, #528] @ (19da8 ) │ │ │ │ │ + ldr r3, [pc, #528] @ (19df8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 19c6e │ │ │ │ │ - ldr r3, [pc, #524] @ (19dac ) │ │ │ │ │ + bgt.n 19cbe │ │ │ │ │ + ldr r3, [pc, #524] @ (19dfc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ blx 6340 │ │ │ │ │ - bl 184b8 │ │ │ │ │ + bl 18508 │ │ │ │ │ blx 6b94 │ │ │ │ │ - b.w 191e6 │ │ │ │ │ + b.w 19236 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ite eq │ │ │ │ │ moveq r5, #20 │ │ │ │ │ movne r5, #2 │ │ │ │ │ - b.n 19b94 │ │ │ │ │ + b.n 19be4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19bd4 │ │ │ │ │ + b.n 19c24 │ │ │ │ │ blx 69e8 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.w 191e6 │ │ │ │ │ + bne.w 19236 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 19bc6 │ │ │ │ │ + ble.n 19c16 │ │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi.w 191e6 │ │ │ │ │ + bhi.w 19236 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ lsrs r4, r5, #32 │ │ │ │ │ lsls r5, r0, #8 │ │ │ │ │ - ldr r3, [pc, #440] @ (19db0 ) │ │ │ │ │ + ldr r3, [pc, #440] @ (19e00 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 198f8 │ │ │ │ │ - ldr r3, [pc, #436] @ (19db4 ) │ │ │ │ │ + b.n 19948 │ │ │ │ │ + ldr r3, [pc, #436] @ (19e04 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 198b2 │ │ │ │ │ - ldr r3, [pc, #436] @ (19db8 ) │ │ │ │ │ + b.n 19902 │ │ │ │ │ + ldr r3, [pc, #436] @ (19e08 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 19c80 │ │ │ │ │ + beq.n 19cd0 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ smull r7, r5, sl, r1 │ │ │ │ │ rsb r2, r2, r5, asr #5 │ │ │ │ │ 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, 19c80 │ │ │ │ │ - ldr r0, [pc, #396] @ (19dbc ) │ │ │ │ │ + cbz r1, 19cd0 │ │ │ │ │ + ldr r0, [pc, #396] @ (19e0c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 673c │ │ │ │ │ - ldr r3, [pc, #392] @ (19dc0 ) │ │ │ │ │ + ldr r3, [pc, #392] @ (19e10 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.w 191e6 │ │ │ │ │ - bl 185a0 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.w 19236 │ │ │ │ │ + bl 185f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #368] @ (19dc4 ) │ │ │ │ │ + ldr r0, [pc, #368] @ (19e14 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 673c │ │ │ │ │ - ldr r3, [pc, #364] @ (19dc8 ) │ │ │ │ │ + ldr r3, [pc, #364] @ (19e18 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ - b.w 191e6 │ │ │ │ │ + bl 1864c │ │ │ │ │ + b.w 19236 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19b9e │ │ │ │ │ + bne.n 19bee │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6720 │ │ │ │ │ - b.n 19b9e │ │ │ │ │ - ldr r1, [pc, #328] @ (19dcc ) │ │ │ │ │ + b.n 19bee │ │ │ │ │ + ldr r1, [pc, #328] @ (19e1c ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 19c2c │ │ │ │ │ - ldr r1, [pc, #328] @ (19dd0 ) │ │ │ │ │ - ldr r3, [pc, #328] @ (19dd4 ) │ │ │ │ │ + b.n 19c7c │ │ │ │ │ + ldr r1, [pc, #328] @ (19e20 ) │ │ │ │ │ + ldr r3, [pc, #328] @ (19e24 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 19cae │ │ │ │ │ - ldr r3, [pc, #320] @ (19dd8 ) │ │ │ │ │ + bgt.n 19cfe │ │ │ │ │ + ldr r3, [pc, #320] @ (19e28 ) │ │ │ │ │ movs r0, #10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bl 18418 │ │ │ │ │ - b.n 196d6 │ │ │ │ │ - ldr r0, [pc, #308] @ (19ddc ) │ │ │ │ │ + bl 18468 │ │ │ │ │ + b.n 19726 │ │ │ │ │ + ldr r0, [pc, #308] @ (19e2c ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 183cc │ │ │ │ │ + bl 1841c │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 19c96 │ │ │ │ │ + bne.n 19ce6 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6720 │ │ │ │ │ - b.n 19c96 │ │ │ │ │ + b.n 19ce6 │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [sp, #808] @ 0x328 │ │ │ │ │ + ldr r3, [sp, #488] @ 0x1e8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ │ + ldrsb r6, [r1, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [sp, #656] @ 0x290 │ │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsb r0, [r7, r7] │ │ │ │ │ + ldrsb r0, [r5, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsb r6, [r7, r5] │ │ │ │ │ + ldrsb r6, [r5, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldrsb r0, [r2, r5] │ │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r4, r6] │ │ │ │ │ + strh r6, [r2, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ │ + str r6, [sp, #776] @ 0x308 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [sp, #984] @ 0x3d8 │ │ │ │ │ + str r6, [sp, #664] @ 0x298 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [sp, #904] @ 0x388 │ │ │ │ │ + str r6, [sp, #584] @ 0x248 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r3, r4] │ │ │ │ │ + strh r6, [r1, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r6, r3] │ │ │ │ │ + strh r0, [r4, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r2, r3] │ │ │ │ │ + strh r2, [r0, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [sp, #616] @ 0x268 │ │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r0, r3] │ │ │ │ │ + strh r2, [r6, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r5, r1] │ │ │ │ │ + strh r0, [r3, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r6, [r2, r1] │ │ │ │ │ + strh r6, [r0, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r6, #25] │ │ │ │ │ + strb r6, [r4, #24] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r0, [r3, r1] │ │ │ │ │ + strh r0, [r1, r0] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strh r2, [r5, r0] │ │ │ │ │ + str r2, [r3, r7] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r5, [sp, #728] @ 0x2d8 │ │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r6, [r1, #24] │ │ │ │ │ + strb r6, [r7, #22] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r7, r7] │ │ │ │ │ + str r0, [r5, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r7, r6] │ │ │ │ │ + str r4, [r5, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r2, r7] │ │ │ │ │ + str r6, [r0, r6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r2, r6] │ │ │ │ │ + str r4, [r0, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r6, r6] │ │ │ │ │ + str r2, [r4, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r1, r6] │ │ │ │ │ + str r6, [r7, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r4, r5] │ │ │ │ │ + str r2, [r2, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [r6, r5] │ │ │ │ │ + str r0, [r4, r4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r5, [sp, #0] │ │ │ │ │ + str r4, [sp, #704] @ 0x2c0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r5, r4] │ │ │ │ │ + str r4, [r3, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r3, r4] │ │ │ │ │ + str r4, [r1, r3] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r7, r3] │ │ │ │ │ + str r6, [r5, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r5, r3] │ │ │ │ │ + str r4, [r3, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r2, r3] │ │ │ │ │ + str r6, [r0, r2] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r6, r2] │ │ │ │ │ + str r6, [r4, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r4, r2] │ │ │ │ │ + str r6, [r2, r1] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [sp, #184] @ 0xb8 │ │ │ │ │ + str r3, [sp, #888] @ 0x378 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [sp, #8] │ │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r4, [r1, r1] │ │ │ │ │ + ldr r7, [pc, #1008] @ (1a1ac ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r6, [r7, r0] │ │ │ │ │ + ldr r7, [pc, #952] @ (1a178 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [r5, r0] │ │ │ │ │ + ldr r7, [pc, #872] @ (1a12c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #952] @ (1a134 ) │ │ │ │ │ + ldr r7, [pc, #632] @ (1a044 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #712] @ (1a048 ) │ │ │ │ │ + ldr r7, [pc, #392] @ (19f58 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #816] @ (1a0b4 ) │ │ │ │ │ + ldr r7, [pc, #496] @ (19fc4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ subs r1, #200 @ 0xc8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #720] @ (1a05c ) │ │ │ │ │ + ldr r7, [pc, #400] @ (19f6c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r3, #8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r7, [pc, #608] @ (19ff4 ) │ │ │ │ │ + ldr r7, [pc, #288] @ (19f04 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #976] @ 0x3d0 │ │ │ │ │ + str r2, [sp, #656] @ 0x290 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r2, [sp, #912] @ 0x390 │ │ │ │ │ + str r2, [sp, #592] @ 0x250 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - strb r4, [r7, #12] │ │ │ │ │ + strb r4, [r5, #11] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r7, [pc, #160] @ (19e44 ) │ │ │ │ │ + ldr r6, [pc, #864] @ (1a154 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r2, #124 @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [pc, #40] @ (19dd4 ) │ │ │ │ │ + ldr r5, [pc, #744] @ (1a0e4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #1008] @ (1a1a0 ) │ │ │ │ │ + ldr r5, [pc, #688] @ (1a0b0 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #848] @ (1a104 ) │ │ │ │ │ + ldr r5, [pc, #528] @ (1a014 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #824] @ (1a0f0 ) │ │ │ │ │ + ldr r5, [pc, #504] @ (1a000 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #800] @ (1a0dc ) │ │ │ │ │ + ldr r5, [pc, #480] @ (19fec ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ │ + str r0, [sp, #984] @ 0x3d8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #576] @ (1a004 ) │ │ │ │ │ + ldr r5, [pc, #256] @ (19f14 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ │ + str r0, [sp, #840] @ 0x348 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #432] @ (19f7c ) │ │ │ │ │ + ldr r5, [pc, #112] @ (19e8c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r0, #178 @ 0xb2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r5, [pc, #88] @ (19e2c ) │ │ │ │ │ + ldr r4, [pc, #792] @ (1a13c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - str r0, [sp, #928] @ 0x3a0 │ │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r5, [pc, #16] @ (19dec ) │ │ │ │ │ + ldr r4, [pc, #720] @ (1a0fc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r6, #248 @ 0xf8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019de0 : │ │ │ │ │ +00019e30 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #20] @ (19dfc ) │ │ │ │ │ + ldr r3, [pc, #20] @ (19e4c ) │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 185fc │ │ │ │ │ + bl 1864c │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 18ad0 │ │ │ │ │ - ldr r3, [pc, #904] @ (1a188 ) │ │ │ │ │ + b.w 18b20 │ │ │ │ │ + ldr r3, [pc, #584] @ (1a098 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00019e00 : │ │ │ │ │ +00019e50 : │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 19e12 │ │ │ │ │ - ldr r2, [pc, #12] @ (19e18 ) │ │ │ │ │ + cbz r0, 19e62 │ │ │ │ │ + ldr r2, [pc, #12] @ (19e68 ) │ │ │ │ │ add r2, pc │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #8] @ (19e1c ) │ │ │ │ │ + ldr r3, [pc, #8] @ (19e6c ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 19e08 │ │ │ │ │ - ldr r3, [pc, #664] @ (1a0b4 ) │ │ │ │ │ + b.n 19e58 │ │ │ │ │ + ldr r3, [pc, #344] @ (19fc4 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - b.n 198ca │ │ │ │ │ - Address 0x19e1e is out of bounds. │ │ │ │ │ + b.n 1991a │ │ │ │ │ + Address 0x19e6e is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -00019e20 : │ │ │ │ │ +00019e70 : │ │ │ │ │ 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, #32 │ │ │ │ │ sub.w r2, r3, #9 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ - bhi.n 19e4c │ │ │ │ │ + bhi.n 19e9c │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ sub.w r2, r3, #9 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ - bls.n 19e3c │ │ │ │ │ - ldr r2, [pc, #544] @ (1a070 ) │ │ │ │ │ + bls.n 19e8c │ │ │ │ │ + ldr r2, [pc, #544] @ (1a0c0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r5, [r2, #544] @ 0x220 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19efa │ │ │ │ │ + beq.n 19f4a │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ blx 68e8 │ │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f0c │ │ │ │ │ - ldr r3, [pc, #512] @ (1a074 ) │ │ │ │ │ + beq.n 19f5c │ │ │ │ │ + ldr r3, [pc, #512] @ (1a0c4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r7, [r3, #868] @ 0x364 │ │ │ │ │ - cbz r7, 19e86 │ │ │ │ │ + cbz r7, 19ed6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68cc │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 19f48 │ │ │ │ │ + beq.n 19f98 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19f58 │ │ │ │ │ + beq.n 19fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1a066 │ │ │ │ │ + beq.w 1a0b6 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add r4, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6a7c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ - ldr r3, [pc, #452] @ (1a078 ) │ │ │ │ │ + ldr r3, [pc, #452] @ (1a0c8 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -31266,295 +31261,295 @@ │ │ │ │ │ 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, 19eea │ │ │ │ │ + cbz r0, 19f3a │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19f72 │ │ │ │ │ - ldr r6, [pc, #400] @ (1a07c ) │ │ │ │ │ - ldr r3, [pc, #400] @ (1a080 ) │ │ │ │ │ + bne.n 19fc2 │ │ │ │ │ + ldr r6, [pc, #400] @ (1a0cc ) │ │ │ │ │ + ldr r3, [pc, #400] @ (1a0d0 ) │ │ │ │ │ add r6, pc │ │ │ │ │ add r4, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ │ - cbnz r2, 19f10 │ │ │ │ │ - ldr r3, [pc, #392] @ (1a084 ) │ │ │ │ │ + cbnz r2, 19f60 │ │ │ │ │ + ldr r3, [pc, #392] @ (1a0d4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r5, [r3, #540] @ 0x21c │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 19e72 │ │ │ │ │ - ldr r1, [pc, #372] @ (1a088 ) │ │ │ │ │ + b.n 19ec2 │ │ │ │ │ + ldr r1, [pc, #372] @ (1a0d8 ) │ │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 19f38 │ │ │ │ │ - ldr r1, [pc, #360] @ (1a08c ) │ │ │ │ │ + cbz r0, 19f88 │ │ │ │ │ + ldr r1, [pc, #360] @ (1a0dc ) │ │ │ │ │ ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6978 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ │ blx 6b60 │ │ │ │ │ - ldr r0, [pc, #340] @ (1a090 ) │ │ │ │ │ + ldr r0, [pc, #340] @ (1a0e0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - bgt.n 19f78 │ │ │ │ │ + bgt.n 19fc8 │ │ │ │ │ ldr.w r5, [r0, #544] @ 0x220 │ │ │ │ │ - b.n 19efa │ │ │ │ │ + b.n 19f4a │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19efa │ │ │ │ │ - b.n 19e86 │ │ │ │ │ + beq.n 19f4a │ │ │ │ │ + b.n 19ed6 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ blx 67e8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a066 │ │ │ │ │ + beq.n 1a0b6 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 64e8 │ │ │ │ │ - b.n 19eb0 │ │ │ │ │ + b.n 19f00 │ │ │ │ │ blx 6490 │ │ │ │ │ - b.n 19eea │ │ │ │ │ - ldr r1, [pc, #280] @ (1a094 ) │ │ │ │ │ + b.n 19f3a │ │ │ │ │ + ldr r1, [pc, #280] @ (1a0e4 ) │ │ │ │ │ add r4, sp, #32 │ │ │ │ │ sub.w r7, r4, #20 │ │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6bb8 │ │ │ │ │ - ldr r1, [pc, #260] @ (1a098 ) │ │ │ │ │ + ldr r1, [pc, #260] @ (1a0e8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 1a060 │ │ │ │ │ - ldr.w sl, [pc, #244] @ 1a09c │ │ │ │ │ + beq.n 1a0b0 │ │ │ │ │ + ldr.w sl, [pc, #244] @ 1a0ec │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r9, [pc, #240] @ 1a0a0 │ │ │ │ │ + ldr.w r9, [pc, #240] @ 1a0f0 │ │ │ │ │ add sl, pc │ │ │ │ │ add r9, pc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64c0 │ │ │ │ │ - cbz r0, 19fde │ │ │ │ │ + cbz r0, 1a02e │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ - bgt.n 1a050 │ │ │ │ │ + bgt.n 1a0a0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19fc2 │ │ │ │ │ + bne.n 1a012 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b60 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 19ff0 │ │ │ │ │ + beq.n 1a040 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b60 │ │ │ │ │ - ldr r0, [pc, #176] @ (1a0a4 ) │ │ │ │ │ - ldr r1, [pc, #180] @ (1a0a8 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (1a0f4 ) │ │ │ │ │ + ldr r1, [pc, #180] @ (1a0f8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ │ blx 6444 │ │ │ │ │ - ldr r1, [pc, #168] @ (1a0ac ) │ │ │ │ │ + ldr r1, [pc, #168] @ (1a0fc ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne.n 1a038 │ │ │ │ │ - cbnz r6, 1a048 │ │ │ │ │ - cbz r5, 1a020 │ │ │ │ │ + bne.n 1a088 │ │ │ │ │ + cbnz r6, 1a098 │ │ │ │ │ + cbz r5, 1a070 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6cf0 │ │ │ │ │ - ldr r3, [pc, #136] @ (1a0b0 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (1a100 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r5, [r3, #544] @ 0x220 │ │ │ │ │ - b.n 19efa │ │ │ │ │ + b.n 19f4a │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e20 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1a030 │ │ │ │ │ + bne.n 1a080 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b60 │ │ │ │ │ - b.n 1a018 │ │ │ │ │ + b.n 1a068 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [sl, #72] @ 0x48 │ │ │ │ │ blx 6e20 │ │ │ │ │ - b.n 19fb4 │ │ │ │ │ + b.n 1a004 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 19fe4 │ │ │ │ │ - b.n 19fde │ │ │ │ │ - ldr r0, [pc, #76] @ (1a0b4 ) │ │ │ │ │ + beq.n 1a034 │ │ │ │ │ + b.n 1a02e │ │ │ │ │ + ldr r0, [pc, #76] @ (1a104 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 183cc │ │ │ │ │ + bl 1841c │ │ │ │ │ nop │ │ │ │ │ - ldr r3, [pc, #504] @ (1a26c ) │ │ │ │ │ + ldr r3, [pc, #184] @ (1a17c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #352] @ (1a1d8 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (1a0e8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r3, [pc, #64] @ (1a0bc ) │ │ │ │ │ + ldr r2, [pc, #768] @ (1a3cc ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [pc, #888] @ (1a3f8 ) │ │ │ │ │ + ldr r2, [pc, #568] @ (1a308 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r6, #66 @ 0x42 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #832] @ (1a3c8 ) │ │ │ │ │ + ldr r2, [pc, #512] @ (1a2d8 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r4, #198 @ 0xc6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #186 @ 0xba │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #584] @ (1a2dc ) │ │ │ │ │ + ldr r2, [pc, #264] @ (1a1ec ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #238 @ 0xee │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #112] @ (1a110 ) │ │ │ │ │ + ldr r1, [pc, #816] @ (1a420 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r2, [pc, #104] @ (1a10c ) │ │ │ │ │ + ldr r1, [pc, #808] @ (1a41c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ - ldr r1, [pc, #864] @ (1a408 ) │ │ │ │ │ + ldr r1, [pc, #544] @ (1a318 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r5, #142 @ 0x8e │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #656] @ (1a344 ) │ │ │ │ │ + ldr r1, [pc, #336] @ (1a254 ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001a0b8 : │ │ │ │ │ - ldr r3, [pc, #140] @ (1a148 ) │ │ │ │ │ +0001a108 : │ │ │ │ │ + ldr r3, [pc, #140] @ (1a198 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [pc, #136] @ (1a14c ) │ │ │ │ │ + ldr r0, [pc, #136] @ (1a19c ) │ │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ │ add r0, pc │ │ │ │ │ strd r1, r0, [r3, #72] @ 0x48 │ │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ │ blx 6a4c │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 1a0e6 │ │ │ │ │ + bne.n 1a136 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ - cbnz r3, 1a0e6 │ │ │ │ │ + cbnz r3, 1a136 │ │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #104] @ (1a150 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (1a1a0 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r4, r3, #872 @ 0x368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 673c │ │ │ │ │ - ldr r1, [pc, #92] @ (1a154 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (1a1a4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 1a134 │ │ │ │ │ + cbz r0, 1a184 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, sp │ │ │ │ │ - b.n 1a110 │ │ │ │ │ + b.n 1a160 │ │ │ │ │ adds r5, #1 │ │ │ │ │ blx 6b6c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1a10a │ │ │ │ │ + bne.n 1a15a │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b60 │ │ │ │ │ - ldr r3, [pc, #44] @ (1a158 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (1a1a8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r5, [r3, #72] @ 0x48 │ │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ (1a15c ) │ │ │ │ │ + ldr r1, [pc, #36] @ (1a1ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6444 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1a12a │ │ │ │ │ - b.n 1a124 │ │ │ │ │ - ldr r1, [pc, #48] @ (1a17c ) │ │ │ │ │ + beq.n 1a17a │ │ │ │ │ + b.n 1a174 │ │ │ │ │ + ldr r0, [pc, #752] @ (1a48c ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #904] @ (1a4dc ) │ │ │ │ │ + ldr r0, [pc, #584] @ (1a3ec ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r0, #50 @ 0x32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [pc, #640] @ (1a3dc ) │ │ │ │ │ + ldr r0, [pc, #320] @ (1a2ec ) │ │ │ │ │ movs r1, r0 │ │ │ │ │ cmp r4, #74 @ 0x4a │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ - bcc.w 1a3b2 │ │ │ │ │ + bcc.w 1a402 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bls.w 1a39c │ │ │ │ │ + bls.w 1a3ec │ │ │ │ │ tst r1, r2 │ │ │ │ │ - beq.w 1a3a4 │ │ │ │ │ + beq.w 1a3f4 │ │ │ │ │ clz r3, r0 │ │ │ │ │ clz r2, r1 │ │ │ │ │ sub.w r3, r2, r3 │ │ │ │ │ rsb r3, r3, #31 │ │ │ │ │ - add r2, pc, #16 @ (adr r2, 1a198 ) │ │ │ │ │ + add r2, pc, #16 @ (adr r2, 1a1e8 ) │ │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ mov pc, r3 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ │ nop │ │ │ │ │ @@ -31722,45 +31717,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, 1a3b8 │ │ │ │ │ + cbz r0, 1a408 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1aa30 │ │ │ │ │ + b.w 1aa80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a3b2 │ │ │ │ │ + beq.n 1a402 │ │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ │ - bl 1a160 │ │ │ │ │ + bl 1a1b0 │ │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ │ mul.w r3, r2, r0 │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a65a │ │ │ │ │ + beq.w 1a6aa │ │ │ │ │ eor.w ip, r0, r1 │ │ │ │ │ it mi │ │ │ │ │ negmi r1, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - beq.w 1a62a │ │ │ │ │ + beq.w 1a67a │ │ │ │ │ movs r3, r0 │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 1a634 │ │ │ │ │ + bls.w 1a684 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - beq.w 1a644 │ │ │ │ │ + beq.w 1a694 │ │ │ │ │ clz r2, r3 │ │ │ │ │ clz r0, r1 │ │ │ │ │ sub.w r2, r0, r2 │ │ │ │ │ rsb r2, r2, #31 │ │ │ │ │ - add r0, pc, #16 @ (adr r0, 1a420 ) │ │ │ │ │ + add r0, pc, #16 @ (adr r0, 1a470 ) │ │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ mov pc, r2 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ │ nop │ │ │ │ │ @@ -31944,139 +31939,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 1aa30 │ │ │ │ │ + b.w 1aa80 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a65a │ │ │ │ │ + beq.n 1a6aa │ │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ │ - bl 1a3de │ │ │ │ │ + bl 1a42e │ │ │ │ │ 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 1a694 │ │ │ │ │ + b.n 1a6e4 │ │ │ │ │ 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 1a882 │ │ │ │ │ + beq.w 1a8d2 │ │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ │ it lt │ │ │ │ │ neglt r5, r5 │ │ │ │ │ - ble.n 1a6e6 │ │ │ │ │ + ble.n 1a736 │ │ │ │ │ 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 1a704 │ │ │ │ │ + beq.n 1a754 │ │ │ │ │ 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 1a718 │ │ │ │ │ + beq.n 1a768 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ teq r4, r5 │ │ │ │ │ - beq.w 1a86e │ │ │ │ │ + beq.w 1a8be │ │ │ │ │ sub.w r4, r4, #1 │ │ │ │ │ rsbs lr, r5, #32 │ │ │ │ │ - blt.n 1a746 │ │ │ │ │ + blt.n 1a796 │ │ │ │ │ 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 1a764 │ │ │ │ │ + b.n 1a7b4 │ │ │ │ │ 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 1a77a │ │ │ │ │ + bpl.n 1a7ca │ │ │ │ │ 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 1a7b8 │ │ │ │ │ + bcc.n 1a808 │ │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ │ - bcc.n 1a7a0 │ │ │ │ │ + bcc.n 1a7f0 │ │ │ │ │ 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 1a8d4 │ │ │ │ │ + bcs.w 1a924 │ │ │ │ │ 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 1a7a0 │ │ │ │ │ + bcs.n 1a7f0 │ │ │ │ │ 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 1a802 │ │ │ │ │ + bge.n 1a852 │ │ │ │ │ adds r2, #12 │ │ │ │ │ - ble.n 1a7fe │ │ │ │ │ + ble.n 1a84e │ │ │ │ │ add.w ip, r2, #20 │ │ │ │ │ rsb r2, r2, #12 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ - b.n 1a818 │ │ │ │ │ + b.n 1a868 │ │ │ │ │ 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 │ │ │ │ │ @@ -32084,17 +32079,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 1a866 │ │ │ │ │ + bge.n 1a8b6 │ │ │ │ │ adds r4, #12 │ │ │ │ │ - bgt.n 1a84e │ │ │ │ │ + bgt.n 1a89e │ │ │ │ │ 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 │ │ │ │ │ @@ -32111,35 +32106,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 1a720 │ │ │ │ │ + b.n 1a770 │ │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ │ it ne │ │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ │ - beq.n 1a8e2 │ │ │ │ │ + beq.n 1a932 │ │ │ │ │ teq r4, r5 │ │ │ │ │ it eq │ │ │ │ │ teqeq r0, r2 │ │ │ │ │ - beq.n 1a8a6 │ │ │ │ │ + beq.n 1a8f6 │ │ │ │ │ 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 1a8c4 │ │ │ │ │ + bne.n 1a914 │ │ │ │ │ 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 │ │ │ │ │ @@ -32170,28 +32165,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 1a7cc │ │ │ │ │ + b.n 1a81c │ │ │ │ │ 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 1a7cc │ │ │ │ │ + b.n 1a81c │ │ │ │ │ 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 │ │ │ │ │ @@ -32205,34 +32200,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 1a7cc │ │ │ │ │ + b.n 1a81c │ │ │ │ │ nop │ │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - b.n 1a9ba │ │ │ │ │ + b.n 1aa0a │ │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bpl.n 1a9ba │ │ │ │ │ + bpl.n 1aa0a │ │ │ │ │ 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 1a77a │ │ │ │ │ + beq.w 1a7ca │ │ │ │ │ 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 │ │ │ │ │ @@ -32240,41 +32235,41 @@ │ │ │ │ │ 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 1a77a │ │ │ │ │ + b.n 1a7ca │ │ │ │ │ nop │ │ │ │ │ - cbnz r3, 1aa18 │ │ │ │ │ - cbnz r2, 1aa18 │ │ │ │ │ + cbnz r3, 1aa68 │ │ │ │ │ + cbnz r2, 1aa68 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1aa30 │ │ │ │ │ + b.w 1aa80 │ │ │ │ │ sub.w ip, sp, #8 │ │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ │ - bl 1aa80 │ │ │ │ │ + bl 1aad0 │ │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ push {r1, lr} │ │ │ │ │ mov.w r0, #8 │ │ │ │ │ blx 6340 │ │ │ │ │ pop {r1, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vldr d6, [pc, #44] @ 1aa70 │ │ │ │ │ + vldr d6, [pc, #44] @ 1aac0 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ - vldr d5, [pc, #44] @ 1aa78 │ │ │ │ │ + vldr d5, [pc, #44] @ 1aac8 │ │ │ │ │ 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 │ │ │ │ │ @@ -32293,65 +32288,65 @@ │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sbcs.w r4, r1, r3 │ │ │ │ │ it cc │ │ │ │ │ movcc r5, #0 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ it cc │ │ │ │ │ movcc r6, r5 │ │ │ │ │ - bcc.n 1ab6a │ │ │ │ │ + bcc.n 1abba │ │ │ │ │ clz r5, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1ab80 │ │ │ │ │ + beq.n 1abd0 │ │ │ │ │ clz r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1ab78 │ │ │ │ │ + beq.n 1abc8 │ │ │ │ │ subs r4, r5, r4 │ │ │ │ │ sub.w r8, r4, #32 │ │ │ │ │ rsb r9, r4, #32 │ │ │ │ │ lsls r3, r4 │ │ │ │ │ lsl.w r5, r2, r8 │ │ │ │ │ lsl.w lr, r2, r4 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ lsr.w r2, r2, r9 │ │ │ │ │ cmp r0, lr │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ sbcs.w r2, r1, r3 │ │ │ │ │ itt cc │ │ │ │ │ movcc r5, #0 │ │ │ │ │ movcc r6, r5 │ │ │ │ │ - bcc.n 1aae8 │ │ │ │ │ + bcc.n 1ab38 │ │ │ │ │ movs r5, #1 │ │ │ │ │ subs.w r0, r0, lr │ │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ │ lsl.w r6, r5, r8 │ │ │ │ │ lsr.w r2, r5, r9 │ │ │ │ │ orrs r6, r2 │ │ │ │ │ lsls r5, r4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n 1ab6a │ │ │ │ │ + beq.n 1abba │ │ │ │ │ mov.w lr, lr, lsr #1 │ │ │ │ │ mov.w ip, r3, lsr #1 │ │ │ │ │ orr.w lr, lr, r3, lsl #31 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b.n 1ab16 │ │ │ │ │ + b.n 1ab66 │ │ │ │ │ subs.w r3, r0, lr │ │ │ │ │ sbc.w r2, r1, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc.w r1, r2, r2 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - beq.n 1ab28 │ │ │ │ │ + beq.n 1ab78 │ │ │ │ │ cmp r0, lr │ │ │ │ │ sbcs.w r3, r1, ip │ │ │ │ │ - bcs.n 1aafc │ │ │ │ │ + bcs.n 1ab4c │ │ │ │ │ adds r0, r0, r0 │ │ │ │ │ adcs r1, r1 │ │ │ │ │ subs.w sl, sl, #1 │ │ │ │ │ - bne.n 1ab16 │ │ │ │ │ + bne.n 1ab66 │ │ │ │ │ adds r5, r5, r0 │ │ │ │ │ lsl.w r9, r1, r9 │ │ │ │ │ lsr.w r0, r0, r4 │ │ │ │ │ adc.w r6, r6, r1 │ │ │ │ │ lsr.w r8, r1, r8 │ │ │ │ │ orr.w r0, r0, r9 │ │ │ │ │ orr.w r0, r0, r8 │ │ │ │ │ @@ -32362,22 +32357,22 @@ │ │ │ │ │ lsl.w lr, r0, lr │ │ │ │ │ lsr.w ip, r0, ip │ │ │ │ │ orr.w r2, r2, lr │ │ │ │ │ lsl.w r3, r0, r4 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ subs r5, r5, r3 │ │ │ │ │ sbc.w r6, r6, r2 │ │ │ │ │ - cbz r7, 1ab70 │ │ │ │ │ + cbz r7, 1abc0 │ │ │ │ │ strd r0, r1, [r7] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ clz r4, r0 │ │ │ │ │ adds r4, #32 │ │ │ │ │ - b.n 1aaa6 │ │ │ │ │ + b.n 1aaf6 │ │ │ │ │ clz r4, r2 │ │ │ │ │ add.w r5, r4, #32 │ │ │ │ │ clz r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1aaa6 │ │ │ │ │ - b.n 1ab78 │ │ │ │ │ + bne.n 1aaf6 │ │ │ │ │ + b.n 1abc8 │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -0001ab94 <.fini>: │ │ │ │ │ +0001abe4 <.fini>: │ │ │ │ │ push {r3, lr} │ │ │ │ │ pop {r3, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,660 +1,660 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x0001aba0 3a000000 3d000000 0a000000 3d000000 :...=.......=... │ │ │ │ │ - 0x0001abb0 0f000000 3d000000 24000000 3d000000 ....=...$...=... │ │ │ │ │ - 0x0001abc0 32000000 3d000000 02000000 3d000000 2...=.......=... │ │ │ │ │ - 0x0001abd0 05000000 3d000000 13000000 3d000000 ....=.......=... │ │ │ │ │ - 0x0001abe0 0d000000 3d000000 0c000000 3d000000 ....=.......=... │ │ │ │ │ - 0x0001abf0 23000000 3d000000 11000000 3d000000 #...=.......=... │ │ │ │ │ - 0x0001ac00 26000000 3d000000 01000000 3d000000 &...=.......=... │ │ │ │ │ - 0x0001ac10 17000000 3d000000 08000000 3d000000 ....=.......=... │ │ │ │ │ - 0x0001ac20 09000000 3d000000 00000000 00000000 ....=........... │ │ │ │ │ - 0x0001ac30 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ │ - 0x0001ac40 74506172 616d734e 65770000 564d436f tParamsNew..VMCo │ │ │ │ │ - 0x0001ac50 6e74726f 6c5f436f 6e6e6563 74506172 ntrol_ConnectPar │ │ │ │ │ - 0x0001ac60 616d7344 65737472 6f790000 564d434f amsDestroy..VMCO │ │ │ │ │ - 0x0001ac70 4e54524f 4c5f4445 42554700 5b766d63 NTROL_DEBUG.[vmc │ │ │ │ │ - 0x0001ac80 6f6e7472 6f6c5f69 6e69745d 206c6962 ontrol_init] lib │ │ │ │ │ - 0x0001ac90 3d3d4e55 4c4c0a00 5b766d63 6f6e7472 ==NULL..[vmcontr │ │ │ │ │ - 0x0001aca0 6f6c5f69 6e69745d 20616c69 61732025 ol_init] alias % │ │ │ │ │ - 0x0001acb0 73202d3e 2025730a 00000000 5b766d63 s -> %s.....[vmc │ │ │ │ │ - 0x0001acc0 6f6e7472 6f6c5f69 6e69745d 20257320 ontrol_init] %s │ │ │ │ │ - 0x0001acd0 2d3e2055 4e444546 494e4544 0a000000 -> UNDEFINED.... │ │ │ │ │ - 0x0001ace0 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ - 0x0001acf0 20257320 756e7573 6561626c 650a0000 %s unuseable... │ │ │ │ │ - 0x0001ad00 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ │ - 0x0001ad10 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ │ - 0x0001ad20 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ │ - 0x0001ad30 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ │ - 0x0001ad40 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ - 0x0001ad50 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ │ - 0x0001ad60 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001ad70 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ - 0x0001ad80 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ │ - 0x0001ad90 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ │ - 0x0001ada0 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ │ + 0x0001abf0 3a000000 3d000000 0a000000 3d000000 :...=.......=... │ │ │ │ │ + 0x0001ac00 0f000000 3d000000 24000000 3d000000 ....=...$...=... │ │ │ │ │ + 0x0001ac10 32000000 3d000000 02000000 3d000000 2...=.......=... │ │ │ │ │ + 0x0001ac20 05000000 3d000000 13000000 3d000000 ....=.......=... │ │ │ │ │ + 0x0001ac30 0d000000 3d000000 0c000000 3d000000 ....=.......=... │ │ │ │ │ + 0x0001ac40 23000000 3d000000 11000000 3d000000 #...=.......=... │ │ │ │ │ + 0x0001ac50 26000000 3d000000 01000000 3d000000 &...=.......=... │ │ │ │ │ + 0x0001ac60 17000000 3d000000 08000000 3d000000 ....=.......=... │ │ │ │ │ + 0x0001ac70 09000000 3d000000 00000000 00000000 ....=........... │ │ │ │ │ + 0x0001ac80 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ │ + 0x0001ac90 74506172 616d734e 65770000 564d436f tParamsNew..VMCo │ │ │ │ │ + 0x0001aca0 6e74726f 6c5f436f 6e6e6563 74506172 ntrol_ConnectPar │ │ │ │ │ + 0x0001acb0 616d7344 65737472 6f790000 564d434f amsDestroy..VMCO │ │ │ │ │ + 0x0001acc0 4e54524f 4c5f4445 42554700 5b766d63 NTROL_DEBUG.[vmc │ │ │ │ │ + 0x0001acd0 6f6e7472 6f6c5f69 6e69745d 206c6962 ontrol_init] lib │ │ │ │ │ + 0x0001ace0 3d3d4e55 4c4c0a00 5b766d63 6f6e7472 ==NULL..[vmcontr │ │ │ │ │ + 0x0001acf0 6f6c5f69 6e69745d 20616c69 61732025 ol_init] alias % │ │ │ │ │ + 0x0001ad00 73202d3e 2025730a 00000000 5b766d63 s -> %s.....[vmc │ │ │ │ │ + 0x0001ad10 6f6e7472 6f6c5f69 6e69745d 20257320 ontrol_init] %s │ │ │ │ │ + 0x0001ad20 2d3e2055 4e444546 494e4544 0a000000 -> UNDEFINED.... │ │ │ │ │ + 0x0001ad30 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ + 0x0001ad40 20257320 756e7573 6561626c 650a0000 %s unuseable... │ │ │ │ │ + 0x0001ad50 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ │ + 0x0001ad60 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ │ + 0x0001ad70 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ │ + 0x0001ad80 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ │ + 0x0001ad90 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ + 0x0001ada0 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ │ 0x0001adb0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001adc0 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ │ - 0x0001add0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001ade0 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ │ - 0x0001adf0 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ │ - 0x0001ae00 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ │ - 0x0001ae10 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ │ - 0x0001ae20 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ │ - 0x0001ae30 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ │ - 0x0001ae40 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ │ - 0x0001ae50 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ - 0x0001ae60 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ │ - 0x0001ae70 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ │ - 0x0001ae80 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ │ - 0x0001ae90 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ │ - 0x0001aea0 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ │ - 0x0001aeb0 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ │ - 0x0001aec0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ - 0x0001aed0 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ │ - 0x0001aee0 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ │ - 0x0001aef0 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ - 0x0001af00 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ │ - 0x0001af10 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ │ - 0x0001af20 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ │ - 0x0001af30 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ │ - 0x0001af40 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ │ - 0x0001af50 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ │ - 0x0001af60 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ │ - 0x0001af70 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ │ - 0x0001af80 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ - 0x0001af90 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ │ - 0x0001afa0 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ │ - 0x0001afb0 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ │ - 0x0001afc0 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ │ - 0x0001afd0 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ │ - 0x0001afe0 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ │ - 0x0001aff0 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ │ - 0x0001b000 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ │ - 0x0001b010 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ │ - 0x0001b020 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ │ - 0x0001b030 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ │ - 0x0001b040 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ │ - 0x0001b050 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ │ - 0x0001b060 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ │ - 0x0001b070 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ │ - 0x0001b080 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ │ - 0x0001b090 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ │ - 0x0001b0a0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ - 0x0001b0b0 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ │ - 0x0001b0c0 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ │ - 0x0001b0d0 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ │ - 0x0001b0e0 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ │ - 0x0001b0f0 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ │ - 0x0001b100 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ │ - 0x0001b110 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ │ - 0x0001b120 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ │ - 0x0001b130 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ │ - 0x0001b140 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ │ - 0x0001b150 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ │ - 0x0001b160 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ │ - 0x0001b170 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ - 0x0001b180 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ │ - 0x0001b190 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ │ - 0x0001b1a0 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ │ - 0x0001b1b0 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ │ - 0x0001b1c0 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ │ - 0x0001b1d0 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ │ - 0x0001b1e0 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ │ - 0x0001b1f0 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ - 0x0001b200 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ │ - 0x0001b210 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ │ - 0x0001b220 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ │ - 0x0001b230 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ │ - 0x0001b240 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ │ - 0x0001b250 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ │ - 0x0001b260 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ │ - 0x0001b270 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ │ - 0x0001b280 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ │ - 0x0001b290 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ │ - 0x0001b2a0 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ │ - 0x0001b2b0 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ │ - 0x0001b2c0 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ │ - 0x0001b2d0 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ │ - 0x0001b2e0 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ │ - 0x0001b2f0 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ │ - 0x0001b300 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ │ - 0x0001b310 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ │ - 0x0001b320 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ │ - 0x0001b330 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ │ - 0x0001b340 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ │ - 0x0001b350 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ │ - 0x0001b370 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ │ - 0x0001b380 4a000000 746f7461 6c000000 66696c65 J...total...file │ │ │ │ │ - 0x0001b390 73000000 73756264 69727300 73796d6c s...subdirs.syml │ │ │ │ │ - 0x0001b3a0 696e6b73 00000000 63687264 65767300 inks....chrdevs. │ │ │ │ │ - 0x0001b3b0 626c6b64 65767300 736f636b 65747300 blkdevs.sockets. │ │ │ │ │ - 0x0001b3c0 6469736b 55736167 65000000 72656164 diskUsage...read │ │ │ │ │ - 0x0001b3d0 73000000 77726974 65730000 72656164 s...writes..read │ │ │ │ │ - 0x0001b3e0 42797465 73000000 77726974 65427974 Bytes...writeByt │ │ │ │ │ - 0x0001b3f0 65730000 71756575 65000000 73657276 es..queue...serv │ │ │ │ │ - 0x0001b400 69636554 696d6500 75736564 00000000 iceTime.used.... │ │ │ │ │ - 0x0001b410 66726565 00000000 70616765 496e0000 free....pageIn.. │ │ │ │ │ - 0x0001b420 70616765 4f757400 43000000 73746174 pageOut.C...stat │ │ │ │ │ - 0x0001b430 65000000 70706964 00000000 74747900 e...ppid....tty. │ │ │ │ │ - 0x0001b440 6e696365 00000000 7072696f 72697479 nice....priority │ │ │ │ │ - 0x0001b450 00000000 74687265 61647300 70726f63 ....threads.proc │ │ │ │ │ - 0x0001b460 6573736f 72000000 61637469 76654f70 essor...activeOp │ │ │ │ │ - 0x0001b470 656e7300 70617373 6976654f 70656e73 ens.passiveOpens │ │ │ │ │ - 0x0001b480 00000000 61747465 6d707446 61696c73 ....attemptFails │ │ │ │ │ - 0x0001b490 00000000 65737461 62526573 65747300 ....estabResets. │ │ │ │ │ - 0x0001b4a0 63757272 45737461 62000000 696e5365 currEstab...inSe │ │ │ │ │ - 0x0001b4b0 67730000 6f757453 65677300 72657472 gs..outSegs.retr │ │ │ │ │ - 0x0001b4c0 616e7353 65677300 696e4572 72730000 ansSegs.inErrs.. │ │ │ │ │ - 0x0001b4d0 6f757452 73747300 75736572 00000000 outRsts.user.... │ │ │ │ │ - 0x0001b4e0 67726f75 70000000 75696400 67696400 group...uid.gid. │ │ │ │ │ - 0x0001b4f0 65756964 00000000 65676964 00000000 euid....egid.... │ │ │ │ │ - 0x0001b500 69646c65 00000000 72756e6e 696e6700 idle....running. │ │ │ │ │ - 0x0001b510 736c6565 70696e67 00000000 73746f70 sleeping....stop │ │ │ │ │ - 0x0001b520 70656400 7a6f6d62 69650000 61766169 ped.zombie..avai │ │ │ │ │ - 0x0001b530 6c000000 66726565 46696c65 73000000 l...freeFiles... │ │ │ │ │ - 0x0001b540 6469736b 52656164 73000000 6469736b diskReads...disk │ │ │ │ │ - 0x0001b550 57726974 65730000 6469736b 52656164 Writes..diskRead │ │ │ │ │ - 0x0001b560 42797465 73000000 6469736b 57726974 Bytes...diskWrit │ │ │ │ │ - 0x0001b570 65427974 65730000 6469736b 51756575 eBytes..diskQueu │ │ │ │ │ - 0x0001b580 65000000 6469736b 53657276 69636554 e...diskServiceT │ │ │ │ │ - 0x0001b590 696d6500 75736550 65726365 6e740000 ime.usePercent.. │ │ │ │ │ - 0x0001b5a0 73797300 77616974 00000000 69727100 sys.wait....irq. │ │ │ │ │ - 0x0001b5b0 736f6674 49727100 73746f6c 656e0000 softIrq.stolen.. │ │ │ │ │ - 0x0001b5c0 5f6e756c 6c000000 67657461 74747200 _null...getattr. │ │ │ │ │ - 0x0001b5d0 73657461 74747200 726f6f74 00000000 setattr.root.... │ │ │ │ │ - 0x0001b5e0 6c6f6f6b 75700000 72656164 6c696e6b lookup..readlink │ │ │ │ │ - 0x0001b5f0 00000000 72656164 00000000 77726974 ....read....writ │ │ │ │ │ - 0x0001b600 65636163 68650000 77726974 65000000 ecache..write... │ │ │ │ │ - 0x0001b610 63726561 74650000 72656d6f 76650000 create..remove.. │ │ │ │ │ - 0x0001b620 72656e61 6d650000 73796d6c 696e6b00 rename..symlink. │ │ │ │ │ - 0x0001b630 6d6b6469 72000000 726d6469 72000000 mkdir...rmdir... │ │ │ │ │ - 0x0001b640 72656164 64697200 66737374 61740000 readdir.fsstat.. │ │ │ │ │ - 0x0001b650 75707469 6d650000 68776164 64720000 uptime..hwaddr.. │ │ │ │ │ - 0x0001b660 74797065 00000000 64657363 72697074 type....descript │ │ │ │ │ - 0x0001b670 696f6e00 61646472 65737300 64657374 ion.address.dest │ │ │ │ │ - 0x0001b680 696e6174 696f6e00 62726f61 64636173 ination.broadcas │ │ │ │ │ - 0x0001b690 74000000 6e65746d 61736b00 666c6167 t...netmask.flag │ │ │ │ │ - 0x0001b6a0 73000000 6d747500 6d657472 69630000 s...mtu.metric.. │ │ │ │ │ - 0x0001b6b0 63707543 75720000 6370754d 61780000 cpuCur..cpuMax.. │ │ │ │ │ - 0x0001b6c0 66696c65 53697a65 43757200 66696c65 fileSizeCur.file │ │ │ │ │ - 0x0001b6d0 53697a65 4d617800 70697065 53697a65 SizeMax.pipeSize │ │ │ │ │ - 0x0001b6e0 4d617800 70697065 53697a65 43757200 Max.pipeSizeCur. │ │ │ │ │ - 0x0001b6f0 64617461 43757200 64617461 4d617800 dataCur.dataMax. │ │ │ │ │ - 0x0001b700 73746163 6b437572 00000000 73746163 stackCur....stac │ │ │ │ │ - 0x0001b710 6b4d6178 00000000 636f7265 43757200 kMax....coreCur. │ │ │ │ │ - 0x0001b720 636f7265 4d617800 6d656d6f 72794375 coreMax.memoryCu │ │ │ │ │ - 0x0001b730 72000000 6d656d6f 72794d61 78000000 r...memoryMax... │ │ │ │ │ - 0x0001b740 70726f63 65737365 73437572 00000000 processesCur.... │ │ │ │ │ - 0x0001b750 70726f63 65737365 734d6178 00000000 processesMax.... │ │ │ │ │ - 0x0001b760 6f70656e 46696c65 73437572 00000000 openFilesCur.... │ │ │ │ │ - 0x0001b770 6f70656e 46696c65 734d6178 00000000 openFilesMax.... │ │ │ │ │ - 0x0001b780 76697274 75616c4d 656d6f72 79437572 virtualMemoryCur │ │ │ │ │ - 0x0001b790 00000000 76697274 75616c4d 656d6f72 ....virtualMemor │ │ │ │ │ - 0x0001b7a0 794d6178 00000000 72616d00 61637475 yMax....ram.actu │ │ │ │ │ - 0x0001b7b0 616c5573 65640000 61637475 616c4672 alUsed..actualFr │ │ │ │ │ - 0x0001b7c0 65650000 75736564 50657263 656e7400 ee..usedPercent. │ │ │ │ │ - 0x0001b7d0 66726565 50657263 656e7400 61636365 freePercent.acce │ │ │ │ │ - 0x0001b7e0 73730000 6d6b6e6f 64000000 72656164 ss..mknod...read │ │ │ │ │ - 0x0001b7f0 64697270 6c757300 6673696e 666f0000 dirplus.fsinfo.. │ │ │ │ │ - 0x0001b800 70617468 636f6e66 00000000 636f6d6d pathconf....comm │ │ │ │ │ - 0x0001b810 69740000 73746172 7454696d 65000000 it..startTime... │ │ │ │ │ - 0x0001b820 73697a65 00000000 72657369 64656e74 size....resident │ │ │ │ │ - 0x0001b830 00000000 73686172 65000000 6d696e6f ....share...mino │ │ │ │ │ - 0x0001b840 72466175 6c747300 6d616a6f 72466175 rFaults.majorFau │ │ │ │ │ - 0x0001b850 6c747300 70616765 4661756c 74730000 lts.pageFaults.. │ │ │ │ │ - 0x0001b860 7065726d 69737369 6f6e7300 696e6f64 permissions.inod │ │ │ │ │ - 0x0001b870 65000000 64657669 63650000 6e6c696e e...device..nlin │ │ │ │ │ - 0x0001b880 6b000000 6174696d 65000000 6374696d k...atime...ctim │ │ │ │ │ - 0x0001b890 65000000 6d74696d 65000000 72784279 e...mtime...rxBy │ │ │ │ │ - 0x0001b8a0 74657300 72785061 636b6574 73000000 tes.rxPackets... │ │ │ │ │ - 0x0001b8b0 72784572 726f7273 00000000 72784472 rxErrors....rxDr │ │ │ │ │ - 0x0001b8c0 6f707065 64000000 72784f76 65727275 opped...rxOverru │ │ │ │ │ - 0x0001b8d0 6e730000 72784672 616d6500 74784279 ns..rxFrame.txBy │ │ │ │ │ - 0x0001b8e0 74657300 74785061 636b6574 73000000 tes.txPackets... │ │ │ │ │ - 0x0001b8f0 74784572 726f7273 00000000 74784472 txErrors....txDr │ │ │ │ │ - 0x0001b900 6f707065 64000000 74784f76 65727275 opped...txOverru │ │ │ │ │ - 0x0001b910 6e730000 7478436f 6c6c6973 696f6e73 ns..txCollisions │ │ │ │ │ - 0x0001b920 00000000 74784361 72726965 72000000 ....txCarrier... │ │ │ │ │ - 0x0001b930 73706565 64000000 64656661 756c7447 speed...defaultG │ │ │ │ │ - 0x0001b940 61746577 61790000 686f7374 4e616d65 ateway..hostName │ │ │ │ │ - 0x0001b950 00000000 646f6d61 696e4e61 6d650000 ....domainName.. │ │ │ │ │ - 0x0001b960 7072696d 61727944 6e730000 7365636f primaryDns..seco │ │ │ │ │ - 0x0001b970 6e646172 79446e73 00000000 61726368 ndaryDns....arch │ │ │ │ │ - 0x0001b980 00000000 6d616368 696e6500 70617463 ....machine.patc │ │ │ │ │ - 0x0001b990 684c6576 656c0000 76656e64 6f720000 hLevel..vendor.. │ │ │ │ │ - 0x0001b9a0 76656e64 6f725665 7273696f 6e000000 vendorVersion... │ │ │ │ │ - 0x0001b9b0 76656e64 6f724e61 6d650000 76656e64 vendorName..vend │ │ │ │ │ - 0x0001b9c0 6f72436f 64654e61 6d650000 70657263 orCodeName..perc │ │ │ │ │ - 0x0001b9d0 656e7400 6c617374 54696d65 00000000 ent.lastTime.... │ │ │ │ │ - 0x0001b9e0 63776400 6f72672f 68797065 7269632f cwd.org/hyperic/ │ │ │ │ │ - 0x0001b9f0 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ │ - 0x0001ba00 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ │ - 0x0001ba10 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ │ - 0x0001ba20 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ │ - 0x0001ba30 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ │ - 0x0001ba40 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ │ - 0x0001ba50 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ │ - 0x0001ba60 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ - 0x0001ba70 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ │ - 0x0001ba80 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ │ - 0x0001ba90 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ │ - 0x0001baa0 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ │ - 0x0001bab0 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ │ - 0x0001bac0 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ - 0x0001bad0 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ │ - 0x0001bae0 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ │ - 0x0001baf0 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ │ - 0x0001bb00 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ │ - 0x0001bb10 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ │ - 0x0001bb20 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ │ - 0x0001bb30 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ │ - 0x0001bb40 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ │ - 0x0001bb50 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ │ - 0x0001bb60 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ │ - 0x0001bb70 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ │ - 0x0001bb80 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ │ - 0x0001bb90 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ │ - 0x0001bba0 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ │ - 0x0001bbb0 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ │ - 0x0001bbc0 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ │ - 0x0001bbd0 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ │ - 0x0001bbe0 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ │ - 0x0001bbf0 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ │ - 0x0001bc00 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ │ - 0x0001bc10 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ │ - 0x0001bc20 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ │ - 0x0001bc30 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ │ - 0x0001bc40 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ │ - 0x0001bc50 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ │ - 0x0001bc60 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ │ - 0x0001bc70 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ │ - 0x0001bc80 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ │ - 0x0001bc90 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ │ - 0x0001bca0 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ │ - 0x0001bcb0 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ │ - 0x0001bcc0 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ │ - 0x0001bcd0 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ │ - 0x0001bce0 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ │ - 0x0001bcf0 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ │ - 0x0001bd00 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ - 0x0001bd10 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ │ - 0x0001bd20 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ │ - 0x0001bd30 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ │ - 0x0001bd40 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ │ - 0x0001bd50 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ │ - 0x0001bd60 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ │ - 0x0001bd70 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ │ - 0x0001bd80 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ │ - 0x0001bd90 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ │ - 0x0001bda0 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ │ - 0x0001bdb0 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ │ - 0x0001bdc0 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ │ - 0x0001bdd0 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ │ - 0x0001bde0 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ │ - 0x0001bdf0 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ │ - 0x0001be00 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ │ - 0x0001be10 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ │ - 0x0001be20 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ │ - 0x0001be30 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ │ - 0x0001be40 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ │ - 0x0001be50 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ │ - 0x0001be60 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ │ - 0x0001be70 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ │ - 0x0001be80 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ │ - 0x0001be90 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ │ - 0x0001bea0 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ │ - 0x0001beb0 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ │ - 0x0001bec0 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ │ - 0x0001bed0 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ │ - 0x0001bee0 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ │ - 0x0001bef0 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ │ - 0x0001bf00 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ │ - 0x0001bf10 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ │ - 0x0001bf20 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ │ - 0x0001bf30 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ │ - 0x0001bf40 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ │ - 0x0001bf50 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ │ - 0x0001bf60 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ │ - 0x0001bf70 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ │ - 0x0001bf80 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ │ - 0x0001bf90 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ │ - 0x0001bfa0 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ │ - 0x0001bfb0 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ │ - 0x0001bfc0 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ │ - 0x0001bfd0 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ │ - 0x0001bfe0 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ │ - 0x0001bff0 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ │ - 0x0001c000 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ │ - 0x0001c010 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ │ - 0x0001c020 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ │ - 0x0001c030 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ │ - 0x0001c040 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ │ - 0x0001c050 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ │ - 0x0001c060 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ │ - 0x0001c070 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ │ - 0x0001c080 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ │ - 0x0001c090 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ │ - 0x0001c0a0 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ │ - 0x0001c0b0 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ │ - 0x0001c0c0 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ │ - 0x0001c0d0 4b362033 442b0000 73696761 725f7072 K6 3D+..sigar_pr │ │ │ │ │ - 0x0001c0e0 6f635f66 696c656e 616d6500 31322f33 oc_filename.12/3 │ │ │ │ │ - 0x0001c0f0 312f3139 36392030 353a3332 20414d00 1/1969 05:32 AM. │ │ │ │ │ - 0x0001c100 6578706f 72746564 00000000 312e362e exported....1.6. │ │ │ │ │ - 0x0001c110 342e3000 61726d2d 6c696e75 78000000 4.0.arm-linux... │ │ │ │ │ - 0x0001c120 6c696273 69676172 2e736f00 73696761 libsigar.so.siga │ │ │ │ │ - 0x0001c130 72000000 53494741 522d312e 362e342e r...SIGAR-1.6.4. │ │ │ │ │ - 0x0001c140 302c2053 434d2072 65766973 696f6e20 0, SCM revision │ │ │ │ │ - 0x0001c150 6578706f 72746564 2c206275 696c7420 exported, built │ │ │ │ │ - 0x0001c160 31322f33 312f3139 36392030 353a3332 12/31/1969 05:32 │ │ │ │ │ - 0x0001c170 20414d20 6173206c 69627369 6761722e AM as libsigar. │ │ │ │ │ - 0x0001c180 736f0000 53494741 525f4350 555f4c49 so..SIGAR_CPU_LI │ │ │ │ │ - 0x0001c190 53545f53 4f434b45 54530000 756e6b6e ST_SOCKETS..unkn │ │ │ │ │ - 0x0001c1a0 6f776e00 6e6f6e65 00000000 736d6266 own.none....smbf │ │ │ │ │ - 0x0001c1b0 73000000 73776170 00000000 61667300 s...swap....afs. │ │ │ │ │ - 0x0001c1c0 69736f39 36363000 63766673 00000000 iso9660.cvfs.... │ │ │ │ │ - 0x0001c1d0 63696673 00000000 6d73646f 73000000 cifs....msdos... │ │ │ │ │ - 0x0001c1e0 6d696e69 78000000 68706673 00000000 minix...hpfs.... │ │ │ │ │ - 0x0001c1f0 76786673 00000000 76666174 00000000 vxfs....vfat.... │ │ │ │ │ - 0x0001c200 7a667300 4f4b0000 5b66735f 70696e67 zfs.OK..[fs_ping │ │ │ │ │ - 0x0001c210 5d202573 202d3e20 25733a20 25730000 ] %s -> %s: %s.. │ │ │ │ │ - 0x0001c220 2f70726f 632f6e65 742f6465 76000000 /proc/net/dev... │ │ │ │ │ - 0x0001c230 5b6e6574 5f737461 745f706f 72745d20 [net_stat_port] │ │ │ │ │ - 0x0001c240 7573696e 67206164 64726573 73202725 using address '% │ │ │ │ │ - 0x0001c250 733a2564 27000000 2f766172 2f72756e s:%d'.../var/run │ │ │ │ │ - 0x0001c260 2f75746d 70000000 2f657463 2f726573 /utmp.../etc/res │ │ │ │ │ - 0x0001c270 6f6c762e 636f6e66 00000000 6e616d65 olv.conf....name │ │ │ │ │ - 0x0001c280 73657276 65720000 414d5052 204e4554 server..AMPR NET │ │ │ │ │ - 0x0001c290 2f524f4d 00000000 45746865 726e6574 /ROM....Ethernet │ │ │ │ │ - 0x0001c2a0 00000000 4c6f6361 6c204c6f 6f706261 ....Local Loopba │ │ │ │ │ - 0x0001c2b0 636b0000 5b667164 6e5d2075 73696e67 ck..[fqdn] using │ │ │ │ │ - 0x0001c2c0 20697020 61646472 65737320 27257327 ip address '%s' │ │ │ │ │ - 0x0001c2d0 20666f72 20667164 6e000000 5b667164 for fqdn...[fqd │ │ │ │ │ - 0x0001c2e0 6e5d2067 6574686f 73746e61 6d652066 n] gethostname f │ │ │ │ │ - 0x0001c2f0 61696c65 643a2025 73000000 5b667164 ailed: %s...[fqd │ │ │ │ │ - 0x0001c300 6e5d2067 6574686f 73746e61 6d652829 n] gethostname() │ │ │ │ │ - 0x0001c310 3d3d2725 73270000 5b667164 6e5d2067 =='%s'..[fqdn] g │ │ │ │ │ - 0x0001c320 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ - 0x0001c330 20666169 6c65643a 20257300 5b667164 failed: %s.[fqd │ │ │ │ │ - 0x0001c340 6e5d2072 65736f6c 76656420 7573696e n] resolved usin │ │ │ │ │ - 0x0001c350 67206765 74686f73 7462796e 616d652e g gethostbyname. │ │ │ │ │ - 0x0001c360 685f6e61 6d650000 5b667164 6e5d2075 h_name..[fqdn] u │ │ │ │ │ - 0x0001c370 6e726573 6f6c7665 64207573 696e6720 nresolved using │ │ │ │ │ - 0x0001c380 67657468 6f737462 796e616d 652e685f gethostbyname.h_ │ │ │ │ │ - 0x0001c390 6e616d65 00000000 5b667164 6e5d2072 name....[fqdn] r │ │ │ │ │ - 0x0001c3a0 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ - 0x0001c3b0 74686f73 7462796e 616d652e 685f616c thostbyname.h_al │ │ │ │ │ - 0x0001c3c0 69617365 73000000 5b667164 6e5d2067 iases...[fqdn] g │ │ │ │ │ - 0x0001c3d0 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ - 0x0001c3e0 2e616c69 61735b25 645d3d3d 27257327 .alias[%d]=='%s' │ │ │ │ │ - 0x0001c3f0 00000000 5b667164 6e5d2075 6e726573 ....[fqdn] unres │ │ │ │ │ - 0x0001c400 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ │ - 0x0001c410 6f737462 796e616d 652e685f 616c6961 ostbyname.h_alia │ │ │ │ │ - 0x0001c420 73657300 5b667164 6e5d2067 6574686f ses.[fqdn] getho │ │ │ │ │ - 0x0001c430 73746279 61646472 28257329 20666169 stbyaddr(%s) fai │ │ │ │ │ - 0x0001c440 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ │ - 0x0001c450 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ - 0x0001c460 74686f73 74627961 6464722e 685f6e61 thostbyaddr.h_na │ │ │ │ │ - 0x0001c470 6d650000 5b667164 6e5d2067 6574686f me..[fqdn] getho │ │ │ │ │ - 0x0001c480 73746279 61646472 28257329 3d3d2725 stbyaddr(%s)=='% │ │ │ │ │ - 0x0001c490 73270000 5b667164 6e5d2072 65736f6c s'..[fqdn] resol │ │ │ │ │ - 0x0001c4a0 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ - 0x0001c4b0 74627961 6464722e 685f616c 69617365 tbyaddr.h_aliase │ │ │ │ │ - 0x0001c4c0 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ │ - 0x0001c4d0 73746279 61646472 28257329 2e616c69 stbyaddr(%s).ali │ │ │ │ │ - 0x0001c4e0 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ │ - 0x0001c4f0 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ │ - 0x0001c500 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ │ - 0x0001c510 796e616d 652e685f 61646472 5f6c6973 yname.h_addr_lis │ │ │ │ │ - 0x0001c520 74000000 5b667164 6e5d2072 65736f6c t...[fqdn] resol │ │ │ │ │ - 0x0001c530 76656420 7573696e 67206765 74646f6d ved using getdom │ │ │ │ │ - 0x0001c540 61696e6e 616d6500 5b667164 6e5d2067 ainname.[fqdn] g │ │ │ │ │ - 0x0001c550 6574646f 6d61696e 6e616d65 20666169 etdomainname fai │ │ │ │ │ - 0x0001c560 6c656400 2f646576 2f747479 00000000 led./dev/tty.... │ │ │ │ │ - 0x0001c570 6c6f6361 6c000000 72656d6f 74650000 local...remote.. │ │ │ │ │ - 0x0001c580 6364726f 6d000000 00000000 01000000 cdrom........... │ │ │ │ │ - 0x0001c590 00000000 08000000 01000000 00040000 ................ │ │ │ │ │ - 0x0001c5a0 10000000 18000000 02000000 00040000 ................ │ │ │ │ │ - 0x0001c5b0 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ │ - 0x0001c5c0 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ │ - 0x0001c5d0 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ │ - 0x0001c5e0 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ │ - 0x0001c5f0 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ │ - 0x0001c600 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ │ - 0x0001c610 80000000 88000000 09000000 00040000 ................ │ │ │ │ │ - 0x0001c620 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ │ - 0x0001c630 00000000 00000000 2f657463 2f736572 ......../etc/ser │ │ │ │ │ - 0x0001c640 76696365 73000000 53494741 525f4e45 vices...SIGAR_NE │ │ │ │ │ - 0x0001c650 545f5345 52564943 45535f46 494c4500 T_SERVICES_FILE. │ │ │ │ │ - 0x0001c660 25732564 2f257300 556e6b6e 6f776e20 %s%d/%s.Unknown │ │ │ │ │ - 0x0001c670 4572726f 72000000 54686973 2066756e Error...This fun │ │ │ │ │ - 0x0001c680 6374696f 6e206861 73206e6f 74206265 ction has not be │ │ │ │ │ - 0x0001c690 656e2069 6d706c65 6d656e74 6564206f en implemented o │ │ │ │ │ - 0x0001c6a0 6e207468 69732070 6c617466 6f726d00 n this platform. │ │ │ │ │ - 0x0001c6b0 556e6b6e 6f776e20 4f532045 72726f72 Unknown OS Error │ │ │ │ │ - 0x0001c6c0 00000000 4572726f 72207374 72696e67 ....Error string │ │ │ │ │ - 0x0001c6d0 206e6f74 20737065 63696669 65642079 not specified y │ │ │ │ │ - 0x0001c6e0 65740000 25336420 00000000 25642e25 et..%3d ....%d.% │ │ │ │ │ - 0x0001c6f0 64256300 25336425 63000000 4b4d4754 d%c.%3d%c...KMGT │ │ │ │ │ - 0x0001c700 50450000 25642064 61792573 2c200000 PE..%d day%s, .. │ │ │ │ │ - 0x0001c710 2532643a 25303264 00000000 2564206d %2d:%02d....%d m │ │ │ │ │ - 0x0001c720 696e0000 25303258 3a253032 583a2530 in..%02X:%02X:%0 │ │ │ │ │ - 0x0001c730 32583a25 3032583a 25303258 3a253032 2X:%02X:%02X:%02 │ │ │ │ │ - 0x0001c740 58000000 74637000 75647000 72617700 X...tcp.udp.raw. │ │ │ │ │ - 0x0001c750 756e6978 00000000 554e4b4e 4f574e00 unix....UNKNOWN. │ │ │ │ │ - 0x0001c760 45535441 424c4953 48454400 53594e5f ESTABLISHED.SYN_ │ │ │ │ │ - 0x0001c770 52454356 00000000 46494e5f 57414954 RECV....FIN_WAIT │ │ │ │ │ - 0x0001c780 31000000 46494e5f 57414954 32000000 1...FIN_WAIT2... │ │ │ │ │ - 0x0001c790 54494d45 5f574149 54000000 434c4f53 TIME_WAIT...CLOS │ │ │ │ │ - 0x0001c7a0 45000000 434c4f53 455f5741 49540000 E...CLOSE_WAIT.. │ │ │ │ │ - 0x0001c7b0 4c415354 5f41434b 00000000 4c495354 LAST_ACK....LIST │ │ │ │ │ - 0x0001c7c0 454e0000 434c4f53 494e4700 49444c45 EN..CLOSING.IDLE │ │ │ │ │ - 0x0001c7d0 00000000 424f554e 44000000 53594e5f ....BOUND...SYN_ │ │ │ │ │ - 0x0001c7e0 53454e54 00000000 5b4e4f20 464c4147 SENT....[NO FLAG │ │ │ │ │ - 0x0001c7f0 535d2000 55502000 42524f41 44434153 S] .UP .BROADCAS │ │ │ │ │ - 0x0001c800 54200000 44454255 47200000 4c4f4f50 T ..DEBUG ..LOOP │ │ │ │ │ - 0x0001c810 4241434b 20000000 504f494e 544f504f BACK ...POINTOPO │ │ │ │ │ - 0x0001c820 494e5420 00000000 4e4f5452 41494c45 INT ....NOTRAILE │ │ │ │ │ - 0x0001c830 52532000 52554e4e 494e4720 00000000 RS .RUNNING .... │ │ │ │ │ - 0x0001c840 4e4f4152 50200000 50524f4d 49534320 NOARP ..PROMISC │ │ │ │ │ - 0x0001c850 00000000 414c4c4d 554c5449 20000000 ....ALLMULTI ... │ │ │ │ │ - 0x0001c860 4d554c54 49434153 54200000 2f70726f MULTICAST ../pro │ │ │ │ │ - 0x0001c870 632f7374 61740000 6274696d 65000000 c/stat..btime... │ │ │ │ │ - 0x0001c880 2f70726f 632f7365 6c662f73 74617400 /proc/self/stat. │ │ │ │ │ - 0x0001c890 2f737461 74000000 2f737973 2f646576 /stat.../sys/dev │ │ │ │ │ - 0x0001c8a0 69636573 2f737973 74656d2f 6370752f ices/system/cpu/ │ │ │ │ │ - 0x0001c8b0 63707525 642f6370 75667265 712f6370 cpu%d/cpufreq/cp │ │ │ │ │ - 0x0001c8c0 75696e66 6f5f6d61 785f6672 65710000 uinfo_max_freq.. │ │ │ │ │ - 0x0001c8d0 52656420 48617420 456e7465 72707269 Red Hat Enterpri │ │ │ │ │ - 0x0001c8e0 7365204c 696e7578 20000000 456e7465 se Linux ...Ente │ │ │ │ │ - 0x0001c8f0 72707269 7365204c 696e7578 20256300 rprise Linux %c. │ │ │ │ │ - 0x0001c900 43656e74 4f530000 53636965 6e746966 CentOS..Scientif │ │ │ │ │ - 0x0001c910 6963204c 696e7578 00000000 58656e53 ic Linux....XenS │ │ │ │ │ - 0x0001c920 65727665 72202573 00000000 44495354 erver %s....DIST │ │ │ │ │ - 0x0001c930 5249425f 49440000 44495354 5249425f RIB_ID..DISTRIB_ │ │ │ │ │ - 0x0001c940 52454c45 41534500 44495354 5249425f RELEASE.DISTRIB_ │ │ │ │ │ - 0x0001c950 434f4445 4e414d45 00000000 50524f44 CODENAME....PROD │ │ │ │ │ - 0x0001c960 5543545f 56455253 494f4e00 4b45524e UCT_VERSION.KERN │ │ │ │ │ - 0x0001c970 454c5f56 45525349 4f4e0000 70726f63 EL_VERSION..proc │ │ │ │ │ - 0x0001c980 33000000 70726f63 32000000 2f70726f 3...proc2.../pro │ │ │ │ │ - 0x0001c990 632f7061 72746974 696f6e73 20257320 c/partitions %s │ │ │ │ │ - 0x0001c9a0 2d3e2025 73205b25 642c2564 5d000000 -> %s [%d,%d]... │ │ │ │ │ - 0x0001c9b0 2f70726f 632f7061 72746974 696f6e73 /proc/partitions │ │ │ │ │ - 0x0001c9c0 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ │ - 0x0001c9d0 61747320 2573202d 3e202573 205b2564 ats %s -> %s [%d │ │ │ │ │ - 0x0001c9e0 2c25645d 00000000 2f70726f 632f6469 ,%d]..../proc/di │ │ │ │ │ - 0x0001c9f0 736b7374 61747300 256c7520 256c7520 skstats.%lu %lu │ │ │ │ │ - 0x0001ca00 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ - 0x0001ca10 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ - 0x0001ca20 256c7500 2f737973 2f626c6f 636b2f25 %lu./sys/block/% │ │ │ │ │ - 0x0001ca30 732f2573 25642f73 74617400 2f737461 s/%s%d/stat./sta │ │ │ │ │ - 0x0001ca40 74757300 0a546872 65616473 3a000000 tus..Threads:... │ │ │ │ │ - 0x0001ca50 53494741 525f4f53 5f52454c 45415345 SIGAR_OS_RELEASE │ │ │ │ │ - 0x0001ca60 5f46494c 45000000 53494741 525f4f53 _FILE...SIGAR_OS │ │ │ │ │ - 0x0001ca70 5f56454e 444f525f 4e414d45 00000000 _VENDOR_NAME.... │ │ │ │ │ - 0x0001ca80 25732025 73000000 47656e75 696e6549 %s %s...GenuineI │ │ │ │ │ - 0x0001ca90 6e74656c 00000000 496e7465 6c000000 ntel....Intel... │ │ │ │ │ - 0x0001caa0 41757468 656e7469 63414d44 00000000 AuthenticAMD.... │ │ │ │ │ - 0x0001cab0 414d4400 66616d69 6c790000 6d6f6465 AMD.family..mode │ │ │ │ │ - 0x0001cac0 6c206e61 6d650000 63707520 4d487a00 l name..cpu MHz. │ │ │ │ │ - 0x0001cad0 63616368 65207369 7a650000 25732f25 cache size..%s/% │ │ │ │ │ - 0x0001cae0 73000000 5b70726f 635f6e65 745d2075 s...[proc_net] u │ │ │ │ │ - 0x0001caf0 73696e67 20257300 5b70726f 635f6e65 sing %s.[proc_ne │ │ │ │ │ - 0x0001cb00 745d2063 616e6e6f 74206f70 656e2025 t] cannot open % │ │ │ │ │ - 0x0001cb10 73000000 2f737973 2f626c6f 636b0000 s.../sys/block.. │ │ │ │ │ - 0x0001cb20 53494741 525f5052 4f435f4e 45540000 SIGAR_PROC_NET.. │ │ │ │ │ - 0x0001cb30 53494741 525f4841 535f4e50 544c0000 SIGAR_HAS_NPTL.. │ │ │ │ │ - 0x0001cb40 2f70726f 632f6d65 6d696e66 6f000000 /proc/meminfo... │ │ │ │ │ - 0x0001cb50 4d656d54 6f74616c 3a000000 4d656d46 MemTotal:...MemF │ │ │ │ │ - 0x0001cb60 7265653a 00000000 42756666 6572733a ree:....Buffers: │ │ │ │ │ - 0x0001cb70 00000000 43616368 65643a00 2f70726f ....Cached:./pro │ │ │ │ │ - 0x0001cb80 632f6d74 72720000 73697a65 3d000000 c/mtrr..size=... │ │ │ │ │ - 0x0001cb90 77726974 652d6261 636b0000 53776170 write-back..Swap │ │ │ │ │ - 0x0001cba0 546f7461 6c3a0000 53776170 46726565 Total:..SwapFree │ │ │ │ │ - 0x0001cbb0 3a000000 2f70726f 632f766d 73746174 :.../proc/vmstat │ │ │ │ │ - 0x0001cbc0 00000000 0a707377 70696e00 0a737761 .....pswpin..swa │ │ │ │ │ - 0x0001cbd0 70000000 2f70726f 632f7570 74696d65 p.../proc/uptime │ │ │ │ │ - 0x0001cbe0 00000000 2f70726f 632f6c6f 61646176 ..../proc/loadav │ │ │ │ │ - 0x0001cbf0 67000000 2f737461 746d0000 0a556964 g.../statm...Uid │ │ │ │ │ - 0x0001cc00 3a000000 0a476964 3a000000 5b70726f :....Gid:...[pro │ │ │ │ │ - 0x0001cc10 635f6372 65645d20 2f70726f 632f256c c_cred] /proc/%l │ │ │ │ │ - 0x0001cc20 752f7374 61747573 206d6973 73696e67 u/status missing │ │ │ │ │ - 0x0001cc30 20556964 00000000 5b70726f 635f6372 Uid....[proc_cr │ │ │ │ │ - 0x0001cc40 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ │ - 0x0001cc50 61747573 206d6973 73696e67 20476964 atus missing Gid │ │ │ │ │ - 0x0001cc60 00000000 2f656e76 69726f6e 00000000 ..../environ.... │ │ │ │ │ - 0x0001cc70 2f637764 00000000 2f657865 00000000 /cwd..../exe.... │ │ │ │ │ - 0x0001cc80 2f726f6f 74000000 2f6d6170 73000000 /root.../maps... │ │ │ │ │ - 0x0001cc90 67667300 6f636673 00000000 70736673 gfs.ocfs....psfs │ │ │ │ │ - 0x0001cca0 00000000 72656973 65726673 00000000 ....reiserfs.... │ │ │ │ │ - 0x0001ccb0 767a6673 00000000 78667300 78696166 vzfs....xfs.xiaf │ │ │ │ │ - 0x0001ccc0 73000000 2f657463 2f6d7461 62000000 s.../etc/mtab... │ │ │ │ │ - 0x0001ccd0 2f70726f 632f6370 75696e66 6f000000 /proc/cpuinfo... │ │ │ │ │ - 0x0001cce0 5b637075 5d206e63 70753d25 640a0000 [cpu] ncpu=%d... │ │ │ │ │ - 0x0001ccf0 2f70726f 632f6e65 742f726f 75746500 /proc/net/route. │ │ │ │ │ - 0x0001cd00 25313673 20253132 38732025 31323873 %16s %128s %128s │ │ │ │ │ - 0x0001cd10 20255820 256c6c64 20256c6c 6420256c %X %lld %lld %l │ │ │ │ │ - 0x0001cd20 6c642025 31323873 20256c6c 6420256c ld %128s %lld %l │ │ │ │ │ - 0x0001cd30 6c642025 6c6c640a 00000000 2f70726f ld %lld...../pro │ │ │ │ │ - 0x0001cd40 632f6e65 742f7463 70000000 2f70726f c/net/tcp.../pro │ │ │ │ │ - 0x0001cd50 632f6e65 742f7463 70360000 2f70726f c/net/tcp6../pro │ │ │ │ │ - 0x0001cd60 632f6e65 742f7564 70000000 2f70726f c/net/udp.../pro │ │ │ │ │ - 0x0001cd70 632f6e65 742f7564 70360000 2f70726f c/net/udp6../pro │ │ │ │ │ - 0x0001cd80 632f6e65 742f7261 77000000 2f70726f c/net/raw.../pro │ │ │ │ │ - 0x0001cd90 632f6e65 742f7261 77360000 2f70726f c/net/raw6../pro │ │ │ │ │ - 0x0001cda0 632f6e65 742f736e 6d700000 5463703a c/net/snmp..Tcp: │ │ │ │ │ - 0x0001cdb0 20000000 2f70726f 632f6e65 742f7270 .../proc/net/rp │ │ │ │ │ - 0x0001cdc0 632f6e66 73000000 2f70726f 632f6e65 c/nfs.../proc/ne │ │ │ │ │ - 0x0001cdd0 742f7270 632f6e66 73640000 4665646f t/rpc/nfsd..Fedo │ │ │ │ │ - 0x0001cde0 72610000 2f657463 2f666564 6f72612d ra../etc/fedora- │ │ │ │ │ - 0x0001cdf0 72656c65 61736500 53755345 00000000 release.SuSE.... │ │ │ │ │ - 0x0001ce00 2f657463 2f537553 452d7265 6c656173 /etc/SuSE-releas │ │ │ │ │ - 0x0001ce10 65000000 47656e74 6f6f0000 2f657463 e...Gentoo../etc │ │ │ │ │ - 0x0001ce20 2f67656e 746f6f2d 72656c65 61736500 /gentoo-release. │ │ │ │ │ - 0x0001ce30 536c6163 6b776172 65000000 2f657463 Slackware.../etc │ │ │ │ │ - 0x0001ce40 2f736c61 636b7761 72652d76 65727369 /slackware-versi │ │ │ │ │ - 0x0001ce50 6f6e0000 4d616e64 72616b65 00000000 on..Mandrake.... │ │ │ │ │ - 0x0001ce60 2f657463 2f6d616e 6472616b 652d7265 /etc/mandrake-re │ │ │ │ │ - 0x0001ce70 6c656173 65000000 564d7761 72650000 lease...VMware.. │ │ │ │ │ - 0x0001ce80 2f70726f 632f766d 77617265 2f766572 /proc/vmware/ver │ │ │ │ │ - 0x0001ce90 73696f6e 00000000 58656e53 6f757263 sion....XenSourc │ │ │ │ │ - 0x0001cea0 65000000 2f657463 2f78656e 736f7572 e.../etc/xensour │ │ │ │ │ - 0x0001ceb0 63652d69 6e76656e 746f7279 00000000 ce-inventory.... │ │ │ │ │ - 0x0001cec0 52656420 48617400 2f657463 2f726564 Red Hat./etc/red │ │ │ │ │ - 0x0001ced0 6861742d 72656c65 61736500 6c736200 hat-release.lsb. │ │ │ │ │ - 0x0001cee0 2f657463 2f6c7362 2d72656c 65617365 /etc/lsb-release │ │ │ │ │ - 0x0001cef0 00000000 44656269 616e0000 2f657463 ....Debian../etc │ │ │ │ │ - 0x0001cf00 2f646562 69616e5f 76657273 696f6e00 /debian_version. │ │ │ │ │ - 0x0001cf10 6469725f 73746174 3a206361 6e6e6f74 dir_stat: cannot │ │ │ │ │ - 0x0001cf20 20737461 74206025 73273a20 25730000 stat `%s': %s.. │ │ │ │ │ - 0x0001cf30 72656775 6c617200 64697265 63746f72 regular.director │ │ │ │ │ - 0x0001cf40 79000000 63686172 61637465 72206465 y...character de │ │ │ │ │ - 0x0001cf50 76696365 00000000 626c6f63 6b206465 vice....block de │ │ │ │ │ - 0x0001cf60 76696365 00000000 70697065 00000000 vice....pipe.... │ │ │ │ │ - 0x0001cf70 73796d62 6f6c6963 206c696e 6b000000 symbolic link... │ │ │ │ │ - 0x0001cf80 736f636b 65740000 00040000 00000000 socket.......... │ │ │ │ │ - 0x0001cf90 00020000 00000000 00010000 00000000 ................ │ │ │ │ │ - 0x0001cfa0 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ │ - 0x0001cfb0 10000000 00000000 04000000 00000000 ................ │ │ │ │ │ - 0x0001cfc0 02000000 00000000 01000000 00000000 ................ │ │ │ │ │ - 0x0001cfd0 90010000 c8000000 64000000 28000000 ........d...(... │ │ │ │ │ - 0x0001cfe0 14000000 0a000000 04000000 02000000 ................ │ │ │ │ │ - 0x0001cff0 01000000 44697370 6c61794e 616d6500 ....DisplayName. │ │ │ │ │ - 0x0001d000 50617468 00000000 45786500 556e7375 Path....Exe.Unsu │ │ │ │ │ - 0x0001d010 70706f72 74656420 25732061 74747269 pported %s attri │ │ │ │ │ - 0x0001d020 62757465 3a202573 00000000 50696400 bute: %s....Pid. │ │ │ │ │ - 0x0001d030 51756572 79207661 6c756520 27257327 Query value '%s' │ │ │ │ │ - 0x0001d040 20697320 6e6f7420 61206e75 6d626572 is not a number │ │ │ │ │ - 0x0001d050 00000000 5375646f 50696446 696c6500 ....SudoPidFile. │ │ │ │ │ - 0x0001d060 25732072 65717569 72657320 27657127 %s requires 'eq' │ │ │ │ │ - 0x0001d070 206f7065 7261746f 72000000 556e7375 operator...Unsu │ │ │ │ │ - 0x0001d080 70706f72 74656420 25732070 726f746f pported %s proto │ │ │ │ │ - 0x0001d090 636f6c3a 20257300 25732069 73206e6f col: %s.%s is no │ │ │ │ │ - 0x0001d0a0 74206120 6e756d62 65720000 7375646f t a number..sudo │ │ │ │ │ - 0x0001d0b0 20636174 20257300 4d616c66 6f726d65 cat %s.Malforme │ │ │ │ │ - 0x0001d0c0 64207175 65727900 4d697373 696e6720 d query.Missing │ │ │ │ │ - 0x0001d0d0 273d2700 4d697373 696e6720 272e2700 '='.Missing '.'. │ │ │ │ │ - 0x0001d0e0 556e7375 70706f72 74656420 6d6f6469 Unsupported modi │ │ │ │ │ - 0x0001d0f0 66696572 3a202563 00000000 53657276 fier: %c....Serv │ │ │ │ │ - 0x0001d100 69636500 4d697373 696e6720 71756572 ice.Missing quer │ │ │ │ │ - 0x0001d110 79000000 556e7375 70706f72 74656420 y...Unsupported │ │ │ │ │ - 0x0001d120 6f706572 61746f72 3a202573 00000000 operator: %s.... │ │ │ │ │ - 0x0001d130 556e7375 70706f72 74656420 6f706572 Unsupported oper │ │ │ │ │ - 0x0001d140 61746f72 20272573 2720666f 72202573 ator '%s' for %s │ │ │ │ │ - 0x0001d150 2e257300 556e7375 70706f72 74656420 .%s.Unsupported │ │ │ │ │ - 0x0001d160 6f706572 61746f72 20272573 27207769 operator '%s' wi │ │ │ │ │ - 0x0001d170 74682076 61726961 626c6520 25730000 th variable %s.. │ │ │ │ │ - 0x0001d180 56617269 61626c65 20257320 6f757420 Variable %s out │ │ │ │ │ - 0x0001d190 6f662072 616e6765 20282564 29000000 of range (%d)... │ │ │ │ │ - 0x0001d1a0 56617269 61626c65 20257320 73656c66 Variable %s self │ │ │ │ │ - 0x0001d1b0 20726566 6572656e 63650000 25732069 reference..%s i │ │ │ │ │ - 0x0001d1c0 73206e6f 74206120 63686172 00000000 s not a char.... │ │ │ │ │ - 0x0001d1d0 556e7375 70706f72 74656420 6d657468 Unsupported meth │ │ │ │ │ - 0x0001d1e0 6f643a20 25730000 51756572 79206469 od: %s..Query di │ │ │ │ │ - 0x0001d1f0 64206e6f 74206d61 74636820 616e7920 d not match any │ │ │ │ │ - 0x0001d200 70726f63 65737365 73000000 51756572 processes...Quer │ │ │ │ │ - 0x0001d210 79206d61 74636865 64206d75 6c746970 y matched multip │ │ │ │ │ - 0x0001d220 6c652070 726f6365 73736573 20282564 le processes (%d │ │ │ │ │ - 0x0001d230 29000000 43707500 43726564 4e616d65 )...Cpu.CredName │ │ │ │ │ - 0x0001d240 00000000 4d656d00 43726564 00000000 ....Mem.Cred.... │ │ │ │ │ - 0x0001d250 46640000 41726773 00000000 4d6f6475 Fd..Args....Modu │ │ │ │ │ - 0x0001d260 6c657300 456e7600 506f7274 00000000 les.Env.Port.... │ │ │ │ │ - 0x0001d270 546f7461 6c000000 50706964 00000000 Total...Ppid.... │ │ │ │ │ - 0x0001d280 54747900 4e696365 00000000 5072696f Tty.Nice....Prio │ │ │ │ │ - 0x0001d290 72697479 00000000 54687265 61647300 rity....Threads. │ │ │ │ │ - 0x0001d2a0 50726f63 6573736f 72000000 55696400 Processor...Uid. │ │ │ │ │ - 0x0001d2b0 47696400 45756964 00000000 45676964 Gid.Euid....Egid │ │ │ │ │ - 0x0001d2c0 00000000 43776400 53697a65 00000000 ....Cwd.Size.... │ │ │ │ │ - 0x0001d2d0 52657369 64656e74 00000000 53686172 Resident....Shar │ │ │ │ │ - 0x0001d2e0 65000000 4d696e6f 72466175 6c747300 e...MinorFaults. │ │ │ │ │ - 0x0001d2f0 4d616a6f 72466175 6c747300 50616765 MajorFaults.Page │ │ │ │ │ - 0x0001d300 4661756c 74730000 47726f75 70000000 Faults..Group... │ │ │ │ │ - 0x0001d310 53746172 7454696d 65000000 53797300 StartTime...Sys. │ │ │ │ │ - 0x0001d320 70747200 6f72672f 68797065 7269632f ptr.org/hyperic/ │ │ │ │ │ - 0x0001d330 73696761 722f766d 77617265 2f564d77 sigar/vmware/VMw │ │ │ │ │ - 0x0001d340 61726545 78636570 74696f6e 00000000 areException.... │ │ │ │ │ - 0x0001d350 564d434f 4e54524f 4c5f5348 4c494200 VMCONTROL_SHLIB. │ │ │ │ │ - 0x0001d360 504e4700 0a2a2a2a 20457272 6f723a20 PNG..*** Error: │ │ │ │ │ - 0x0001d370 6d696e69 6d756d20 73637265 656e2077 minimum screen w │ │ │ │ │ - 0x0001d380 69647468 20697320 32310a00 4c494e45 idth is 21..LINE │ │ │ │ │ - 0x0001d390 533d2564 00000000 434f4c55 4d4e533d S=%d....COLUMNS= │ │ │ │ │ - 0x0001d3a0 25640000 0a2a2a2a 20457272 6f723a20 %d...*** Error: │ │ │ │ │ - 0x0001d3b0 73696761 725f6765 746c696e 6528293a sigar_getline(): │ │ │ │ │ - 0x0001d3c0 20696e70 75742062 75666665 72206f76 input buffer ov │ │ │ │ │ - 0x0001d3d0 6572666c 6f770a00 1b5b324a 00000000 erflow...[2J.... │ │ │ │ │ - 0x0001d3e0 612b0000 25730a00 0a2a2a2a 20457272 a+..%s...*** Err │ │ │ │ │ - 0x0001d3f0 6f723a20 68697374 5f736176 65282920 or: hist_save() │ │ │ │ │ - 0x0001d400 6661696c 6564206f 6e206d61 6c6c6f63 failed on malloc │ │ │ │ │ - 0x0001d410 0a000000 3a000000 3d000000 0a000000 ....:...=....... │ │ │ │ │ - 0x0001d420 3d000000 0f000000 3d000000 24000000 =.......=...$... │ │ │ │ │ - 0x0001d430 3d000000 32000000 3d000000 02000000 =...2...=....... │ │ │ │ │ - 0x0001d440 3d000000 05000000 3d000000 13000000 =.......=....... │ │ │ │ │ - 0x0001d450 3d000000 0d000000 3d000000 0c000000 =.......=....... │ │ │ │ │ - 0x0001d460 3d000000 23000000 3d000000 11000000 =...#...=....... │ │ │ │ │ - 0x0001d470 3d000000 26000000 3d000000 01000000 =...&...=....... │ │ │ │ │ - 0x0001d480 3d000000 17000000 3d000000 08000000 =.......=....... │ │ │ │ │ - 0x0001d490 3d000000 09000000 3d000000 00000000 =.......=....... │ │ │ │ │ - 0x0001d4a0 00000000 .... │ │ │ │ │ + 0x0001adc0 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ + 0x0001add0 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ │ + 0x0001ade0 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ │ + 0x0001adf0 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ │ + 0x0001ae00 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001ae10 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ │ + 0x0001ae20 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001ae30 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ │ + 0x0001ae40 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ │ + 0x0001ae50 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ │ + 0x0001ae60 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ │ + 0x0001ae70 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ │ + 0x0001ae80 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ │ + 0x0001ae90 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ │ + 0x0001aea0 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ + 0x0001aeb0 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ │ + 0x0001aec0 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ │ + 0x0001aed0 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ │ + 0x0001aee0 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ │ + 0x0001aef0 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ │ + 0x0001af00 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ │ + 0x0001af10 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ + 0x0001af20 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ │ + 0x0001af30 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ │ + 0x0001af40 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ + 0x0001af50 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ │ + 0x0001af60 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ │ + 0x0001af70 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ │ + 0x0001af80 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ │ + 0x0001af90 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ │ + 0x0001afa0 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ │ + 0x0001afb0 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ │ + 0x0001afc0 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ │ + 0x0001afd0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ + 0x0001afe0 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ │ + 0x0001aff0 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ │ + 0x0001b000 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ │ + 0x0001b010 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ │ + 0x0001b020 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ │ + 0x0001b030 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ │ + 0x0001b040 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ │ + 0x0001b050 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ │ + 0x0001b060 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ │ + 0x0001b070 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ │ + 0x0001b080 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ │ + 0x0001b090 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ │ + 0x0001b0a0 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ │ + 0x0001b0b0 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ │ + 0x0001b0c0 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ │ + 0x0001b0d0 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ │ + 0x0001b0e0 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ │ + 0x0001b0f0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ + 0x0001b100 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ │ + 0x0001b110 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ │ + 0x0001b120 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ │ + 0x0001b130 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ │ + 0x0001b140 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ │ + 0x0001b150 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ │ + 0x0001b160 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ │ + 0x0001b170 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ │ + 0x0001b180 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ │ + 0x0001b190 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ │ + 0x0001b1a0 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ │ + 0x0001b1b0 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ │ + 0x0001b1c0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ + 0x0001b1d0 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ │ + 0x0001b1e0 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ │ + 0x0001b1f0 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ │ + 0x0001b200 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ │ + 0x0001b210 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ │ + 0x0001b220 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ │ + 0x0001b230 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ │ + 0x0001b240 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ + 0x0001b250 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ │ + 0x0001b260 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ │ + 0x0001b270 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ │ + 0x0001b280 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ │ + 0x0001b290 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ │ + 0x0001b2a0 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ │ + 0x0001b2b0 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ │ + 0x0001b2c0 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ │ + 0x0001b2d0 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ │ + 0x0001b2e0 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ │ + 0x0001b2f0 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ │ + 0x0001b300 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ │ + 0x0001b310 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ │ + 0x0001b320 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ │ + 0x0001b330 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ │ + 0x0001b340 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ │ + 0x0001b350 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ │ + 0x0001b360 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ │ + 0x0001b370 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ │ + 0x0001b380 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ │ + 0x0001b390 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ │ + 0x0001b3a0 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ │ + 0x0001b3c0 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ │ + 0x0001b3d0 4a000000 61637469 76654f70 656e7300 J...activeOpens. │ │ │ │ │ + 0x0001b3e0 70617373 6976654f 70656e73 00000000 passiveOpens.... │ │ │ │ │ + 0x0001b3f0 61747465 6d707446 61696c73 00000000 attemptFails.... │ │ │ │ │ + 0x0001b400 65737461 62526573 65747300 63757272 estabResets.curr │ │ │ │ │ + 0x0001b410 45737461 62000000 696e5365 67730000 Estab...inSegs.. │ │ │ │ │ + 0x0001b420 6f757453 65677300 72657472 616e7353 outSegs.retransS │ │ │ │ │ + 0x0001b430 65677300 696e4572 72730000 6f757452 egs.inErrs..outR │ │ │ │ │ + 0x0001b440 73747300 75696400 67696400 65756964 sts.uid.gid.euid │ │ │ │ │ + 0x0001b450 00000000 65676964 00000000 43000000 ....egid....C... │ │ │ │ │ + 0x0001b460 73746174 65000000 70706964 00000000 state...ppid.... │ │ │ │ │ + 0x0001b470 74747900 6e696365 00000000 7072696f tty.nice....prio │ │ │ │ │ + 0x0001b480 72697479 00000000 74687265 61647300 rity....threads. │ │ │ │ │ + 0x0001b490 70726f63 6573736f 72000000 746f7461 processor...tota │ │ │ │ │ + 0x0001b4a0 6c000000 66696c65 73000000 73756264 l...files...subd │ │ │ │ │ + 0x0001b4b0 69727300 73796d6c 696e6b73 00000000 irs.symlinks.... │ │ │ │ │ + 0x0001b4c0 63687264 65767300 626c6b64 65767300 chrdevs.blkdevs. │ │ │ │ │ + 0x0001b4d0 736f636b 65747300 6469736b 55736167 sockets.diskUsag │ │ │ │ │ + 0x0001b4e0 65000000 72616d00 75736564 00000000 e...ram.used.... │ │ │ │ │ + 0x0001b4f0 66726565 00000000 61637475 616c5573 free....actualUs │ │ │ │ │ + 0x0001b500 65640000 61637475 616c4672 65650000 ed..actualFree.. │ │ │ │ │ + 0x0001b510 75736564 50657263 656e7400 66726565 usedPercent.free │ │ │ │ │ + 0x0001b520 50657263 656e7400 63707543 75720000 Percent.cpuCur.. │ │ │ │ │ + 0x0001b530 6370754d 61780000 66696c65 53697a65 cpuMax..fileSize │ │ │ │ │ + 0x0001b540 43757200 66696c65 53697a65 4d617800 Cur.fileSizeMax. │ │ │ │ │ + 0x0001b550 70697065 53697a65 4d617800 70697065 pipeSizeMax.pipe │ │ │ │ │ + 0x0001b560 53697a65 43757200 64617461 43757200 SizeCur.dataCur. │ │ │ │ │ + 0x0001b570 64617461 4d617800 73746163 6b437572 dataMax.stackCur │ │ │ │ │ + 0x0001b580 00000000 73746163 6b4d6178 00000000 ....stackMax.... │ │ │ │ │ + 0x0001b590 636f7265 43757200 636f7265 4d617800 coreCur.coreMax. │ │ │ │ │ + 0x0001b5a0 6d656d6f 72794375 72000000 6d656d6f memoryCur...memo │ │ │ │ │ + 0x0001b5b0 72794d61 78000000 70726f63 65737365 ryMax...processe │ │ │ │ │ + 0x0001b5c0 73437572 00000000 70726f63 65737365 sCur....processe │ │ │ │ │ + 0x0001b5d0 734d6178 00000000 6f70656e 46696c65 sMax....openFile │ │ │ │ │ + 0x0001b5e0 73437572 00000000 6f70656e 46696c65 sCur....openFile │ │ │ │ │ + 0x0001b5f0 734d6178 00000000 76697274 75616c4d sMax....virtualM │ │ │ │ │ + 0x0001b600 656d6f72 79437572 00000000 76697274 emoryCur....virt │ │ │ │ │ + 0x0001b610 75616c4d 656d6f72 794d6178 00000000 ualMemoryMax.... │ │ │ │ │ + 0x0001b620 63776400 75736572 00000000 73797300 cwd.user....sys. │ │ │ │ │ + 0x0001b630 75707469 6d650000 64656661 756c7447 uptime..defaultG │ │ │ │ │ + 0x0001b640 61746577 61790000 686f7374 4e616d65 ateway..hostName │ │ │ │ │ + 0x0001b650 00000000 646f6d61 696e4e61 6d650000 ....domainName.. │ │ │ │ │ + 0x0001b660 7072696d 61727944 6e730000 7365636f primaryDns..seco │ │ │ │ │ + 0x0001b670 6e646172 79446e73 00000000 72656164 ndaryDns....read │ │ │ │ │ + 0x0001b680 73000000 77726974 65730000 72656164 s...writes..read │ │ │ │ │ + 0x0001b690 42797465 73000000 77726974 65427974 Bytes...writeByt │ │ │ │ │ + 0x0001b6a0 65730000 71756575 65000000 73657276 es..queue...serv │ │ │ │ │ + 0x0001b6b0 69636554 696d6500 72784279 74657300 iceTime.rxBytes. │ │ │ │ │ + 0x0001b6c0 72785061 636b6574 73000000 72784572 rxPackets...rxEr │ │ │ │ │ + 0x0001b6d0 726f7273 00000000 72784472 6f707065 rors....rxDroppe │ │ │ │ │ + 0x0001b6e0 64000000 72784f76 65727275 6e730000 d...rxOverruns.. │ │ │ │ │ + 0x0001b6f0 72784672 616d6500 74784279 74657300 rxFrame.txBytes. │ │ │ │ │ + 0x0001b700 74785061 636b6574 73000000 74784572 txPackets...txEr │ │ │ │ │ + 0x0001b710 726f7273 00000000 74784472 6f707065 rors....txDroppe │ │ │ │ │ + 0x0001b720 64000000 74784f76 65727275 6e730000 d...txOverruns.. │ │ │ │ │ + 0x0001b730 7478436f 6c6c6973 696f6e73 00000000 txCollisions.... │ │ │ │ │ + 0x0001b740 74784361 72726965 72000000 73706565 txCarrier...spee │ │ │ │ │ + 0x0001b750 64000000 68776164 64720000 74797065 d...hwaddr..type │ │ │ │ │ + 0x0001b760 00000000 64657363 72697074 696f6e00 ....description. │ │ │ │ │ + 0x0001b770 61646472 65737300 64657374 696e6174 address.destinat │ │ │ │ │ + 0x0001b780 696f6e00 62726f61 64636173 74000000 ion.broadcast... │ │ │ │ │ + 0x0001b790 6e65746d 61736b00 666c6167 73000000 netmask.flags... │ │ │ │ │ + 0x0001b7a0 6d747500 6d657472 69630000 70657263 mtu.metric..perc │ │ │ │ │ + 0x0001b7b0 656e7400 6c617374 54696d65 00000000 ent.lastTime.... │ │ │ │ │ + 0x0001b7c0 73746172 7454696d 65000000 61766169 startTime...avai │ │ │ │ │ + 0x0001b7d0 6c000000 66726565 46696c65 73000000 l...freeFiles... │ │ │ │ │ + 0x0001b7e0 6469736b 52656164 73000000 6469736b diskReads...disk │ │ │ │ │ + 0x0001b7f0 57726974 65730000 6469736b 52656164 Writes..diskRead │ │ │ │ │ + 0x0001b800 42797465 73000000 6469736b 57726974 Bytes...diskWrit │ │ │ │ │ + 0x0001b810 65427974 65730000 6469736b 51756575 eBytes..diskQueu │ │ │ │ │ + 0x0001b820 65000000 6469736b 53657276 69636554 e...diskServiceT │ │ │ │ │ + 0x0001b830 696d6500 75736550 65726365 6e740000 ime.usePercent.. │ │ │ │ │ + 0x0001b840 69646c65 00000000 77616974 00000000 idle....wait.... │ │ │ │ │ + 0x0001b850 69727100 736f6674 49727100 73746f6c irq.softIrq.stol │ │ │ │ │ + 0x0001b860 656e0000 5f6e756c 6c000000 67657461 en.._null...geta │ │ │ │ │ + 0x0001b870 74747200 73657461 74747200 726f6f74 ttr.setattr.root │ │ │ │ │ + 0x0001b880 00000000 6c6f6f6b 75700000 72656164 ....lookup..read │ │ │ │ │ + 0x0001b890 6c696e6b 00000000 72656164 00000000 link....read.... │ │ │ │ │ + 0x0001b8a0 77726974 65636163 68650000 77726974 writecache..writ │ │ │ │ │ + 0x0001b8b0 65000000 63726561 74650000 72656d6f e...create..remo │ │ │ │ │ + 0x0001b8c0 76650000 72656e61 6d650000 73796d6c ve..rename..syml │ │ │ │ │ + 0x0001b8d0 696e6b00 6d6b6469 72000000 726d6469 ink.mkdir...rmdi │ │ │ │ │ + 0x0001b8e0 72000000 72656164 64697200 66737374 r...readdir.fsst │ │ │ │ │ + 0x0001b8f0 61740000 67726f75 70000000 61636365 at..group...acce │ │ │ │ │ + 0x0001b900 73730000 6d6b6e6f 64000000 72656164 ss..mknod...read │ │ │ │ │ + 0x0001b910 64697270 6c757300 6673696e 666f0000 dirplus.fsinfo.. │ │ │ │ │ + 0x0001b920 70617468 636f6e66 00000000 636f6d6d pathconf....comm │ │ │ │ │ + 0x0001b930 69740000 73697a65 00000000 72657369 it..size....resi │ │ │ │ │ + 0x0001b940 64656e74 00000000 73686172 65000000 dent....share... │ │ │ │ │ + 0x0001b950 6d696e6f 72466175 6c747300 6d616a6f minorFaults.majo │ │ │ │ │ + 0x0001b960 72466175 6c747300 70616765 4661756c rFaults.pageFaul │ │ │ │ │ + 0x0001b970 74730000 72756e6e 696e6700 736c6565 ts..running.slee │ │ │ │ │ + 0x0001b980 70696e67 00000000 73746f70 70656400 ping....stopped. │ │ │ │ │ + 0x0001b990 7a6f6d62 69650000 7065726d 69737369 zombie..permissi │ │ │ │ │ + 0x0001b9a0 6f6e7300 696e6f64 65000000 64657669 ons.inode...devi │ │ │ │ │ + 0x0001b9b0 63650000 6e6c696e 6b000000 6174696d ce..nlink...atim │ │ │ │ │ + 0x0001b9c0 65000000 6374696d 65000000 6d74696d e...ctime...mtim │ │ │ │ │ + 0x0001b9d0 65000000 70616765 496e0000 70616765 e...pageIn..page │ │ │ │ │ + 0x0001b9e0 4f757400 61726368 00000000 6d616368 Out.arch....mach │ │ │ │ │ + 0x0001b9f0 696e6500 70617463 684c6576 656c0000 ine.patchLevel.. │ │ │ │ │ + 0x0001ba00 76656e64 6f720000 76656e64 6f725665 vendor..vendorVe │ │ │ │ │ + 0x0001ba10 7273696f 6e000000 76656e64 6f724e61 rsion...vendorNa │ │ │ │ │ + 0x0001ba20 6d650000 76656e64 6f72436f 64654e61 me..vendorCodeNa │ │ │ │ │ + 0x0001ba30 6d650000 6f72672f 68797065 7269632f me..org/hyperic/ │ │ │ │ │ + 0x0001ba40 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ │ + 0x0001ba50 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ │ + 0x0001ba60 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ │ + 0x0001ba70 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ │ + 0x0001ba80 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ │ + 0x0001ba90 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ │ + 0x0001baa0 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ │ + 0x0001bab0 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ + 0x0001bac0 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ │ + 0x0001bad0 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ │ + 0x0001bae0 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ │ + 0x0001baf0 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ │ + 0x0001bb00 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ │ + 0x0001bb10 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ + 0x0001bb20 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ │ + 0x0001bb30 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ │ + 0x0001bb40 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ │ + 0x0001bb50 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ │ + 0x0001bb60 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ │ + 0x0001bb70 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ │ + 0x0001bb80 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ │ + 0x0001bb90 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ │ + 0x0001bba0 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ │ + 0x0001bbb0 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ │ + 0x0001bbc0 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ │ + 0x0001bbd0 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ │ + 0x0001bbe0 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ │ + 0x0001bbf0 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ │ + 0x0001bc00 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ │ + 0x0001bc10 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ │ + 0x0001bc20 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ │ + 0x0001bc30 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ │ + 0x0001bc40 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ │ + 0x0001bc50 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ │ + 0x0001bc60 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ │ + 0x0001bc70 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ │ + 0x0001bc80 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ │ + 0x0001bc90 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ │ + 0x0001bca0 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ │ + 0x0001bcb0 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ │ + 0x0001bcc0 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ │ + 0x0001bcd0 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ │ + 0x0001bce0 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ │ + 0x0001bcf0 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ │ + 0x0001bd00 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ │ + 0x0001bd10 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ │ + 0x0001bd20 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ │ + 0x0001bd30 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ │ + 0x0001bd40 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ │ + 0x0001bd50 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ + 0x0001bd60 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ │ + 0x0001bd70 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ │ + 0x0001bd80 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ │ + 0x0001bd90 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ │ + 0x0001bda0 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ │ + 0x0001bdb0 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ │ + 0x0001bdc0 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ │ + 0x0001bdd0 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ │ + 0x0001bde0 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ │ + 0x0001bdf0 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ │ + 0x0001be00 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ │ + 0x0001be10 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ │ + 0x0001be20 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ │ + 0x0001be30 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ │ + 0x0001be40 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ │ + 0x0001be50 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ │ + 0x0001be60 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ │ + 0x0001be70 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ │ + 0x0001be80 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ │ + 0x0001be90 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ │ + 0x0001bea0 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ │ + 0x0001beb0 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ │ + 0x0001bec0 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ │ + 0x0001bed0 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ │ + 0x0001bee0 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ │ + 0x0001bef0 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ │ + 0x0001bf00 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ │ + 0x0001bf10 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ │ + 0x0001bf20 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ │ + 0x0001bf30 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ │ + 0x0001bf40 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ │ + 0x0001bf50 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ │ + 0x0001bf60 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ │ + 0x0001bf70 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ │ + 0x0001bf80 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ │ + 0x0001bf90 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ │ + 0x0001bfa0 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ │ + 0x0001bfb0 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ │ + 0x0001bfc0 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ │ + 0x0001bfd0 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ │ + 0x0001bfe0 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ │ + 0x0001bff0 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ │ + 0x0001c000 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ │ + 0x0001c010 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ │ + 0x0001c020 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ │ + 0x0001c030 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ │ + 0x0001c040 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ │ + 0x0001c050 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ │ + 0x0001c060 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ │ + 0x0001c070 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ │ + 0x0001c080 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ │ + 0x0001c090 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ │ + 0x0001c0a0 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ │ + 0x0001c0b0 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ │ + 0x0001c0c0 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ │ + 0x0001c0d0 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ │ + 0x0001c0e0 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ │ + 0x0001c0f0 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ │ + 0x0001c100 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ │ + 0x0001c110 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ │ + 0x0001c120 4b362033 442b0000 73696761 725f7072 K6 3D+..sigar_pr │ │ │ │ │ + 0x0001c130 6f635f66 696c656e 616d6500 31322f33 oc_filename.12/3 │ │ │ │ │ + 0x0001c140 312f3139 36392030 353a3332 20414d00 1/1969 05:32 AM. │ │ │ │ │ + 0x0001c150 6578706f 72746564 00000000 312e362e exported....1.6. │ │ │ │ │ + 0x0001c160 342e3000 61726d2d 6c696e75 78000000 4.0.arm-linux... │ │ │ │ │ + 0x0001c170 6c696273 69676172 2e736f00 73696761 libsigar.so.siga │ │ │ │ │ + 0x0001c180 72000000 53494741 522d312e 362e342e r...SIGAR-1.6.4. │ │ │ │ │ + 0x0001c190 302c2053 434d2072 65766973 696f6e20 0, SCM revision │ │ │ │ │ + 0x0001c1a0 6578706f 72746564 2c206275 696c7420 exported, built │ │ │ │ │ + 0x0001c1b0 31322f33 312f3139 36392030 353a3332 12/31/1969 05:32 │ │ │ │ │ + 0x0001c1c0 20414d20 6173206c 69627369 6761722e AM as libsigar. │ │ │ │ │ + 0x0001c1d0 736f0000 53494741 525f4350 555f4c49 so..SIGAR_CPU_LI │ │ │ │ │ + 0x0001c1e0 53545f53 4f434b45 54530000 756e6b6e ST_SOCKETS..unkn │ │ │ │ │ + 0x0001c1f0 6f776e00 6e6f6e65 00000000 736d6266 own.none....smbf │ │ │ │ │ + 0x0001c200 73000000 73776170 00000000 61667300 s...swap....afs. │ │ │ │ │ + 0x0001c210 69736f39 36363000 63766673 00000000 iso9660.cvfs.... │ │ │ │ │ + 0x0001c220 63696673 00000000 6d73646f 73000000 cifs....msdos... │ │ │ │ │ + 0x0001c230 6d696e69 78000000 68706673 00000000 minix...hpfs.... │ │ │ │ │ + 0x0001c240 76786673 00000000 76666174 00000000 vxfs....vfat.... │ │ │ │ │ + 0x0001c250 7a667300 4f4b0000 5b66735f 70696e67 zfs.OK..[fs_ping │ │ │ │ │ + 0x0001c260 5d202573 202d3e20 25733a20 25730000 ] %s -> %s: %s.. │ │ │ │ │ + 0x0001c270 2f70726f 632f6e65 742f6465 76000000 /proc/net/dev... │ │ │ │ │ + 0x0001c280 5b6e6574 5f737461 745f706f 72745d20 [net_stat_port] │ │ │ │ │ + 0x0001c290 7573696e 67206164 64726573 73202725 using address '% │ │ │ │ │ + 0x0001c2a0 733a2564 27000000 2f766172 2f72756e s:%d'.../var/run │ │ │ │ │ + 0x0001c2b0 2f75746d 70000000 2f657463 2f726573 /utmp.../etc/res │ │ │ │ │ + 0x0001c2c0 6f6c762e 636f6e66 00000000 6e616d65 olv.conf....name │ │ │ │ │ + 0x0001c2d0 73657276 65720000 414d5052 204e4554 server..AMPR NET │ │ │ │ │ + 0x0001c2e0 2f524f4d 00000000 45746865 726e6574 /ROM....Ethernet │ │ │ │ │ + 0x0001c2f0 00000000 4c6f6361 6c204c6f 6f706261 ....Local Loopba │ │ │ │ │ + 0x0001c300 636b0000 5b667164 6e5d2075 73696e67 ck..[fqdn] using │ │ │ │ │ + 0x0001c310 20697020 61646472 65737320 27257327 ip address '%s' │ │ │ │ │ + 0x0001c320 20666f72 20667164 6e000000 5b667164 for fqdn...[fqd │ │ │ │ │ + 0x0001c330 6e5d2067 6574686f 73746e61 6d652066 n] gethostname f │ │ │ │ │ + 0x0001c340 61696c65 643a2025 73000000 5b667164 ailed: %s...[fqd │ │ │ │ │ + 0x0001c350 6e5d2067 6574686f 73746e61 6d652829 n] gethostname() │ │ │ │ │ + 0x0001c360 3d3d2725 73270000 5b667164 6e5d2067 =='%s'..[fqdn] g │ │ │ │ │ + 0x0001c370 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ + 0x0001c380 20666169 6c65643a 20257300 5b667164 failed: %s.[fqd │ │ │ │ │ + 0x0001c390 6e5d2072 65736f6c 76656420 7573696e n] resolved usin │ │ │ │ │ + 0x0001c3a0 67206765 74686f73 7462796e 616d652e g gethostbyname. │ │ │ │ │ + 0x0001c3b0 685f6e61 6d650000 5b667164 6e5d2075 h_name..[fqdn] u │ │ │ │ │ + 0x0001c3c0 6e726573 6f6c7665 64207573 696e6720 nresolved using │ │ │ │ │ + 0x0001c3d0 67657468 6f737462 796e616d 652e685f gethostbyname.h_ │ │ │ │ │ + 0x0001c3e0 6e616d65 00000000 5b667164 6e5d2072 name....[fqdn] r │ │ │ │ │ + 0x0001c3f0 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ + 0x0001c400 74686f73 7462796e 616d652e 685f616c thostbyname.h_al │ │ │ │ │ + 0x0001c410 69617365 73000000 5b667164 6e5d2067 iases...[fqdn] g │ │ │ │ │ + 0x0001c420 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ + 0x0001c430 2e616c69 61735b25 645d3d3d 27257327 .alias[%d]=='%s' │ │ │ │ │ + 0x0001c440 00000000 5b667164 6e5d2075 6e726573 ....[fqdn] unres │ │ │ │ │ + 0x0001c450 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ │ + 0x0001c460 6f737462 796e616d 652e685f 616c6961 ostbyname.h_alia │ │ │ │ │ + 0x0001c470 73657300 5b667164 6e5d2067 6574686f ses.[fqdn] getho │ │ │ │ │ + 0x0001c480 73746279 61646472 28257329 20666169 stbyaddr(%s) fai │ │ │ │ │ + 0x0001c490 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ │ + 0x0001c4a0 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ + 0x0001c4b0 74686f73 74627961 6464722e 685f6e61 thostbyaddr.h_na │ │ │ │ │ + 0x0001c4c0 6d650000 5b667164 6e5d2067 6574686f me..[fqdn] getho │ │ │ │ │ + 0x0001c4d0 73746279 61646472 28257329 3d3d2725 stbyaddr(%s)=='% │ │ │ │ │ + 0x0001c4e0 73270000 5b667164 6e5d2072 65736f6c s'..[fqdn] resol │ │ │ │ │ + 0x0001c4f0 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ + 0x0001c500 74627961 6464722e 685f616c 69617365 tbyaddr.h_aliase │ │ │ │ │ + 0x0001c510 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ │ + 0x0001c520 73746279 61646472 28257329 2e616c69 stbyaddr(%s).ali │ │ │ │ │ + 0x0001c530 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ │ + 0x0001c540 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ │ + 0x0001c550 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ │ + 0x0001c560 796e616d 652e685f 61646472 5f6c6973 yname.h_addr_lis │ │ │ │ │ + 0x0001c570 74000000 5b667164 6e5d2072 65736f6c t...[fqdn] resol │ │ │ │ │ + 0x0001c580 76656420 7573696e 67206765 74646f6d ved using getdom │ │ │ │ │ + 0x0001c590 61696e6e 616d6500 5b667164 6e5d2067 ainname.[fqdn] g │ │ │ │ │ + 0x0001c5a0 6574646f 6d61696e 6e616d65 20666169 etdomainname fai │ │ │ │ │ + 0x0001c5b0 6c656400 2f646576 2f747479 00000000 led./dev/tty.... │ │ │ │ │ + 0x0001c5c0 6c6f6361 6c000000 72656d6f 74650000 local...remote.. │ │ │ │ │ + 0x0001c5d0 6364726f 6d000000 00000000 01000000 cdrom........... │ │ │ │ │ + 0x0001c5e0 00000000 08000000 01000000 00040000 ................ │ │ │ │ │ + 0x0001c5f0 10000000 18000000 02000000 00040000 ................ │ │ │ │ │ + 0x0001c600 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ │ + 0x0001c610 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ │ + 0x0001c620 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ │ + 0x0001c630 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ │ + 0x0001c640 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ │ + 0x0001c650 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ │ + 0x0001c660 80000000 88000000 09000000 00040000 ................ │ │ │ │ │ + 0x0001c670 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ │ + 0x0001c680 00000000 00000000 2f657463 2f736572 ......../etc/ser │ │ │ │ │ + 0x0001c690 76696365 73000000 53494741 525f4e45 vices...SIGAR_NE │ │ │ │ │ + 0x0001c6a0 545f5345 52564943 45535f46 494c4500 T_SERVICES_FILE. │ │ │ │ │ + 0x0001c6b0 25732564 2f257300 556e6b6e 6f776e20 %s%d/%s.Unknown │ │ │ │ │ + 0x0001c6c0 4572726f 72000000 54686973 2066756e Error...This fun │ │ │ │ │ + 0x0001c6d0 6374696f 6e206861 73206e6f 74206265 ction has not be │ │ │ │ │ + 0x0001c6e0 656e2069 6d706c65 6d656e74 6564206f en implemented o │ │ │ │ │ + 0x0001c6f0 6e207468 69732070 6c617466 6f726d00 n this platform. │ │ │ │ │ + 0x0001c700 556e6b6e 6f776e20 4f532045 72726f72 Unknown OS Error │ │ │ │ │ + 0x0001c710 00000000 4572726f 72207374 72696e67 ....Error string │ │ │ │ │ + 0x0001c720 206e6f74 20737065 63696669 65642079 not specified y │ │ │ │ │ + 0x0001c730 65740000 25336420 00000000 25642e25 et..%3d ....%d.% │ │ │ │ │ + 0x0001c740 64256300 25336425 63000000 4b4d4754 d%c.%3d%c...KMGT │ │ │ │ │ + 0x0001c750 50450000 25642064 61792573 2c200000 PE..%d day%s, .. │ │ │ │ │ + 0x0001c760 2532643a 25303264 00000000 2564206d %2d:%02d....%d m │ │ │ │ │ + 0x0001c770 696e0000 25303258 3a253032 583a2530 in..%02X:%02X:%0 │ │ │ │ │ + 0x0001c780 32583a25 3032583a 25303258 3a253032 2X:%02X:%02X:%02 │ │ │ │ │ + 0x0001c790 58000000 74637000 75647000 72617700 X...tcp.udp.raw. │ │ │ │ │ + 0x0001c7a0 756e6978 00000000 554e4b4e 4f574e00 unix....UNKNOWN. │ │ │ │ │ + 0x0001c7b0 45535441 424c4953 48454400 53594e5f ESTABLISHED.SYN_ │ │ │ │ │ + 0x0001c7c0 52454356 00000000 46494e5f 57414954 RECV....FIN_WAIT │ │ │ │ │ + 0x0001c7d0 31000000 46494e5f 57414954 32000000 1...FIN_WAIT2... │ │ │ │ │ + 0x0001c7e0 54494d45 5f574149 54000000 434c4f53 TIME_WAIT...CLOS │ │ │ │ │ + 0x0001c7f0 45000000 434c4f53 455f5741 49540000 E...CLOSE_WAIT.. │ │ │ │ │ + 0x0001c800 4c415354 5f41434b 00000000 4c495354 LAST_ACK....LIST │ │ │ │ │ + 0x0001c810 454e0000 434c4f53 494e4700 49444c45 EN..CLOSING.IDLE │ │ │ │ │ + 0x0001c820 00000000 424f554e 44000000 53594e5f ....BOUND...SYN_ │ │ │ │ │ + 0x0001c830 53454e54 00000000 5b4e4f20 464c4147 SENT....[NO FLAG │ │ │ │ │ + 0x0001c840 535d2000 55502000 42524f41 44434153 S] .UP .BROADCAS │ │ │ │ │ + 0x0001c850 54200000 44454255 47200000 4c4f4f50 T ..DEBUG ..LOOP │ │ │ │ │ + 0x0001c860 4241434b 20000000 504f494e 544f504f BACK ...POINTOPO │ │ │ │ │ + 0x0001c870 494e5420 00000000 4e4f5452 41494c45 INT ....NOTRAILE │ │ │ │ │ + 0x0001c880 52532000 52554e4e 494e4720 00000000 RS .RUNNING .... │ │ │ │ │ + 0x0001c890 4e4f4152 50200000 50524f4d 49534320 NOARP ..PROMISC │ │ │ │ │ + 0x0001c8a0 00000000 414c4c4d 554c5449 20000000 ....ALLMULTI ... │ │ │ │ │ + 0x0001c8b0 4d554c54 49434153 54200000 2f70726f MULTICAST ../pro │ │ │ │ │ + 0x0001c8c0 632f7374 61740000 6274696d 65000000 c/stat..btime... │ │ │ │ │ + 0x0001c8d0 2f70726f 632f7365 6c662f73 74617400 /proc/self/stat. │ │ │ │ │ + 0x0001c8e0 2f737461 74000000 2f737973 2f646576 /stat.../sys/dev │ │ │ │ │ + 0x0001c8f0 69636573 2f737973 74656d2f 6370752f ices/system/cpu/ │ │ │ │ │ + 0x0001c900 63707525 642f6370 75667265 712f6370 cpu%d/cpufreq/cp │ │ │ │ │ + 0x0001c910 75696e66 6f5f6d61 785f6672 65710000 uinfo_max_freq.. │ │ │ │ │ + 0x0001c920 52656420 48617420 456e7465 72707269 Red Hat Enterpri │ │ │ │ │ + 0x0001c930 7365204c 696e7578 20000000 456e7465 se Linux ...Ente │ │ │ │ │ + 0x0001c940 72707269 7365204c 696e7578 20256300 rprise Linux %c. │ │ │ │ │ + 0x0001c950 43656e74 4f530000 53636965 6e746966 CentOS..Scientif │ │ │ │ │ + 0x0001c960 6963204c 696e7578 00000000 58656e53 ic Linux....XenS │ │ │ │ │ + 0x0001c970 65727665 72202573 00000000 44495354 erver %s....DIST │ │ │ │ │ + 0x0001c980 5249425f 49440000 44495354 5249425f RIB_ID..DISTRIB_ │ │ │ │ │ + 0x0001c990 52454c45 41534500 44495354 5249425f RELEASE.DISTRIB_ │ │ │ │ │ + 0x0001c9a0 434f4445 4e414d45 00000000 50524f44 CODENAME....PROD │ │ │ │ │ + 0x0001c9b0 5543545f 56455253 494f4e00 4b45524e UCT_VERSION.KERN │ │ │ │ │ + 0x0001c9c0 454c5f56 45525349 4f4e0000 70726f63 EL_VERSION..proc │ │ │ │ │ + 0x0001c9d0 33000000 70726f63 32000000 2f70726f 3...proc2.../pro │ │ │ │ │ + 0x0001c9e0 632f7061 72746974 696f6e73 20257320 c/partitions %s │ │ │ │ │ + 0x0001c9f0 2d3e2025 73205b25 642c2564 5d000000 -> %s [%d,%d]... │ │ │ │ │ + 0x0001ca00 2f70726f 632f7061 72746974 696f6e73 /proc/partitions │ │ │ │ │ + 0x0001ca10 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ │ + 0x0001ca20 61747320 2573202d 3e202573 205b2564 ats %s -> %s [%d │ │ │ │ │ + 0x0001ca30 2c25645d 00000000 2f70726f 632f6469 ,%d]..../proc/di │ │ │ │ │ + 0x0001ca40 736b7374 61747300 256c7520 256c7520 skstats.%lu %lu │ │ │ │ │ + 0x0001ca50 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ + 0x0001ca60 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ + 0x0001ca70 256c7500 2f737973 2f626c6f 636b2f25 %lu./sys/block/% │ │ │ │ │ + 0x0001ca80 732f2573 25642f73 74617400 2f737461 s/%s%d/stat./sta │ │ │ │ │ + 0x0001ca90 74757300 0a546872 65616473 3a000000 tus..Threads:... │ │ │ │ │ + 0x0001caa0 53494741 525f4f53 5f52454c 45415345 SIGAR_OS_RELEASE │ │ │ │ │ + 0x0001cab0 5f46494c 45000000 53494741 525f4f53 _FILE...SIGAR_OS │ │ │ │ │ + 0x0001cac0 5f56454e 444f525f 4e414d45 00000000 _VENDOR_NAME.... │ │ │ │ │ + 0x0001cad0 25732025 73000000 47656e75 696e6549 %s %s...GenuineI │ │ │ │ │ + 0x0001cae0 6e74656c 00000000 496e7465 6c000000 ntel....Intel... │ │ │ │ │ + 0x0001caf0 41757468 656e7469 63414d44 00000000 AuthenticAMD.... │ │ │ │ │ + 0x0001cb00 414d4400 66616d69 6c790000 6d6f6465 AMD.family..mode │ │ │ │ │ + 0x0001cb10 6c206e61 6d650000 63707520 4d487a00 l name..cpu MHz. │ │ │ │ │ + 0x0001cb20 63616368 65207369 7a650000 25732f25 cache size..%s/% │ │ │ │ │ + 0x0001cb30 73000000 5b70726f 635f6e65 745d2075 s...[proc_net] u │ │ │ │ │ + 0x0001cb40 73696e67 20257300 5b70726f 635f6e65 sing %s.[proc_ne │ │ │ │ │ + 0x0001cb50 745d2063 616e6e6f 74206f70 656e2025 t] cannot open % │ │ │ │ │ + 0x0001cb60 73000000 2f737973 2f626c6f 636b0000 s.../sys/block.. │ │ │ │ │ + 0x0001cb70 53494741 525f5052 4f435f4e 45540000 SIGAR_PROC_NET.. │ │ │ │ │ + 0x0001cb80 53494741 525f4841 535f4e50 544c0000 SIGAR_HAS_NPTL.. │ │ │ │ │ + 0x0001cb90 2f70726f 632f6d65 6d696e66 6f000000 /proc/meminfo... │ │ │ │ │ + 0x0001cba0 4d656d54 6f74616c 3a000000 4d656d46 MemTotal:...MemF │ │ │ │ │ + 0x0001cbb0 7265653a 00000000 42756666 6572733a ree:....Buffers: │ │ │ │ │ + 0x0001cbc0 00000000 43616368 65643a00 2f70726f ....Cached:./pro │ │ │ │ │ + 0x0001cbd0 632f6d74 72720000 73697a65 3d000000 c/mtrr..size=... │ │ │ │ │ + 0x0001cbe0 77726974 652d6261 636b0000 53776170 write-back..Swap │ │ │ │ │ + 0x0001cbf0 546f7461 6c3a0000 53776170 46726565 Total:..SwapFree │ │ │ │ │ + 0x0001cc00 3a000000 2f70726f 632f766d 73746174 :.../proc/vmstat │ │ │ │ │ + 0x0001cc10 00000000 0a707377 70696e00 0a737761 .....pswpin..swa │ │ │ │ │ + 0x0001cc20 70000000 2f70726f 632f7570 74696d65 p.../proc/uptime │ │ │ │ │ + 0x0001cc30 00000000 2f70726f 632f6c6f 61646176 ..../proc/loadav │ │ │ │ │ + 0x0001cc40 67000000 2f737461 746d0000 0a556964 g.../statm...Uid │ │ │ │ │ + 0x0001cc50 3a000000 0a476964 3a000000 5b70726f :....Gid:...[pro │ │ │ │ │ + 0x0001cc60 635f6372 65645d20 2f70726f 632f256c c_cred] /proc/%l │ │ │ │ │ + 0x0001cc70 752f7374 61747573 206d6973 73696e67 u/status missing │ │ │ │ │ + 0x0001cc80 20556964 00000000 5b70726f 635f6372 Uid....[proc_cr │ │ │ │ │ + 0x0001cc90 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ │ + 0x0001cca0 61747573 206d6973 73696e67 20476964 atus missing Gid │ │ │ │ │ + 0x0001ccb0 00000000 2f656e76 69726f6e 00000000 ..../environ.... │ │ │ │ │ + 0x0001ccc0 2f637764 00000000 2f657865 00000000 /cwd..../exe.... │ │ │ │ │ + 0x0001ccd0 2f726f6f 74000000 2f6d6170 73000000 /root.../maps... │ │ │ │ │ + 0x0001cce0 67667300 6f636673 00000000 70736673 gfs.ocfs....psfs │ │ │ │ │ + 0x0001ccf0 00000000 72656973 65726673 00000000 ....reiserfs.... │ │ │ │ │ + 0x0001cd00 767a6673 00000000 78667300 78696166 vzfs....xfs.xiaf │ │ │ │ │ + 0x0001cd10 73000000 2f657463 2f6d7461 62000000 s.../etc/mtab... │ │ │ │ │ + 0x0001cd20 2f70726f 632f6370 75696e66 6f000000 /proc/cpuinfo... │ │ │ │ │ + 0x0001cd30 5b637075 5d206e63 70753d25 640a0000 [cpu] ncpu=%d... │ │ │ │ │ + 0x0001cd40 2f70726f 632f6e65 742f726f 75746500 /proc/net/route. │ │ │ │ │ + 0x0001cd50 25313673 20253132 38732025 31323873 %16s %128s %128s │ │ │ │ │ + 0x0001cd60 20255820 256c6c64 20256c6c 6420256c %X %lld %lld %l │ │ │ │ │ + 0x0001cd70 6c642025 31323873 20256c6c 6420256c ld %128s %lld %l │ │ │ │ │ + 0x0001cd80 6c642025 6c6c640a 00000000 2f70726f ld %lld...../pro │ │ │ │ │ + 0x0001cd90 632f6e65 742f7463 70000000 2f70726f c/net/tcp.../pro │ │ │ │ │ + 0x0001cda0 632f6e65 742f7463 70360000 2f70726f c/net/tcp6../pro │ │ │ │ │ + 0x0001cdb0 632f6e65 742f7564 70000000 2f70726f c/net/udp.../pro │ │ │ │ │ + 0x0001cdc0 632f6e65 742f7564 70360000 2f70726f c/net/udp6../pro │ │ │ │ │ + 0x0001cdd0 632f6e65 742f7261 77000000 2f70726f c/net/raw.../pro │ │ │ │ │ + 0x0001cde0 632f6e65 742f7261 77360000 2f70726f c/net/raw6../pro │ │ │ │ │ + 0x0001cdf0 632f6e65 742f736e 6d700000 5463703a c/net/snmp..Tcp: │ │ │ │ │ + 0x0001ce00 20000000 2f70726f 632f6e65 742f7270 .../proc/net/rp │ │ │ │ │ + 0x0001ce10 632f6e66 73000000 2f70726f 632f6e65 c/nfs.../proc/ne │ │ │ │ │ + 0x0001ce20 742f7270 632f6e66 73640000 4665646f t/rpc/nfsd..Fedo │ │ │ │ │ + 0x0001ce30 72610000 2f657463 2f666564 6f72612d ra../etc/fedora- │ │ │ │ │ + 0x0001ce40 72656c65 61736500 53755345 00000000 release.SuSE.... │ │ │ │ │ + 0x0001ce50 2f657463 2f537553 452d7265 6c656173 /etc/SuSE-releas │ │ │ │ │ + 0x0001ce60 65000000 47656e74 6f6f0000 2f657463 e...Gentoo../etc │ │ │ │ │ + 0x0001ce70 2f67656e 746f6f2d 72656c65 61736500 /gentoo-release. │ │ │ │ │ + 0x0001ce80 536c6163 6b776172 65000000 2f657463 Slackware.../etc │ │ │ │ │ + 0x0001ce90 2f736c61 636b7761 72652d76 65727369 /slackware-versi │ │ │ │ │ + 0x0001cea0 6f6e0000 4d616e64 72616b65 00000000 on..Mandrake.... │ │ │ │ │ + 0x0001ceb0 2f657463 2f6d616e 6472616b 652d7265 /etc/mandrake-re │ │ │ │ │ + 0x0001cec0 6c656173 65000000 564d7761 72650000 lease...VMware.. │ │ │ │ │ + 0x0001ced0 2f70726f 632f766d 77617265 2f766572 /proc/vmware/ver │ │ │ │ │ + 0x0001cee0 73696f6e 00000000 58656e53 6f757263 sion....XenSourc │ │ │ │ │ + 0x0001cef0 65000000 2f657463 2f78656e 736f7572 e.../etc/xensour │ │ │ │ │ + 0x0001cf00 63652d69 6e76656e 746f7279 00000000 ce-inventory.... │ │ │ │ │ + 0x0001cf10 52656420 48617400 2f657463 2f726564 Red Hat./etc/red │ │ │ │ │ + 0x0001cf20 6861742d 72656c65 61736500 6c736200 hat-release.lsb. │ │ │ │ │ + 0x0001cf30 2f657463 2f6c7362 2d72656c 65617365 /etc/lsb-release │ │ │ │ │ + 0x0001cf40 00000000 44656269 616e0000 2f657463 ....Debian../etc │ │ │ │ │ + 0x0001cf50 2f646562 69616e5f 76657273 696f6e00 /debian_version. │ │ │ │ │ + 0x0001cf60 6469725f 73746174 3a206361 6e6e6f74 dir_stat: cannot │ │ │ │ │ + 0x0001cf70 20737461 74206025 73273a20 25730000 stat `%s': %s.. │ │ │ │ │ + 0x0001cf80 72656775 6c617200 64697265 63746f72 regular.director │ │ │ │ │ + 0x0001cf90 79000000 63686172 61637465 72206465 y...character de │ │ │ │ │ + 0x0001cfa0 76696365 00000000 626c6f63 6b206465 vice....block de │ │ │ │ │ + 0x0001cfb0 76696365 00000000 70697065 00000000 vice....pipe.... │ │ │ │ │ + 0x0001cfc0 73796d62 6f6c6963 206c696e 6b000000 symbolic link... │ │ │ │ │ + 0x0001cfd0 736f636b 65740000 00040000 00000000 socket.......... │ │ │ │ │ + 0x0001cfe0 00020000 00000000 00010000 00000000 ................ │ │ │ │ │ + 0x0001cff0 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ │ + 0x0001d000 10000000 00000000 04000000 00000000 ................ │ │ │ │ │ + 0x0001d010 02000000 00000000 01000000 00000000 ................ │ │ │ │ │ + 0x0001d020 90010000 c8000000 64000000 28000000 ........d...(... │ │ │ │ │ + 0x0001d030 14000000 0a000000 04000000 02000000 ................ │ │ │ │ │ + 0x0001d040 01000000 44697370 6c61794e 616d6500 ....DisplayName. │ │ │ │ │ + 0x0001d050 50617468 00000000 45786500 556e7375 Path....Exe.Unsu │ │ │ │ │ + 0x0001d060 70706f72 74656420 25732061 74747269 pported %s attri │ │ │ │ │ + 0x0001d070 62757465 3a202573 00000000 50696400 bute: %s....Pid. │ │ │ │ │ + 0x0001d080 51756572 79207661 6c756520 27257327 Query value '%s' │ │ │ │ │ + 0x0001d090 20697320 6e6f7420 61206e75 6d626572 is not a number │ │ │ │ │ + 0x0001d0a0 00000000 5375646f 50696446 696c6500 ....SudoPidFile. │ │ │ │ │ + 0x0001d0b0 25732072 65717569 72657320 27657127 %s requires 'eq' │ │ │ │ │ + 0x0001d0c0 206f7065 7261746f 72000000 556e7375 operator...Unsu │ │ │ │ │ + 0x0001d0d0 70706f72 74656420 25732070 726f746f pported %s proto │ │ │ │ │ + 0x0001d0e0 636f6c3a 20257300 25732069 73206e6f col: %s.%s is no │ │ │ │ │ + 0x0001d0f0 74206120 6e756d62 65720000 7375646f t a number..sudo │ │ │ │ │ + 0x0001d100 20636174 20257300 4d616c66 6f726d65 cat %s.Malforme │ │ │ │ │ + 0x0001d110 64207175 65727900 4d697373 696e6720 d query.Missing │ │ │ │ │ + 0x0001d120 273d2700 4d697373 696e6720 272e2700 '='.Missing '.'. │ │ │ │ │ + 0x0001d130 556e7375 70706f72 74656420 6d6f6469 Unsupported modi │ │ │ │ │ + 0x0001d140 66696572 3a202563 00000000 53657276 fier: %c....Serv │ │ │ │ │ + 0x0001d150 69636500 4d697373 696e6720 71756572 ice.Missing quer │ │ │ │ │ + 0x0001d160 79000000 556e7375 70706f72 74656420 y...Unsupported │ │ │ │ │ + 0x0001d170 6f706572 61746f72 3a202573 00000000 operator: %s.... │ │ │ │ │ + 0x0001d180 556e7375 70706f72 74656420 6f706572 Unsupported oper │ │ │ │ │ + 0x0001d190 61746f72 20272573 2720666f 72202573 ator '%s' for %s │ │ │ │ │ + 0x0001d1a0 2e257300 556e7375 70706f72 74656420 .%s.Unsupported │ │ │ │ │ + 0x0001d1b0 6f706572 61746f72 20272573 27207769 operator '%s' wi │ │ │ │ │ + 0x0001d1c0 74682076 61726961 626c6520 25730000 th variable %s.. │ │ │ │ │ + 0x0001d1d0 56617269 61626c65 20257320 6f757420 Variable %s out │ │ │ │ │ + 0x0001d1e0 6f662072 616e6765 20282564 29000000 of range (%d)... │ │ │ │ │ + 0x0001d1f0 56617269 61626c65 20257320 73656c66 Variable %s self │ │ │ │ │ + 0x0001d200 20726566 6572656e 63650000 25732069 reference..%s i │ │ │ │ │ + 0x0001d210 73206e6f 74206120 63686172 00000000 s not a char.... │ │ │ │ │ + 0x0001d220 556e7375 70706f72 74656420 6d657468 Unsupported meth │ │ │ │ │ + 0x0001d230 6f643a20 25730000 51756572 79206469 od: %s..Query di │ │ │ │ │ + 0x0001d240 64206e6f 74206d61 74636820 616e7920 d not match any │ │ │ │ │ + 0x0001d250 70726f63 65737365 73000000 51756572 processes...Quer │ │ │ │ │ + 0x0001d260 79206d61 74636865 64206d75 6c746970 y matched multip │ │ │ │ │ + 0x0001d270 6c652070 726f6365 73736573 20282564 le processes (%d │ │ │ │ │ + 0x0001d280 29000000 43707500 43726564 4e616d65 )...Cpu.CredName │ │ │ │ │ + 0x0001d290 00000000 4d656d00 43726564 00000000 ....Mem.Cred.... │ │ │ │ │ + 0x0001d2a0 46640000 41726773 00000000 4d6f6475 Fd..Args....Modu │ │ │ │ │ + 0x0001d2b0 6c657300 456e7600 506f7274 00000000 les.Env.Port.... │ │ │ │ │ + 0x0001d2c0 546f7461 6c000000 50706964 00000000 Total...Ppid.... │ │ │ │ │ + 0x0001d2d0 54747900 4e696365 00000000 5072696f Tty.Nice....Prio │ │ │ │ │ + 0x0001d2e0 72697479 00000000 54687265 61647300 rity....Threads. │ │ │ │ │ + 0x0001d2f0 50726f63 6573736f 72000000 55696400 Processor...Uid. │ │ │ │ │ + 0x0001d300 47696400 45756964 00000000 45676964 Gid.Euid....Egid │ │ │ │ │ + 0x0001d310 00000000 43776400 53697a65 00000000 ....Cwd.Size.... │ │ │ │ │ + 0x0001d320 52657369 64656e74 00000000 53686172 Resident....Shar │ │ │ │ │ + 0x0001d330 65000000 4d696e6f 72466175 6c747300 e...MinorFaults. │ │ │ │ │ + 0x0001d340 4d616a6f 72466175 6c747300 50616765 MajorFaults.Page │ │ │ │ │ + 0x0001d350 4661756c 74730000 47726f75 70000000 Faults..Group... │ │ │ │ │ + 0x0001d360 53746172 7454696d 65000000 53797300 StartTime...Sys. │ │ │ │ │ + 0x0001d370 70747200 6f72672f 68797065 7269632f ptr.org/hyperic/ │ │ │ │ │ + 0x0001d380 73696761 722f766d 77617265 2f564d77 sigar/vmware/VMw │ │ │ │ │ + 0x0001d390 61726545 78636570 74696f6e 00000000 areException.... │ │ │ │ │ + 0x0001d3a0 564d434f 4e54524f 4c5f5348 4c494200 VMCONTROL_SHLIB. │ │ │ │ │ + 0x0001d3b0 504e4700 0a2a2a2a 20457272 6f723a20 PNG..*** Error: │ │ │ │ │ + 0x0001d3c0 6d696e69 6d756d20 73637265 656e2077 minimum screen w │ │ │ │ │ + 0x0001d3d0 69647468 20697320 32310a00 4c494e45 idth is 21..LINE │ │ │ │ │ + 0x0001d3e0 533d2564 00000000 434f4c55 4d4e533d S=%d....COLUMNS= │ │ │ │ │ + 0x0001d3f0 25640000 0a2a2a2a 20457272 6f723a20 %d...*** Error: │ │ │ │ │ + 0x0001d400 73696761 725f6765 746c696e 6528293a sigar_getline(): │ │ │ │ │ + 0x0001d410 20696e70 75742062 75666665 72206f76 input buffer ov │ │ │ │ │ + 0x0001d420 6572666c 6f770a00 1b5b324a 00000000 erflow...[2J.... │ │ │ │ │ + 0x0001d430 612b0000 25730a00 0a2a2a2a 20457272 a+..%s...*** Err │ │ │ │ │ + 0x0001d440 6f723a20 68697374 5f736176 65282920 or: hist_save() │ │ │ │ │ + 0x0001d450 6661696c 6564206f 6e206d61 6c6c6f63 failed on malloc │ │ │ │ │ + 0x0001d460 0a000000 3a000000 3d000000 0a000000 ....:...=....... │ │ │ │ │ + 0x0001d470 3d000000 0f000000 3d000000 24000000 =.......=...$... │ │ │ │ │ + 0x0001d480 3d000000 32000000 3d000000 02000000 =...2...=....... │ │ │ │ │ + 0x0001d490 3d000000 05000000 3d000000 13000000 =.......=....... │ │ │ │ │ + 0x0001d4a0 3d000000 0d000000 3d000000 0c000000 =.......=....... │ │ │ │ │ + 0x0001d4b0 3d000000 23000000 3d000000 11000000 =...#...=....... │ │ │ │ │ + 0x0001d4c0 3d000000 26000000 3d000000 01000000 =...&...=....... │ │ │ │ │ + 0x0001d4d0 3d000000 17000000 3d000000 08000000 =.......=....... │ │ │ │ │ + 0x0001d4e0 3d000000 09000000 3d000000 00000000 =.......=....... │ │ │ │ │ + 0x0001d4f0 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x0001d4a4 dcd5ff7f 01000000 ........ │ │ │ │ │ + 0x0001d4f4 dcd5ff7f 01000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x0001d4ac 00000000 .... │ │ │ │ │ + 0x0001d4fc 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ │ @@ -1,70 +1,70 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ │ - 0x0002daf8 4cac0100 04000000 00000000 30ac0100 L...........0... │ │ │ │ │ - 0x0002db08 08000000 00000000 00ad0100 0c000000 ................ │ │ │ │ │ - 0x0002db18 00000000 10ad0100 10000000 00000000 ................ │ │ │ │ │ - 0x0002db28 2cad0100 14000000 00000000 48ad0100 ,...........H... │ │ │ │ │ - 0x0002db38 18000000 00000000 60ad0100 1c000000 ........`....... │ │ │ │ │ - 0x0002db48 00000000 7cad0100 20000000 00000000 ....|... ....... │ │ │ │ │ - 0x0002db58 98ad0100 24000000 00000000 b0ad0100 ....$........... │ │ │ │ │ - 0x0002db68 28000000 00000000 d0ad0100 2c000000 (...........,... │ │ │ │ │ - 0x0002db78 00000000 ecad0100 30000000 00000000 ........0....... │ │ │ │ │ - 0x0002db88 08ae0100 34000000 00000000 28ae0100 ....4.......(... │ │ │ │ │ - 0x0002db98 38000000 00000000 40ae0100 3c000000 8.......@...<... │ │ │ │ │ - 0x0002dba8 00000000 58ae0100 40000000 00000000 ....X...@....... │ │ │ │ │ - 0x0002dbb8 74ae0100 44000000 00000000 88ae0100 t...D........... │ │ │ │ │ - 0x0002dbc8 48000000 00000000 a4ae0100 4c000000 H...........L... │ │ │ │ │ - 0x0002dbd8 00000000 c4ae0100 50000000 00000000 ........P....... │ │ │ │ │ - 0x0002dbe8 e4ae0100 54000000 00000000 fcae0100 ....T........... │ │ │ │ │ - 0x0002dbf8 58000000 00000000 18af0100 5c000000 X...........\... │ │ │ │ │ - 0x0002dc08 00000000 30af0100 60000000 00000000 ....0...`....... │ │ │ │ │ - 0x0002dc18 50af0100 64000000 00000000 70af0100 P...d.......p... │ │ │ │ │ - 0x0002dc28 68000000 00000000 8caf0100 6c000000 h...........l... │ │ │ │ │ - 0x0002dc38 00000000 a8af0100 70000000 00000000 ........p....... │ │ │ │ │ - 0x0002dc48 bcaf0100 74000000 00000000 d8af0100 ....t........... │ │ │ │ │ - 0x0002dc58 78000000 00000000 ecaf0100 7c000000 x...........|... │ │ │ │ │ - 0x0002dc68 00000000 08b00100 80000000 00000000 ................ │ │ │ │ │ - 0x0002dc78 2cb00100 84000000 00000000 44b00100 ,...........D... │ │ │ │ │ - 0x0002dc88 88000000 00000000 60b00100 8c000000 ........`....... │ │ │ │ │ - 0x0002dc98 00000000 78b00100 90000000 00000000 ....x........... │ │ │ │ │ - 0x0002dca8 90b00100 94000000 00000000 a4b00100 ................ │ │ │ │ │ - 0x0002dcb8 98000000 00000000 bcb00100 9c000000 ................ │ │ │ │ │ - 0x0002dcc8 00000000 d0b00100 a0000000 f0b00100 ................ │ │ │ │ │ - 0x0002dcd8 0cb10100 a4000000 2cb10100 48b10100 ........,...H... │ │ │ │ │ - 0x0002dce8 a8000000 00000000 60b10100 ac000000 ........`....... │ │ │ │ │ - 0x0002dcf8 00000000 7cb10100 b0000000 00000000 ....|........... │ │ │ │ │ - 0x0002dd08 90b10100 b4000000 00000000 a8b10100 ................ │ │ │ │ │ - 0x0002dd18 b8000000 00000000 c4b10100 bc000000 ................ │ │ │ │ │ + 0x0002daf8 9cac0100 04000000 00000000 80ac0100 ................ │ │ │ │ │ + 0x0002db08 08000000 00000000 50ad0100 0c000000 ........P....... │ │ │ │ │ + 0x0002db18 00000000 60ad0100 10000000 00000000 ....`........... │ │ │ │ │ + 0x0002db28 7cad0100 14000000 00000000 98ad0100 |............... │ │ │ │ │ + 0x0002db38 18000000 00000000 b0ad0100 1c000000 ................ │ │ │ │ │ + 0x0002db48 00000000 ccad0100 20000000 00000000 ........ ....... │ │ │ │ │ + 0x0002db58 e8ad0100 24000000 00000000 00ae0100 ....$........... │ │ │ │ │ + 0x0002db68 28000000 00000000 20ae0100 2c000000 (....... ...,... │ │ │ │ │ + 0x0002db78 00000000 3cae0100 30000000 00000000 ....<...0....... │ │ │ │ │ + 0x0002db88 58ae0100 34000000 00000000 78ae0100 X...4.......x... │ │ │ │ │ + 0x0002db98 38000000 00000000 90ae0100 3c000000 8...........<... │ │ │ │ │ + 0x0002dba8 00000000 a8ae0100 40000000 00000000 ........@....... │ │ │ │ │ + 0x0002dbb8 c4ae0100 44000000 00000000 d8ae0100 ....D........... │ │ │ │ │ + 0x0002dbc8 48000000 00000000 f4ae0100 4c000000 H...........L... │ │ │ │ │ + 0x0002dbd8 00000000 14af0100 50000000 00000000 ........P....... │ │ │ │ │ + 0x0002dbe8 34af0100 54000000 00000000 4caf0100 4...T.......L... │ │ │ │ │ + 0x0002dbf8 58000000 00000000 68af0100 5c000000 X.......h...\... │ │ │ │ │ + 0x0002dc08 00000000 80af0100 60000000 00000000 ........`....... │ │ │ │ │ + 0x0002dc18 a0af0100 64000000 00000000 c0af0100 ....d........... │ │ │ │ │ + 0x0002dc28 68000000 00000000 dcaf0100 6c000000 h...........l... │ │ │ │ │ + 0x0002dc38 00000000 f8af0100 70000000 00000000 ........p....... │ │ │ │ │ + 0x0002dc48 0cb00100 74000000 00000000 28b00100 ....t.......(... │ │ │ │ │ + 0x0002dc58 78000000 00000000 3cb00100 7c000000 x.......<...|... │ │ │ │ │ + 0x0002dc68 00000000 58b00100 80000000 00000000 ....X........... │ │ │ │ │ + 0x0002dc78 7cb00100 84000000 00000000 94b00100 |............... │ │ │ │ │ + 0x0002dc88 88000000 00000000 b0b00100 8c000000 ................ │ │ │ │ │ + 0x0002dc98 00000000 c8b00100 90000000 00000000 ................ │ │ │ │ │ + 0x0002dca8 e0b00100 94000000 00000000 f4b00100 ................ │ │ │ │ │ + 0x0002dcb8 98000000 00000000 0cb10100 9c000000 ................ │ │ │ │ │ + 0x0002dcc8 00000000 20b10100 a0000000 40b10100 .... .......@... │ │ │ │ │ + 0x0002dcd8 5cb10100 a4000000 7cb10100 98b10100 \.......|....... │ │ │ │ │ + 0x0002dce8 a8000000 00000000 b0b10100 ac000000 ................ │ │ │ │ │ + 0x0002dcf8 00000000 ccb10100 b0000000 00000000 ................ │ │ │ │ │ + 0x0002dd08 e0b10100 b4000000 00000000 f8b10100 ................ │ │ │ │ │ + 0x0002dd18 b8000000 00000000 14b20100 bc000000 ................ │ │ │ │ │ 0x0002dd28 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002dd38 44bd0100 4cbd0100 54bd0100 5cbd0100 D...L...T...\... │ │ │ │ │ - 0x0002dd48 64bd0100 64bd0100 08bf0100 04000000 d...d........... │ │ │ │ │ - 0x0002dd58 08bf0100 05000000 1cc00100 04000000 ................ │ │ │ │ │ - 0x0002dd68 08bf0100 05000000 24c00100 0b000000 ........$....... │ │ │ │ │ - 0x0002dd78 24c00100 0c000000 30c00100 0a000000 $.......0....... │ │ │ │ │ - 0x0002dd88 30c00100 0b000000 3cc00100 0e000000 0.......<....... │ │ │ │ │ - 0x0002dd98 24c00100 0c000000 4cc00100 0c000000 $.......L....... │ │ │ │ │ - 0x0002dda8 5cc00100 0a000000 68c00100 0c000000 \.......h....... │ │ │ │ │ - 0x0002ddb8 78c00100 0a000000 84c00100 0b000000 x............... │ │ │ │ │ - 0x0002ddc8 84c00100 0c000000 90c00100 07000000 ................ │ │ │ │ │ - 0x0002ddd8 90c00100 08000000 98c00100 07000000 ................ │ │ │ │ │ - 0x0002dde8 98c00100 08000000 a0c00100 06000000 ................ │ │ │ │ │ - 0x0002ddf8 a0c00100 07000000 a8c00100 05000000 ................ │ │ │ │ │ - 0x0002de08 a8c00100 06000000 b0c00100 0a000000 ................ │ │ │ │ │ - 0x0002de18 bcc00100 07000000 c4c00100 0a000000 ................ │ │ │ │ │ - 0x0002de28 d0c00100 07000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002de38 00000000 00000000 ecbf0100 f4bf0100 ................ │ │ │ │ │ - 0x0002de48 fcbf0100 04c00100 0cc00100 14c00100 ................ │ │ │ │ │ - 0x0002de58 9cc10100 a4c10100 70c50100 78c50100 ........p...x... │ │ │ │ │ - 0x0002de68 a8b70100 80c50100 b4c10100 a4c10100 ................ │ │ │ │ │ - 0x0002de78 30cf0100 38cf0100 44cf0100 58cf0100 0...8...D...X... │ │ │ │ │ - 0x0002de88 68cf0100 70cf0100 80cf0100 9cc10100 h...p........... │ │ │ │ │ - 0x0002de98 15620100 21620100 29620100 35620100 .b..!b..)b..5b.. │ │ │ │ │ - 0x0002dea8 41620100 4d620100 59620100 69620100 Ab..Mb..Yb..ib.. │ │ │ │ │ - 0x0002deb8 79620100 89620100 99620100 a9620100 yb...b...b...b.. │ │ │ │ │ - 0x0002dec8 bd620100 c9620100 d1620100 dd620100 .b...b...b...b.. │ │ │ │ │ - 0x0002ded8 e9620100 f5620100 69680100 41680100 .b...b..ih..Ah.. │ │ │ │ │ - 0x0002dee8 15680100 f1670100 d1670100 a5670100 .h...g...g...g.. │ │ │ │ │ - 0x0002def8 a9630100 71670100 b9620100 49670100 .c..qg...b..Ig.. │ │ │ │ │ - 0x0002df08 a5610100 b9610100 cd610100 e1610100 .a...a...a...a.. │ │ │ │ │ - 0x0002df18 f1610100 01620100 .a...b.. │ │ │ │ │ + 0x0002dd38 94bd0100 9cbd0100 a4bd0100 acbd0100 ................ │ │ │ │ │ + 0x0002dd48 b4bd0100 b4bd0100 58bf0100 04000000 ........X....... │ │ │ │ │ + 0x0002dd58 58bf0100 05000000 6cc00100 04000000 X.......l....... │ │ │ │ │ + 0x0002dd68 58bf0100 05000000 74c00100 0b000000 X.......t....... │ │ │ │ │ + 0x0002dd78 74c00100 0c000000 80c00100 0a000000 t............... │ │ │ │ │ + 0x0002dd88 80c00100 0b000000 8cc00100 0e000000 ................ │ │ │ │ │ + 0x0002dd98 74c00100 0c000000 9cc00100 0c000000 t............... │ │ │ │ │ + 0x0002dda8 acc00100 0a000000 b8c00100 0c000000 ................ │ │ │ │ │ + 0x0002ddb8 c8c00100 0a000000 d4c00100 0b000000 ................ │ │ │ │ │ + 0x0002ddc8 d4c00100 0c000000 e0c00100 07000000 ................ │ │ │ │ │ + 0x0002ddd8 e0c00100 08000000 e8c00100 07000000 ................ │ │ │ │ │ + 0x0002dde8 e8c00100 08000000 f0c00100 06000000 ................ │ │ │ │ │ + 0x0002ddf8 f0c00100 07000000 f8c00100 05000000 ................ │ │ │ │ │ + 0x0002de08 f8c00100 06000000 00c10100 0a000000 ................ │ │ │ │ │ + 0x0002de18 0cc10100 07000000 14c10100 0a000000 ................ │ │ │ │ │ + 0x0002de28 20c10100 07000000 00000000 00000000 ............... │ │ │ │ │ + 0x0002de38 00000000 00000000 3cc00100 44c00100 ........<...D... │ │ │ │ │ + 0x0002de48 4cc00100 54c00100 5cc00100 64c00100 L...T...\...d... │ │ │ │ │ + 0x0002de58 ecc10100 f4c10100 c0c50100 c8c50100 ................ │ │ │ │ │ + 0x0002de68 e4b40100 d0c50100 04c20100 f4c10100 ................ │ │ │ │ │ + 0x0002de78 80cf0100 88cf0100 94cf0100 a8cf0100 ................ │ │ │ │ │ + 0x0002de88 b8cf0100 c0cf0100 d0cf0100 ecc10100 ................ │ │ │ │ │ + 0x0002de98 65620100 71620100 79620100 85620100 eb..qb..yb...b.. │ │ │ │ │ + 0x0002dea8 91620100 9d620100 a9620100 b9620100 .b...b...b...b.. │ │ │ │ │ + 0x0002deb8 c9620100 d9620100 e9620100 f9620100 .b...b...b...b.. │ │ │ │ │ + 0x0002dec8 0d630100 19630100 21630100 2d630100 .c...c..!c..-c.. │ │ │ │ │ + 0x0002ded8 39630100 45630100 b9680100 91680100 9c..Ec...h...h.. │ │ │ │ │ + 0x0002dee8 65680100 41680100 21680100 f5670100 eh..Ah..!h...g.. │ │ │ │ │ + 0x0002def8 f9630100 c1670100 09630100 99670100 .c...g...c...g.. │ │ │ │ │ + 0x0002df08 f5610100 09620100 1d620100 31620100 .a...b...b..1b.. │ │ │ │ │ + 0x0002df18 41620100 51620100 Ab..Qb.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1,92 +1,92 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ - 0x0002e428 28e40200 ecc00100 00c10100 0cc10100 (............... │ │ │ │ │ - 0x0002e438 14c10100 20c10100 2cc10100 34c10100 .... ...,...4... │ │ │ │ │ + 0x0002e428 28e40200 3cc10100 50c10100 5cc10100 (...<...P...\... │ │ │ │ │ + 0x0002e438 64c10100 70c10100 7cc10100 84c10100 d...p...|....... │ │ │ │ │ 0x0002e448 01000000 06000000 04000000 00000000 ................ │ │ │ │ │ - 0x0002e458 dccd0100 e4cd0100 00000000 f8cd0100 ................ │ │ │ │ │ - 0x0002e468 00ce0100 00000000 14ce0100 1cce0100 ................ │ │ │ │ │ - 0x0002e478 00000000 30ce0100 3cce0100 00000000 ....0...<....... │ │ │ │ │ - 0x0002e488 54ce0100 60ce0100 00000000 78ce0100 T...`.......x... │ │ │ │ │ - 0x0002e498 80ce0100 00000000 98ce0100 a4ce0100 ................ │ │ │ │ │ - 0x0002e4a8 092b0100 c0ce0100 c8ce0100 592a0100 .+..........Y*.. │ │ │ │ │ - 0x0002e4b8 dcce0100 e0ce0100 ed290100 f4ce0100 .........)...... │ │ │ │ │ - 0x0002e4c8 fcce0100 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e4d8 00000000 70d20100 00000000 00000000 ....p........... │ │ │ │ │ + 0x0002e458 2cce0100 34ce0100 00000000 48ce0100 ,...4.......H... │ │ │ │ │ + 0x0002e468 50ce0100 00000000 64ce0100 6cce0100 P.......d...l... │ │ │ │ │ + 0x0002e478 00000000 80ce0100 8cce0100 00000000 ................ │ │ │ │ │ + 0x0002e488 a4ce0100 b0ce0100 00000000 c8ce0100 ................ │ │ │ │ │ + 0x0002e498 d0ce0100 00000000 e8ce0100 f4ce0100 ................ │ │ │ │ │ + 0x0002e4a8 592b0100 10cf0100 18cf0100 a92a0100 Y+...........*.. │ │ │ │ │ + 0x0002e4b8 2ccf0100 30cf0100 3d2a0100 44cf0100 ,...0...=*..D... │ │ │ │ │ + 0x0002e4c8 4ccf0100 00000000 00000000 00000000 L............... │ │ │ │ │ + 0x0002e4d8 00000000 c0d20100 00000000 00000000 ................ │ │ │ │ │ 0x0002e4e8 08000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0002e4f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e508 00000000 68af0100 00000000 80000000 ....h........... │ │ │ │ │ - 0x0002e518 a0000000 03000000 00000000 3cd20100 ............<... │ │ │ │ │ + 0x0002e508 00000000 b8af0100 00000000 80000000 ................ │ │ │ │ │ + 0x0002e518 a0000000 03000000 00000000 8cd20100 ................ │ │ │ │ │ 0x0002e528 00000000 00000000 a0000000 04000000 ................ │ │ │ │ │ - 0x0002e538 00000000 78d20100 00000000 84000000 ....x........... │ │ │ │ │ - 0x0002e548 a0000000 01000000 00000000 80d20100 ................ │ │ │ │ │ + 0x0002e538 00000000 c8d20100 00000000 84000000 ................ │ │ │ │ │ + 0x0002e548 a0000000 01000000 00000000 d0d20100 ................ │ │ │ │ │ 0x0002e558 00000000 88000000 a0000000 01000000 ................ │ │ │ │ │ - 0x0002e568 00000000 84d20100 00000000 90000000 ................ │ │ │ │ │ - 0x0002e578 a0000000 01000000 00000000 8cd20100 ................ │ │ │ │ │ + 0x0002e568 00000000 d4d20100 00000000 90000000 ................ │ │ │ │ │ + 0x0002e578 a0000000 01000000 00000000 dcd20100 ................ │ │ │ │ │ 0x0002e588 00000000 8c000000 a0000000 01000000 ................ │ │ │ │ │ - 0x0002e598 00000000 98d20100 00000000 98000000 ................ │ │ │ │ │ - 0x0002e5a8 a0000000 00000000 00000000 a0d20100 ................ │ │ │ │ │ + 0x0002e598 00000000 e8d20100 00000000 98000000 ................ │ │ │ │ │ + 0x0002e5a8 a0000000 00000000 00000000 f0d20100 ................ │ │ │ │ │ 0x0002e5b8 00000000 94000000 a0000000 01000000 ................ │ │ │ │ │ 0x0002e5c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e5d8 00000000 00000000 00000000 acd20100 ................ │ │ │ │ │ + 0x0002e5d8 00000000 00000000 00000000 fcd20100 ................ │ │ │ │ │ 0x0002e5e8 00000000 00000000 10000000 01000000 ................ │ │ │ │ │ - 0x0002e5f8 00000000 b0d20100 00000000 04000000 ................ │ │ │ │ │ - 0x0002e608 10000000 01000000 00000000 b4d20100 ................ │ │ │ │ │ + 0x0002e5f8 00000000 00d30100 00000000 04000000 ................ │ │ │ │ │ + 0x0002e608 10000000 01000000 00000000 04d30100 ................ │ │ │ │ │ 0x0002e618 00000000 08000000 10000000 01000000 ................ │ │ │ │ │ - 0x0002e628 00000000 bcd20100 00000000 0c000000 ................ │ │ │ │ │ + 0x0002e628 00000000 0cd30100 00000000 0c000000 ................ │ │ │ │ │ 0x0002e638 10000000 01000000 00000000 00000000 ................ │ │ │ │ │ 0x0002e648 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e658 00000000 3cd20100 00000000 00000000 ....<........... │ │ │ │ │ - 0x0002e668 03300000 04000000 00000000 c4d20100 .0.............. │ │ │ │ │ + 0x0002e658 00000000 8cd20100 00000000 00000000 ................ │ │ │ │ │ + 0x0002e668 03300000 04000000 00000000 14d30100 .0.............. │ │ │ │ │ 0x0002e678 00000000 01100000 03300000 04000000 .........0...... │ │ │ │ │ 0x0002e688 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e698 00000000 00000000 00000000 c8d20100 ................ │ │ │ │ │ + 0x0002e698 00000000 00000000 00000000 18d30100 ................ │ │ │ │ │ 0x0002e6a8 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0002e6b8 00000000 d0d20100 00000000 08000000 ................ │ │ │ │ │ - 0x0002e6c8 30000000 00000000 00000000 dcd20100 0............... │ │ │ │ │ + 0x0002e6b8 00000000 20d30100 00000000 08000000 .... ........... │ │ │ │ │ + 0x0002e6c8 30000000 00000000 00000000 2cd30100 0...........,... │ │ │ │ │ 0x0002e6d8 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0002e6e8 00000000 e4d20100 00000000 18000000 ................ │ │ │ │ │ - 0x0002e6f8 30000000 00000000 00000000 f0d20100 0............... │ │ │ │ │ + 0x0002e6e8 00000000 34d30100 00000000 18000000 ....4........... │ │ │ │ │ + 0x0002e6f8 30000000 00000000 00000000 40d30100 0...........@... │ │ │ │ │ 0x0002e708 00000000 20000000 30000000 00000000 .... ...0....... │ │ │ │ │ - 0x0002e718 00000000 fcd20100 00000000 28000000 ............(... │ │ │ │ │ + 0x0002e718 00000000 4cd30100 00000000 28000000 ....L.......(... │ │ │ │ │ 0x0002e728 30000000 00000000 00000000 00000000 0............... │ │ │ │ │ 0x0002e738 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e748 00000000 58b00100 00000000 00000000 ....X........... │ │ │ │ │ - 0x0002e758 00040000 04000000 00000000 08d30100 ................ │ │ │ │ │ + 0x0002e748 00000000 a8b00100 00000000 00000000 ................ │ │ │ │ │ + 0x0002e758 00040000 04000000 00000000 58d30100 ............X... │ │ │ │ │ 0x0002e768 00000000 00020000 00040000 04000000 ................ │ │ │ │ │ 0x0002e778 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e788 00000000 00000000 00000000 10d30100 ................ │ │ │ │ │ + 0x0002e788 00000000 00000000 00000000 60d30100 ............`... │ │ │ │ │ 0x0002e798 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0002e7a8 00000000 58b00100 00000000 08000000 ....X........... │ │ │ │ │ - 0x0002e7b8 30000000 00000000 00000000 1cd30100 0............... │ │ │ │ │ + 0x0002e7a8 00000000 a8b00100 00000000 08000000 ................ │ │ │ │ │ + 0x0002e7b8 30000000 00000000 00000000 6cd30100 0...........l... │ │ │ │ │ 0x0002e7c8 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0002e7d8 00000000 70d20100 00000000 18000000 ....p........... │ │ │ │ │ - 0x0002e7e8 30000000 00000000 00000000 c8b70100 0............... │ │ │ │ │ + 0x0002e7d8 00000000 c0d20100 00000000 18000000 ................ │ │ │ │ │ + 0x0002e7e8 30000000 00000000 00000000 14b50100 0............... │ │ │ │ │ 0x0002e7f8 00000000 28000000 30000000 02000000 ....(...0....... │ │ │ │ │ 0x0002e808 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e818 00000000 00000000 00000000 10d30100 ................ │ │ │ │ │ + 0x0002e818 00000000 00000000 00000000 60d30100 ............`... │ │ │ │ │ 0x0002e828 00000000 00000000 20000000 00000000 ........ ....... │ │ │ │ │ - 0x0002e838 00000000 58b00100 00000000 08000000 ....X........... │ │ │ │ │ - 0x0002e848 20000000 00000000 00000000 1cd30100 ............... │ │ │ │ │ + 0x0002e838 00000000 a8b00100 00000000 08000000 ................ │ │ │ │ │ + 0x0002e848 20000000 00000000 00000000 6cd30100 ...........l... │ │ │ │ │ 0x0002e858 00000000 10000000 20000000 00000000 ........ ....... │ │ │ │ │ - 0x0002e868 00000000 70d20100 00000000 18000000 ....p........... │ │ │ │ │ + 0x0002e868 00000000 c0d20100 00000000 18000000 ................ │ │ │ │ │ 0x0002e878 20000000 00000000 00000000 00000000 ............... │ │ │ │ │ 0x0002e888 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e898 00000000 d8b90100 24e80200 34d20100 ........$...4... │ │ │ │ │ - 0x0002e8a8 94e70200 38d20100 4ce70200 44d20100 ....8...L...D... │ │ │ │ │ - 0x0002e8b8 a4e60200 08d00100 5ce60200 48d20100 ........\...H... │ │ │ │ │ - 0x0002e8c8 e4e50200 68af0100 0ce50200 50d20100 ....h.......P... │ │ │ │ │ - 0x0002e8d8 dce40200 54d20100 8ce90200 5cd20100 ....T.......\... │ │ │ │ │ - 0x0002e8e8 74e90200 64d20100 5ce90200 68d20100 t...d...\...h... │ │ │ │ │ - 0x0002e8f8 44e90200 2cd00100 2ce90200 fcd00100 D...,...,....... │ │ │ │ │ + 0x0002e898 00000000 b8b70100 24e80200 84d20100 ........$....... │ │ │ │ │ + 0x0002e8a8 94e70200 88d20100 4ce70200 94d20100 ........L....... │ │ │ │ │ + 0x0002e8b8 a4e60200 58d00100 5ce60200 98d20100 ....X...\....... │ │ │ │ │ + 0x0002e8c8 e4e50200 b8af0100 0ce50200 a0d20100 ................ │ │ │ │ │ + 0x0002e8d8 dce40200 a4d20100 8ce90200 acd20100 ................ │ │ │ │ │ + 0x0002e8e8 74e90200 b4d20100 5ce90200 b8d20100 t.......\....... │ │ │ │ │ + 0x0002e8f8 44e90200 7cd00100 2ce90200 4cd10100 D...|...,...L... │ │ │ │ │ 0x0002e908 14e90200 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0002e918 35630100 00000000 00000000 05000000 5c.............. │ │ │ │ │ - 0x0002e928 99640100 00000000 35630100 00000000 .d......5c...... │ │ │ │ │ - 0x0002e938 00000000 05000000 25650100 00000000 ........%e...... │ │ │ │ │ - 0x0002e948 35630100 00000000 00000000 05000000 5c.............. │ │ │ │ │ - 0x0002e958 15660100 00000000 ed630100 00000000 .f.......c...... │ │ │ │ │ - 0x0002e968 00000000 05000000 89630100 00000000 .........c...... │ │ │ │ │ - 0x0002e978 39640100 00000000 00000000 05000000 9d.............. │ │ │ │ │ - 0x0002e988 bd660100 00000000 91680100 00000000 .f.......h...... │ │ │ │ │ - 0x0002e998 00000000 05000000 bd660100 ffffffff .........f...... │ │ │ │ │ - 0x0002e9a8 50000000 1b000000 ffffffff 6d830100 P...........m... │ │ │ │ │ + 0x0002e918 85630100 00000000 00000000 05000000 .c.............. │ │ │ │ │ + 0x0002e928 e9640100 00000000 85630100 00000000 .d.......c...... │ │ │ │ │ + 0x0002e938 00000000 05000000 75650100 00000000 ........ue...... │ │ │ │ │ + 0x0002e948 85630100 00000000 00000000 05000000 .c.............. │ │ │ │ │ + 0x0002e958 65660100 00000000 3d640100 00000000 ef......=d...... │ │ │ │ │ + 0x0002e968 00000000 05000000 d9630100 00000000 .........c...... │ │ │ │ │ + 0x0002e978 89640100 00000000 00000000 05000000 .d.............. │ │ │ │ │ + 0x0002e988 0d670100 00000000 e1680100 00000000 .g.......h...... │ │ │ │ │ + 0x0002e998 00000000 05000000 0d670100 ffffffff .........g...... │ │ │ │ │ + 0x0002e9a8 50000000 1b000000 ffffffff bd830100 P...............