--- /srv/reproducible-results/rbuild-debian/r-b-build.ndJDp2GZ/b1/hyperic-sigar_1.6.4+dfsg-7_armhf.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.ndJDp2GZ/b2/hyperic-sigar_1.6.4+dfsg-7_armhf.changes ├── Files │ @@ -1,2 +1,2 @@ │ │ - aa4cf1c397697d4a5d3d943d4c5a2724 394560 java optional libhyperic-sigar-java_1.6.4+dfsg-7_armhf.deb │ + ee916f9b6f93be7bb9fa574d6f72089d 394620 java optional libhyperic-sigar-java_1.6.4+dfsg-7_armhf.deb ├── libhyperic-sigar-java_1.6.4+dfsg-7_armhf.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2021-11-09 06:30:02.000000 debian-binary │ │ --rw-r--r-- 0 0 0 944 2021-11-09 06:30:02.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 393424 2021-11-09 06:30:02.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 940 2021-11-09 06:30:02.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 393488 2021-11-09 06:30:02.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/jni/libsigar.so │ │ │ │ ├── readelf --wide --program-header {} │ │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ │ Entry point 0x0 │ │ │ │ │ There are 7 program headers, starting at offset 52 │ │ │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ │ - EXIDX 0x01d020 0x0001d020 0x0001d020 0x00008 0x00008 R 0x4 │ │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x1d02c 0x1d02c R E 0x1000 │ │ │ │ │ + EXIDX 0x01d0e8 0x0001d0e8 0x0001d0e8 0x00008 0x00008 R 0x4 │ │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1d0f4 0x1d0f4 R E 0x1000 │ │ │ │ │ LOAD 0x01daf0 0x0001eaf0 0x0001eaf0 0x00ec8 0x07228 RW 0x1000 │ │ │ │ │ DYNAMIC 0x01df20 0x0001ef20 0x0001ef20 0x000e0 0x000e0 RW 0x4 │ │ │ │ │ NOTE 0x000114 0x00000114 0x00000114 0x00024 0x00024 R 0x4 │ │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ │ GNU_RELRO 0x01daf0 0x0001eaf0 0x0001eaf0 0x00510 0x00510 R 0x1 │ │ │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ │ [ 4] .dynstr STRTAB 00002508 002508 00296e 00 A 0 0 1 │ │ │ │ │ [ 5] .gnu.version VERSYM 00004e76 004e76 00033c 02 A 3 0 2 │ │ │ │ │ [ 6] .gnu.version_r VERNEED 000051b4 0051b4 000050 00 A 4 1 4 │ │ │ │ │ [ 7] .rel.dyn REL 00005204 005204 0008e8 08 A 3 0 4 │ │ │ │ │ [ 8] .rel.plt REL 00005aec 005aec 0007f8 08 AI 3 20 4 │ │ │ │ │ [ 9] .init PROGBITS 000062e4 0062e4 00000c 00 AX 0 0 4 │ │ │ │ │ [10] .plt PROGBITS 000062f0 0062f0 000c5c 04 AX 0 0 4 │ │ │ │ │ - [11] .text PROGBITS 00006f50 006f50 0137c0 00 AX 0 0 8 │ │ │ │ │ - [12] .fini PROGBITS 0001a710 01a710 000008 00 AX 0 0 4 │ │ │ │ │ - [13] .rodata PROGBITS 0001a718 01a718 002908 00 A 0 0 8 │ │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0001d020 01d020 000008 00 AL 11 0 4 │ │ │ │ │ - [15] .eh_frame PROGBITS 0001d028 01d028 000004 00 A 0 0 4 │ │ │ │ │ + [11] .text PROGBITS 00006f50 006f50 013888 00 AX 0 0 8 │ │ │ │ │ + [12] .fini PROGBITS 0001a7d8 01a7d8 000008 00 AX 0 0 4 │ │ │ │ │ + [13] .rodata PROGBITS 0001a7e0 01a7e0 002908 00 A 0 0 8 │ │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0001d0e8 01d0e8 000008 00 AL 11 0 4 │ │ │ │ │ + [15] .eh_frame PROGBITS 0001d0f0 01d0f0 000004 00 A 0 0 4 │ │ │ │ │ [16] .init_array INIT_ARRAY 0001eaf0 01daf0 000004 04 WA 0 0 4 │ │ │ │ │ [17] .fini_array FINI_ARRAY 0001eaf4 01daf4 000004 04 WA 0 0 4 │ │ │ │ │ [18] .data.rel.ro PROGBITS 0001eaf8 01daf8 000428 00 WA 0 0 4 │ │ │ │ │ [19] .dynamic DYNAMIC 0001ef20 01df20 0000e0 08 WA 4 0 4 │ │ │ │ │ [20] .got PROGBITS 0001f000 01e000 000428 04 WA 0 0 4 │ │ │ │ │ [21] .data PROGBITS 0001f428 01e428 000590 00 WA 0 0 4 │ │ │ │ │ [22] .bss NOBITS 0001f9b8 01e9b8 006360 00 WA 0 0 4 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -106,312 +106,312 @@ │ │ │ │ │ 102: 00000000 0 FUNC GLOBAL DEFAULT UND dlclose@GLIBC_2.34 (4) │ │ │ │ │ 103: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND clntudp_create │ │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@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: 00015db5 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ │ - 110: 0000c795 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ │ - 111: 0000f0d9 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ │ - 112: 000150f5 444 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ │ - 113: 00007a51 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ - 114: 0000f1d5 100 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ │ - 115: 00014d25 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ │ - 116: 00011cb5 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ │ - 117: 0001092d 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ │ - 118: 00017665 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ │ - 119: 0000bebd 184 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ - 120: 00015699 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ │ - 121: 0001073d 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ │ - 122: 00011841 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ │ - 123: 00010131 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ │ - 124: 0000e285 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ │ - 125: 0000f115 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ │ - 126: 0001502d 200 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ │ - 127: 00010115 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ │ - 128: 0000e899 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ │ - 129: 0000fcd1 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ │ - 130: 00010761 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ │ - 131: 0000d241 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ │ - 132: 00017a7d 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ │ - 133: 0000fcd9 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ │ - 134: 000097a9 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ - 135: 0000da1d 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ │ - 136: 0000ecd9 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ │ - 137: 00017e9d 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ │ - 138: 0000fec9 304 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ │ - 139: 0001998d 688 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ │ + 109: 00015e7d 132 FUNC GLOBAL DEFAULT 11 sigar_statvfs │ │ │ │ │ + 110: 0000c7d1 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_ping │ │ │ │ │ + 111: 0000f1a1 60 FUNC GLOBAL DEFAULT 11 sigar_uitoa │ │ │ │ │ + 112: 000151bd 444 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_get │ │ │ │ │ + 113: 000089f5 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ + 114: 0000f29d 100 FUNC GLOBAL DEFAULT 11 sigar_getword │ │ │ │ │ + 115: 00014ded 216 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_get │ │ │ │ │ + 116: 00011d7d 164 FUNC GLOBAL DEFAULT 11 sigar_net_connection_state_get │ │ │ │ │ + 117: 000109f5 68 FUNC GLOBAL DEFAULT 11 sigar_net_stat_get │ │ │ │ │ + 118: 0001772d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_disconnect │ │ │ │ │ + 119: 0000a105 180 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ + 120: 00015761 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v3_get │ │ │ │ │ + 121: 00010805 34 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_grow │ │ │ │ │ + 122: 00011909 48 FUNC GLOBAL DEFAULT 11 sigar_strerror_get │ │ │ │ │ + 123: 000101f9 104 FUNC GLOBAL DEFAULT 11 sigar_close │ │ │ │ │ + 124: 0000e351 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getTypeString │ │ │ │ │ + 125: 0000f1dd 26 FUNC GLOBAL DEFAULT 11 sigar_skip_line │ │ │ │ │ + 126: 000150f5 200 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_get │ │ │ │ │ + 127: 000101dd 28 FUNC GLOBAL DEFAULT 11 sigar_proc_list_destroy │ │ │ │ │ + 128: 0000e965 164 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_findProcess │ │ │ │ │ + 129: 0000fd99 6 FUNC GLOBAL DEFAULT 11 sigar_log_impl_set │ │ │ │ │ + 130: 00010829 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_destroy │ │ │ │ │ + 131: 0000d2c9 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcList │ │ │ │ │ + 132: 00017b45 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRunAsUser │ │ │ │ │ + 133: 0000fda1 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_get │ │ │ │ │ + 134: 0000ba51 1236 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ + 135: 0000dad5 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetConnectionList │ │ │ │ │ + 136: 0000eda1 24 FUNC GLOBAL DEFAULT 11 sigar_proc_kill │ │ │ │ │ + 137: 00017f65 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_revertToSnapshot │ │ │ │ │ + 138: 0000ff91 304 FUNC GLOBAL DEFAULT 11 sigar_proc_cpu_get │ │ │ │ │ + 139: 00019a55 688 FUNC GLOBAL DEFAULT 11 sigar_getline_histadd │ │ │ │ │ 140: 000076bd 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeVersion │ │ │ │ │ - 141: 00013ed5 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ │ - 142: 0000e001 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ │ - 143: 00014c29 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ │ - 144: 0000f681 224 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ │ - 145: 000106c5 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ │ - 146: 00011ba1 108 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ │ - 147: 0000eca5 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ │ - 148: 000111c1 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ │ - 149: 00017ec9 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ │ - 150: 0001784d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ │ - 151: 0000ecad 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ │ - 152: 00017ef5 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ │ - 153: 000091a9 1276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ - 154: 0000fff9 128 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ │ - 155: 00008949 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ │ - 156: 00017695 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ │ - 157: 0000a1a1 412 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ - 158: 0000e2a1 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ │ - 159: 00017729 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ │ - 160: 0000fcf5 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ │ - 161: 0000eb51 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ │ - 162: 0000cad1 840 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ │ - 163: 00014849 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ │ - 164: 00016921 96 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ │ - 165: 0000e795 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ │ - 166: 0000d51d 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ │ - 167: 00008dd1 984 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ - 168: 0000dd4d 552 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ │ - 169: 00011d59 488 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ │ - 170: 0000d47d 160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ │ - 171: 000084c5 516 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ - 172: 000149f9 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ │ - 173: 0000f8d5 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ │ - 174: 0000eb1d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ │ - 175: 000179e1 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ │ - 176: 00017d35 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ │ - 177: 0000e2c9 792 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ │ - 178: 0000f815 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ │ - 179: 00017fa5 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ │ - 180: 00017df5 128 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ │ - 181: 0000d5e5 1040 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ │ - 182: 000105d5 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ │ - 183: 0001764d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ │ - 184: 000096a5 260 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ - 185: 0000f90d 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ │ - 186: 00016981 1868 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ │ - 187: 0000af21 992 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ - 188: 0000f401 236 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ │ - 189: 000103b1 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ │ - 190: 0000d589 92 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ │ - 191: 00010319 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ │ - 192: 00010ab1 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ │ - 193: 00017509 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ │ - 194: 0000b511 588 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ - 195: 00010705 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ │ - 196: 00017d95 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ │ - 197: 00017af9 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ │ - 198: 00017ff9 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ │ - 199: 00015675 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ │ - 200: 00015f6d 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ │ - 201: 00010d51 140 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ │ - 202: 00010669 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ │ - 203: 000179ad 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ │ - 204: 00011a25 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ │ - 205: 0000dfcd 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ │ - 206: 00010bb1 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ │ - 207: 000117a5 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ │ - 208: 0000a33d 928 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ - 209: 000100f5 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ │ - 210: 00014ab1 220 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ │ - 211: 00017ac5 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ │ - 212: 000106e1 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ │ - 213: 0000f131 74 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ │ - 214: 00010bd9 376 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ │ - 215: 0000f239 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ │ - 216: 00017c2d 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ │ - 217: 00011755 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ │ - 218: 00019975 24 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ │ - 219: 0000bb5d 376 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ - 220: 00015001 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ │ + 141: 00013f9d 4 FUNC GLOBAL DEFAULT 11 sigar_os_error_string │ │ │ │ │ + 142: 0000e0b9 76 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getTypeString │ │ │ │ │ + 143: 00014cf1 252 FUNC GLOBAL DEFAULT 11 sigar_os_fs_type_get │ │ │ │ │ + 144: 0000f749 224 FUNC GLOBAL DEFAULT 11 sigar_cpu_model_adjust │ │ │ │ │ + 145: 0001078d 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_create │ │ │ │ │ + 146: 00011c69 108 FUNC GLOBAL DEFAULT 11 sigar_net_address_to_string │ │ │ │ │ + 147: 0000ed6d 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_INFINITY │ │ │ │ │ + 148: 00011289 36 FUNC GLOBAL DEFAULT 11 sigar_gethostbyname │ │ │ │ │ + 149: 00017f91 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_removeAllSnapshots │ │ │ │ │ + 150: 00017915 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_exec │ │ │ │ │ + 151: 0000ed75 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_Win32_findExecutable │ │ │ │ │ + 152: 00017fbd 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_hasSnapshot │ │ │ │ │ + 153: 000084f9 1276 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ + 154: 000100c1 128 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get_uname │ │ │ │ │ + 155: 00007e25 1160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ │ + 156: 0001775d 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_connect │ │ │ │ │ + 157: 00008fe5 412 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Swap_gather │ │ │ │ │ + 158: 0000e36d 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getPermissionsString │ │ │ │ │ + 159: 000177f1 196 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getRegisteredVmNames │ │ │ │ │ + 160: 0000fdbd 32 FUNC GLOBAL DEFAULT 11 sigar_log_impl_file │ │ │ │ │ + 161: 0000ec19 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_setCompleter │ │ │ │ │ + 162: 0000cb0d 880 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuListNative │ │ │ │ │ + 163: 00014911 52 FUNC GLOBAL DEFAULT 11 sigar_proc_time_get │ │ │ │ │ + 164: 000169e9 96 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_destroy │ │ │ │ │ + 165: 0000e861 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_match │ │ │ │ │ + 166: 0000d5a5 108 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcModulesNative │ │ │ │ │ + 167: 0000ab01 984 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ + 168: 0000de05 552 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetStat_stat │ │ │ │ │ + 169: 00011e21 488 FUNC GLOBAL DEFAULT 11 sigar_net_interface_flags_to_string │ │ │ │ │ + 170: 0000d505 160 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getValue │ │ │ │ │ + 171: 00007c21 516 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DiskUsage_gather │ │ │ │ │ + 172: 00014ac1 184 FUNC GLOBAL DEFAULT 11 sigar_proc_exe_get │ │ │ │ │ + 173: 0000f99d 56 FUNC GLOBAL DEFAULT 11 sigar_file2str │ │ │ │ │ + 174: 0000ebe5 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histinit │ │ │ │ │ + 175: 00017aa9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getUptime │ │ │ │ │ + 176: 00017dfd 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_start │ │ │ │ │ + 177: 0000e395 792 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_gatherLink │ │ │ │ │ + 178: 0000f8dd 4 FUNC GLOBAL DEFAULT 11 sigar_rpc_strerror │ │ │ │ │ + 179: 0001806d 84 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_saveScreenshot │ │ │ │ │ + 180: 00017ebd 128 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createNamedSnapshot │ │ │ │ │ + 181: 0000d66d 1088 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetRouteList │ │ │ │ │ + 182: 0001069d 148 FUNC GLOBAL DEFAULT 11 sigar_file_system_ping │ │ │ │ │ + 183: 00017715 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_destroy │ │ │ │ │ + 184: 0000b2c1 260 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ + 185: 0000f9d5 34 FUNC GLOBAL DEFAULT 11 sigar_proc_file2str │ │ │ │ │ + 186: 00016a49 1868 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_create │ │ │ │ │ + 187: 0000b3c5 992 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ + 188: 0000f4c9 236 FUNC GLOBAL DEFAULT 11 sigar_procfs_args_get │ │ │ │ │ + 189: 00010479 38 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_grow │ │ │ │ │ + 190: 0000d611 92 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getLoadAverage │ │ │ │ │ + 191: 000103e1 28 FUNC GLOBAL DEFAULT 11 sigar_proc_args_grow │ │ │ │ │ + 192: 00010b79 36 FUNC GLOBAL DEFAULT 11 sigar_who_list_grow │ │ │ │ │ + 193: 000175d1 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareObject_init │ │ │ │ │ + 194: 000082ad 588 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ + 195: 000107cd 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_destroy │ │ │ │ │ + 196: 00017e5d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_reset │ │ │ │ │ + 197: 00017bc1 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getConfig │ │ │ │ │ + 198: 000180c1 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceConnect │ │ │ │ │ + 199: 0001573d 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v2_get │ │ │ │ │ + 200: 00016035 32 FUNC GLOBAL DEFAULT 11 sigar_dir_usage_get │ │ │ │ │ + 201: 00010e19 140 FUNC GLOBAL DEFAULT 11 sigar_resource_limit_get │ │ │ │ │ + 202: 00010731 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_create │ │ │ │ │ + 203: 00017a75 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getRemoteConnections │ │ │ │ │ + 204: 00011aed 184 FUNC GLOBAL DEFAULT 11 sigar_uptime_string │ │ │ │ │ + 205: 0000e085 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetServicesName │ │ │ │ │ + 206: 00010c79 38 FUNC GLOBAL DEFAULT 11 sigar_who_list_get │ │ │ │ │ + 207: 0001186d 104 FUNC GLOBAL DEFAULT 11 sigar_group_name_get │ │ │ │ │ + 208: 0000bf25 984 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ + 209: 000101bd 32 FUNC GLOBAL DEFAULT 11 sigar_proc_list_grow │ │ │ │ │ + 210: 00014b79 220 FUNC GLOBAL DEFAULT 11 sigar_proc_modules_get │ │ │ │ │ + 211: 00017b8d 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPermissions │ │ │ │ │ + 212: 000107a9 34 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_grow │ │ │ │ │ + 213: 0000f1f9 74 FUNC GLOBAL DEFAULT 11 sigar_skip_token │ │ │ │ │ + 214: 00010ca1 376 FUNC GLOBAL DEFAULT 11 sigar_net_info_get │ │ │ │ │ + 215: 0000f301 160 FUNC GLOBAL DEFAULT 11 sigar_proc_filename │ │ │ │ │ + 216: 00017cf5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getGuestInfo │ │ │ │ │ + 217: 0001181d 80 FUNC GLOBAL DEFAULT 11 sigar_user_name_get │ │ │ │ │ + 218: 00019a3d 24 FUNC GLOBAL DEFAULT 11 sigar_getline_completer_set │ │ │ │ │ + 219: 0000b159 360 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ + 220: 000150c9 42 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_get │ │ │ │ │ 221: 0000705d 384 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_init │ │ │ │ │ - 222: 00013dc5 260 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ │ - 223: 00014409 272 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ │ - 224: 0000e5e1 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ │ - 225: 0000e7f5 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ │ - 226: 000143c5 68 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ │ - 227: 000118e5 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ │ - 228: 0000d3ad 208 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ │ - 229: 000170d5 442 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ │ - 230: 0000a6dd 704 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ + 222: 00013e8d 260 FUNC GLOBAL DEFAULT 11 sigar_os_open │ │ │ │ │ + 223: 000144d1 272 FUNC GLOBAL DEFAULT 11 sigar_cpu_list_get │ │ │ │ │ + 224: 0000e6ad 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcPort │ │ │ │ │ + 225: 0000e8c1 132 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_create │ │ │ │ │ + 226: 0001448d 68 FUNC GLOBAL DEFAULT 11 sigar_cpu_get │ │ │ │ │ + 227: 000119ad 34 FUNC GLOBAL DEFAULT 11 sigar_strerror_printf │ │ │ │ │ + 228: 0000d435 208 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcEnv_getAll │ │ │ │ │ + 229: 0001719d 442 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_match │ │ │ │ │ + 230: 000098cd 704 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ 231: 00007711 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_open │ │ │ │ │ - 232: 0000b805 352 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ - 233: 0000ce19 1064 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ │ - 234: 00010f99 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ │ - 235: 00017b59 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ │ - 236: 00018e71 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ │ - 237: 00015eb1 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ │ - 238: 0000eba9 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ │ - 239: 0000accd 596 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ - 240: 0001487d 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ │ - 241: 00011b69 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ │ + 232: 00008c75 352 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ + 233: 0000ce7d 1100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_CpuPerc_gather │ │ │ │ │ + 234: 00011061 496 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_get │ │ │ │ │ + 235: 00017c21 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setConfig │ │ │ │ │ + 236: 00018f39 52 FUNC GLOBAL DEFAULT 11 sigar_getline_redraw │ │ │ │ │ + 237: 00015f79 60 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_mode_get │ │ │ │ │ + 238: 0000ec71 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_reset │ │ │ │ │ + 239: 00009eb1 596 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ + 240: 00014945 116 FUNC GLOBAL DEFAULT 11 sigar_proc_state_get │ │ │ │ │ + 241: 00011c31 54 FUNC GLOBAL DEFAULT 11 sigar_net_address_equals │ │ │ │ │ 242: 00007749 118 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_nativeClose │ │ │ │ │ - 243: 0000e941 272 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ │ - 244: 0000f761 180 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ │ - 245: 0000fe6d 92 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ │ - 246: 0000f67d 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ │ - 247: 00010ed1 198 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ │ - 248: 0000e751 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ │ - 249: 00010971 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ │ - 250: 00010a5d 56 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ │ - 251: 0000b965 504 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ - 252: 0000bcd5 488 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ - 253: 0000d9f5 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ │ - 254: 00010a95 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ │ - 255: 00010721 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ │ - 256: 00015f1d 46 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ │ - 257: 000100d5 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ │ - 258: 00015e39 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ │ - 259: 0001568d 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ │ - 260: 00009c31 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ - 261: 00014681 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ │ - 262: 00017979 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ │ - 263: 0000ea51 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ │ - 264: 00011c0d 88 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ │ - 265: 0000f615 92 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ │ - 266: 00011909 284 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ │ - 267: 0000b301 528 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ - 268: 00014b8d 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ │ - 269: 0000a99d 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ - 270: 0001756d 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ │ - 271: 00017619 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ │ - 272: 00010365 44 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ │ - 273: 00018db5 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ │ - 274: 00010199 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ │ - 275: 0000df75 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ │ - 276: 00014205 448 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ │ - 277: 000103d9 480 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ │ - 278: 00015a2d 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ │ - 279: 0001767d 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ │ - 280: 00007f55 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ - 281: 0000f819 188 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ │ - 282: 0000c7ed 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ │ - 283: 00011add 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ │ - 284: 000148f1 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ │ - 285: 00014dfd 516 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ │ - 286: 0000fcb1 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ │ - 287: 00010ddd 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ │ - 288: 00017f71 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ │ - 289: 0000e6e1 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ │ - 290: 0000ecd5 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_FileVersion_gather │ │ │ │ │ + 243: 0000ea09 272 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_find │ │ │ │ │ + 244: 0000f829 180 FUNC GLOBAL DEFAULT 11 sigar_cpu_mhz_from_model │ │ │ │ │ + 245: 0000ff35 92 FUNC GLOBAL DEFAULT 11 sigar_open │ │ │ │ │ + 246: 0000f745 4 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_rollup │ │ │ │ │ + 247: 00010f99 198 FUNC GLOBAL DEFAULT 11 sigar_net_interface_config_primary_get │ │ │ │ │ + 248: 0000e81d 66 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFQDN │ │ │ │ │ + 249: 00010a39 116 FUNC GLOBAL DEFAULT 11 sigar_net_listen_address_get │ │ │ │ │ + 250: 00010b25 56 FUNC GLOBAL DEFAULT 11 sigar_tcp_curr_estab │ │ │ │ │ + 251: 000096f1 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ + 252: 00007a51 464 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ + 253: 0000daad 38 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetFlags_getIfFlagsString │ │ │ │ │ + 254: 00010b5d 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_create │ │ │ │ │ + 255: 000107e9 28 FUNC GLOBAL DEFAULT 11 sigar_net_route_list_create │ │ │ │ │ + 256: 00015fe5 46 FUNC GLOBAL DEFAULT 11 sigar_link_attrs_get │ │ │ │ │ + 257: 0001019d 30 FUNC GLOBAL DEFAULT 11 sigar_proc_list_create │ │ │ │ │ + 258: 00015f01 20 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_type_string_get │ │ │ │ │ + 259: 00015755 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_client_v3_get │ │ │ │ │ + 260: 0000a4e9 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ + 261: 00014749 244 FUNC GLOBAL DEFAULT 11 sigar_proc_mem_get │ │ │ │ │ + 262: 00017a41 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getExecutionState │ │ │ │ │ + 263: 0000eb19 36 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_isatty │ │ │ │ │ + 264: 00011cd5 88 FUNC GLOBAL DEFAULT 11 sigar_net_address_hash │ │ │ │ │ + 265: 0000f6dd 92 FUNC GLOBAL DEFAULT 11 sigar_file_system_usage_calc_used │ │ │ │ │ + 266: 000119d1 284 FUNC GLOBAL DEFAULT 11 sigar_format_size │ │ │ │ │ + 267: 00008dd5 528 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ + 268: 00014c55 156 FUNC GLOBAL DEFAULT 11 sigar_thread_cpu_get │ │ │ │ │ + 269: 0000a1b9 816 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ + 270: 00017635 170 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_create │ │ │ │ │ + 271: 000176e1 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_ConnectParams_destroy │ │ │ │ │ + 272: 0001042d 44 FUNC GLOBAL DEFAULT 11 sigar_proc_args_get │ │ │ │ │ + 273: 00018e7d 48 FUNC GLOBAL DEFAULT 11 sigar_getline_setwidth │ │ │ │ │ + 274: 00010261 66 FUNC GLOBAL DEFAULT 11 sigar_proc_list_get │ │ │ │ │ + 275: 0000e02d 86 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetListenAddress │ │ │ │ │ + 276: 000142cd 448 FUNC GLOBAL DEFAULT 11 sigar_swap_get │ │ │ │ │ + 277: 000104a1 480 FUNC GLOBAL DEFAULT 11 sigar_fs_type_get │ │ │ │ │ + 278: 00015af5 72 FUNC GLOBAL DEFAULT 11 sigar_cache_destroy │ │ │ │ │ + 279: 00017745 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isConnected │ │ │ │ │ + 280: 00009181 1392 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ + 281: 0000f8e1 188 FUNC GLOBAL DEFAULT 11 sigar_rpc_ping │ │ │ │ │ + 282: 0000c829 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_RPC_strerror │ │ │ │ │ + 283: 00011ba5 140 FUNC GLOBAL DEFAULT 11 sigar_inet_ntoa │ │ │ │ │ + 284: 000149b9 4 FUNC GLOBAL DEFAULT 11 sigar_os_proc_args_get │ │ │ │ │ + 285: 00014ec5 516 FUNC GLOBAL DEFAULT 11 sigar_disk_usage_get │ │ │ │ │ + 286: 0000fd79 32 FUNC GLOBAL DEFAULT 11 sigar_log │ │ │ │ │ + 287: 00010ea5 242 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_get │ │ │ │ │ + 288: 00018039 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getId │ │ │ │ │ + 289: 0000e7ad 112 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPasswordNative │ │ │ │ │ + 290: 0000ed9d 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_win32_FileVersion_gather │ │ │ │ │ 291: 00007699 34 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_formatSize │ │ │ │ │ - 292: 00018ea5 2736 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ │ - 293: 00014519 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ │ + 292: 00018f6d 2736 FUNC GLOBAL DEFAULT 11 sigar_getline │ │ │ │ │ + 293: 000145e1 60 FUNC GLOBAL DEFAULT 11 sigar_uptime_get │ │ │ │ │ 294: 00007021 12 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_get │ │ │ │ │ - 295: 000109e5 120 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ │ - 296: 0000fd15 54 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ │ - 297: 00017915 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_connect │ │ │ │ │ + 295: 00010aad 120 FUNC GLOBAL DEFAULT 11 sigar_net_stat_port_get │ │ │ │ │ + 296: 0000fddd 54 FUNC GLOBAL DEFAULT 11 sigar_time_now_millis │ │ │ │ │ + 297: 000179dd 100 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_connect │ │ │ │ │ 298: 000076f5 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeScmRevision │ │ │ │ │ - 299: 000178ad 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ │ - 300: 0000c809 712 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ │ - 301: 00013ec9 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ │ - 302: 0000c3f9 288 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ - 303: 0000f4ed 86 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ │ - 304: 0000ecf1 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ │ - 305: 0000fd4d 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ │ - 306: 000149f5 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ │ - 307: 0000ec05 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ │ - 308: 000177ed 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ │ - 309: 00015901 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ │ - 310: 00011f41 96 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ │ - 311: 00017291 224 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ │ - 312: 0000f931 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ │ + 299: 00017975 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_create │ │ │ │ │ + 300: 0000c845 712 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getCpuInfoList │ │ │ │ │ + 301: 00013f91 10 FUNC GLOBAL DEFAULT 11 sigar_os_close │ │ │ │ │ + 302: 0000c435 288 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ + 303: 0000f5b5 86 FUNC GLOBAL DEFAULT 11 sigar_strcasestr │ │ │ │ │ + 304: 0000edb9 916 FUNC GLOBAL DEFAULT 11 sigar_signum_get │ │ │ │ │ + 305: 0000fe15 12 FUNC GLOBAL DEFAULT 11 sigar_version_get │ │ │ │ │ + 306: 00014abd 4 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_get │ │ │ │ │ + 307: 0000eccd 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLevel │ │ │ │ │ + 308: 000178b5 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_getResource │ │ │ │ │ + 309: 000159c9 48 FUNC GLOBAL DEFAULT 11 sigar_cache_find │ │ │ │ │ + 310: 00012009 96 FUNC GLOBAL DEFAULT 11 sigar_net_services_name_get │ │ │ │ │ + 311: 00017359 224 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find_process │ │ │ │ │ + 312: 0000f9f9 88 FUNC GLOBAL DEFAULT 11 sigar_get_self_path │ │ │ │ │ 313: 000077c1 80 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getPid │ │ │ │ │ - 314: 000106a9 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ │ - 315: 000102fd 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ │ - 316: 00017a15 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ │ - 317: 0000e069 540 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ │ - 318: 00010b95 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ │ - 319: 00013db9 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ │ - 320: 000178c9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_destroy │ │ │ │ │ + 314: 00010771 28 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_destroy │ │ │ │ │ + 315: 000103c5 26 FUNC GLOBAL DEFAULT 11 sigar_proc_args_create │ │ │ │ │ + 316: 00017add 50 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getHeartbeat │ │ │ │ │ + 317: 0000e121 560 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getWhoList │ │ │ │ │ + 318: 00010c5d 28 FUNC GLOBAL DEFAULT 11 sigar_who_list_destroy │ │ │ │ │ + 319: 00013e81 12 FUNC GLOBAL DEFAULT 11 sigar_pid_get │ │ │ │ │ + 320: 00017991 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_destroy │ │ │ │ │ 321: 00007811 42 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_kill │ │ │ │ │ - 322: 00014555 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ │ - 323: 00010799 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ │ - 324: 000145b1 208 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ │ - 325: 00011c65 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ │ - 326: 000118d1 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ │ + 322: 0001461d 92 FUNC GLOBAL DEFAULT 11 sigar_loadavg_get │ │ │ │ │ + 323: 00010861 28 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_grow │ │ │ │ │ + 324: 00014679 208 FUNC GLOBAL DEFAULT 11 sigar_os_proc_list_get │ │ │ │ │ + 325: 00011d2d 80 FUNC GLOBAL DEFAULT 11 sigar_net_connection_type_get │ │ │ │ │ + 326: 00011999 20 FUNC GLOBAL DEFAULT 11 sigar_strerror_set │ │ │ │ │ 327: 00007261 50 FUNC GLOBAL DEFAULT 11 jsigar_list_add │ │ │ │ │ - 328: 00014775 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ │ - 329: 000111e5 1088 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ │ - 330: 000086c9 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ - 331: 0000e04d 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ │ - 332: 0000ea75 116 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ │ - 333: 000101dd 288 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ │ - 334: 0000ec5d 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ │ - 335: 0000c0ad 844 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ + 328: 0001483d 212 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_get │ │ │ │ │ + 329: 000112ad 1088 FUNC GLOBAL DEFAULT 11 sigar_fqdn_get │ │ │ │ │ + 330: 0000aed9 640 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ + 331: 0000e105 28 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_NetConnection_getStateString │ │ │ │ │ + 332: 0000eb3d 116 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_getline │ │ │ │ │ + 333: 000102a5 288 FUNC GLOBAL DEFAULT 11 sigar_proc_stat_get │ │ │ │ │ + 334: 0000ed25 72 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getServicePid │ │ │ │ │ + 335: 00009b8d 804 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ 336: 0000783d 56 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getSigNum │ │ │ │ │ - 337: 0000f369 152 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ │ - 338: 00015551 292 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ │ - 339: 0000d2ed 192 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ │ - 340: 0000fcf1 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ │ - 341: 00018e61 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ │ - 342: 0000e2c1 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ │ - 343: 00013ed9 812 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ │ - 344: 00017371 194 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ │ - 345: 000108a1 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ │ - 346: 0000f2d9 144 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ │ - 347: 000152b1 444 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ │ - 348: 0000f545 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ │ - 349: 0001180d 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ │ - 350: 00010391 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ │ + 337: 0000f431 152 FUNC GLOBAL DEFAULT 11 sigar_proc_fd_count │ │ │ │ │ + 338: 00015619 292 FUNC GLOBAL DEFAULT 11 sigar_tcp_get │ │ │ │ │ + 339: 0000d375 192 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getProcArgs │ │ │ │ │ + 340: 0000fdb9 4 FUNC GLOBAL DEFAULT 11 sigar_log_level_set │ │ │ │ │ + 341: 00018f29 16 FUNC GLOBAL DEFAULT 11 sigar_getline_eof │ │ │ │ │ + 342: 0000e38d 8 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_FileInfo_getMode │ │ │ │ │ + 343: 00013fa1 812 FUNC GLOBAL DEFAULT 11 sigar_mem_get │ │ │ │ │ + 344: 00017439 194 FUNC GLOBAL DEFAULT 11 sigar_ptql_query_find │ │ │ │ │ + 345: 00010969 48 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_destroy │ │ │ │ │ + 346: 0000f3a1 144 FUNC GLOBAL DEFAULT 11 sigar_proc_list_procfs_get │ │ │ │ │ + 347: 00015379 444 FUNC GLOBAL DEFAULT 11 sigar_net_interface_stat_get │ │ │ │ │ + 348: 0000f60d 208 FUNC GLOBAL DEFAULT 11 sigar_mem_calc_ram │ │ │ │ │ + 349: 000118d5 52 FUNC GLOBAL DEFAULT 11 sigar_user_id_get │ │ │ │ │ + 350: 00010459 32 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_create │ │ │ │ │ 351: 000075d5 72 FUNC GLOBAL DEFAULT 11 jsigar_get_sigar │ │ │ │ │ - 352: 00015681 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ │ - 353: 000170cd 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ │ - 354: 00017dc5 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ │ - 355: 0000f989 78 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ │ - 356: 00011625 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ │ + 352: 00015749 12 FUNC GLOBAL DEFAULT 11 sigar_nfs_server_v2_get │ │ │ │ │ + 353: 00017195 6 FUNC GLOBAL DEFAULT 11 sigar_ptql_re_impl_set │ │ │ │ │ + 354: 00017e8d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_suspend │ │ │ │ │ + 355: 0000fa51 78 FUNC GLOBAL DEFAULT 11 sigar_log_printf │ │ │ │ │ + 356: 000116ed 68 FUNC GLOBAL DEFAULT 11 sigar_password_get │ │ │ │ │ 357: 0000761d 124 FUNC GLOBAL DEFAULT 11 jsigar_list_init │ │ │ │ │ - 358: 00011871 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ │ - 359: 00007cd1 644 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ - 360: 0001077d 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ │ - 361: 00010335 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ │ - 362: 00018045 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ │ - 363: 00015509 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ │ - 364: 000158c5 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ │ - 365: 0000bf75 312 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ - 366: 00017a49 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ │ - 367: 00018de5 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ │ - 368: 000156a5 544 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ │ - 369: 0000e625 188 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ │ - 370: 0000fcdd 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ │ - 371: 00015eed 46 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ │ - 372: 0000eae9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ │ - 373: 0001009d 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ │ - 374: 0000eba5 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ │ - 375: 00017631 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ │ - 376: 00019955 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ │ - 377: 0000f17d 86 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ │ - 378: 000158d5 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ │ - 379: 00015931 252 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ │ - 380: 0001546d 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ │ - 381: 0000f671 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ │ - 382: 00017bc9 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ │ - 383: 00010911 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ │ - 384: 00017e75 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ │ - 385: 00017c8d 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ │ + 358: 00011939 96 FUNC GLOBAL DEFAULT 11 sigar_strerror │ │ │ │ │ + 359: 0000b7a5 684 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ + 360: 00010845 26 FUNC GLOBAL DEFAULT 11 sigar_net_interface_list_create │ │ │ │ │ + 361: 000103fd 48 FUNC GLOBAL DEFAULT 11 sigar_proc_args_destroy │ │ │ │ │ + 362: 0001810d 74 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceDisconnect │ │ │ │ │ + 363: 000155d1 72 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_get │ │ │ │ │ + 364: 0001598d 12 FUNC GLOBAL DEFAULT 11 sigar_os_sys_info_get │ │ │ │ │ + 365: 0000c2fd 312 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ + 366: 00017b11 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getToolsLastActive │ │ │ │ │ + 367: 00018ead 124 FUNC GLOBAL DEFAULT 11 sigar_getline_windowchanged │ │ │ │ │ + 368: 0001576d 544 FUNC GLOBAL DEFAULT 11 sigar_proc_port_get │ │ │ │ │ + 369: 0000e6f1 188 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNetInterfaceList │ │ │ │ │ + 370: 0000fda5 20 FUNC GLOBAL DEFAULT 11 sigar_log_level_string_get │ │ │ │ │ + 371: 00015fb5 46 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_get │ │ │ │ │ + 372: 0000ebb1 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_histadd │ │ │ │ │ + 373: 00010165 56 FUNC GLOBAL DEFAULT 11 sigar_proc_cred_name_get │ │ │ │ │ + 374: 0000ec6d 4 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_util_Getline_redraw │ │ │ │ │ + 375: 000176f9 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_create │ │ │ │ │ + 376: 00019a1d 32 FUNC GLOBAL DEFAULT 11 sigar_getline_reset │ │ │ │ │ + 377: 0000f245 86 FUNC GLOBAL DEFAULT 11 sigar_skip_multiple_token │ │ │ │ │ + 378: 0001599d 44 FUNC GLOBAL DEFAULT 11 sigar_cache_new │ │ │ │ │ + 379: 000159f9 252 FUNC GLOBAL DEFAULT 11 sigar_cache_get │ │ │ │ │ + 380: 00015535 156 FUNC GLOBAL DEFAULT 11 sigar_net_connection_walk │ │ │ │ │ + 381: 0000f739 10 FUNC GLOBAL DEFAULT 11 sigar_cpu_core_count │ │ │ │ │ + 382: 00017c91 98 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getResource │ │ │ │ │ + 383: 000109d9 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_destroy │ │ │ │ │ + 384: 00017f3d 40 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_createDefaultSnapshot │ │ │ │ │ + 385: 00017d55 114 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_setGuestInfo │ │ │ │ │ 386: 00007875 476 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ProcMem_gather │ │ │ │ │ - 387: 00019c3d 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ │ - 388: 0000e879 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ │ - 389: 000178e1 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ │ - 390: 00010685 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ │ + 387: 00019d05 168 FUNC GLOBAL DEFAULT 11 sigar_getline_histinit │ │ │ │ │ + 388: 0000e945 32 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_ptql_SigarProcessQuery_destroy │ │ │ │ │ + 389: 000179a9 24 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_disconnect │ │ │ │ │ + 390: 0001074d 36 FUNC GLOBAL DEFAULT 11 sigar_cpu_info_list_grow │ │ │ │ │ 391: 000075d1 2 FUNC GLOBAL DEFAULT 11 JNI_OnUnload │ │ │ │ │ - 392: 00015e4d 100 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ │ - 393: 000108ed 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ │ - 394: 000105b9 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ │ - 395: 00017f39 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ │ - 396: 000166f9 100 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ │ - 397: 000178f9 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ │ - 398: 0000ebad 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLogger │ │ │ │ │ + 392: 00015f15 100 FUNC GLOBAL DEFAULT 11 sigar_file_attrs_permissions_string_get │ │ │ │ │ + 393: 000109b5 34 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_grow │ │ │ │ │ + 394: 00010681 28 FUNC GLOBAL DEFAULT 11 sigar_file_system_list_destroy │ │ │ │ │ + 395: 00018001 54 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getPid │ │ │ │ │ + 396: 000167c1 100 FUNC GLOBAL DEFAULT 11 sigar_sudo_file2str │ │ │ │ │ + 397: 000179c1 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_isConnected │ │ │ │ │ + 398: 0000ec75 88 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_SigarLog_setLogger │ │ │ │ │ 399: 000076d9 26 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getNativeBuildDate │ │ │ │ │ - 400: 00017d01 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ │ - 401: 00011fa1 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ │ - 402: 000148f5 256 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ │ - 403: 000108d1 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ │ + 400: 00017dc9 52 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_getProductInfo │ │ │ │ │ + 401: 00012069 308 FUNC GLOBAL DEFAULT 11 sigar_cpu_perc_calculate │ │ │ │ │ + 402: 000149bd 256 FUNC GLOBAL DEFAULT 11 sigar_proc_env_get │ │ │ │ │ + 403: 00010999 28 FUNC GLOBAL DEFAULT 11 sigar_net_connection_list_create │ │ │ │ │ 404: 0000702d 48 FUNC GLOBAL DEFAULT 11 vmcontrol_wrapper_api_shutdown │ │ │ │ │ - 405: 0000b75d 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ + 405: 0000aa59 168 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ 406: 000075c9 8 FUNC GLOBAL DEFAULT 11 JNI_OnLoad │ │ │ │ │ - 407: 0000f9d9 640 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ │ - 408: 00017d65 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ │ - 409: 000176c9 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ │ - 410: 0000c519 636 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ │ - 411: 00015f4d 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ │ - 412: 00018091 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ │ - 413: 00010079 36 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get │ │ │ │ │ + 407: 0000faa1 640 FUNC GLOBAL DEFAULT 11 sigar_iodev_get │ │ │ │ │ + 408: 00017e2d 46 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_stop │ │ │ │ │ + 409: 00017791 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VMwareServer_isRegistered │ │ │ │ │ + 410: 0000c555 636 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_Sigar_getFileSystemListNative │ │ │ │ │ + 411: 00016015 32 FUNC GLOBAL DEFAULT 11 sigar_dir_stat_get │ │ │ │ │ + 412: 00018159 96 FUNC GLOBAL DEFAULT 11 Java_org_hyperic_sigar_vmware_VM_deviceIsConnected │ │ │ │ │ + 413: 00010141 36 FUNC GLOBAL DEFAULT 11 sigar_sys_info_get │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -250,297 +250,297 @@ │ │ │ │ │ 0001f40c 00000c15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ │ 0001f410 00002215 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ │ 0001f414 00014715 R_ARM_GLOB_DAT 00007261 jsigar_list_add │ │ │ │ │ 0001f418 00002f15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ │ 0001f41c 00003e15 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ │ 0001f420 00004915 R_ARM_GLOB_DAT 00000000 xdr_void │ │ │ │ │ 0001f424 00006115 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ -0001f4e0 00013202 R_ARM_ABS32 000149f5 sigar_proc_fd_get │ │ │ │ │ -0001f510 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f528 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f540 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f558 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f570 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f588 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f5a0 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f5b8 0000f002 R_ARM_ABS32 0001487d sigar_proc_state_get │ │ │ │ │ -0001f5e8 00014802 R_ARM_ABS32 00014775 sigar_proc_cred_get │ │ │ │ │ -0001f600 00014802 R_ARM_ABS32 00014775 sigar_proc_cred_get │ │ │ │ │ -0001f618 00014802 R_ARM_ABS32 00014775 sigar_proc_cred_get │ │ │ │ │ -0001f630 00014802 R_ARM_ABS32 00014775 sigar_proc_cred_get │ │ │ │ │ -0001f660 0000ac02 R_ARM_ABS32 000149f9 sigar_proc_exe_get │ │ │ │ │ -0001f678 0000ac02 R_ARM_ABS32 000149f9 sigar_proc_exe_get │ │ │ │ │ -0001f6a8 00010502 R_ARM_ABS32 00014681 sigar_proc_mem_get │ │ │ │ │ -0001f6c0 00010502 R_ARM_ABS32 00014681 sigar_proc_mem_get │ │ │ │ │ -0001f6d8 00010502 R_ARM_ABS32 00014681 sigar_proc_mem_get │ │ │ │ │ -0001f6f0 00010502 R_ARM_ABS32 00014681 sigar_proc_mem_get │ │ │ │ │ -0001f708 00010502 R_ARM_ABS32 00014681 sigar_proc_mem_get │ │ │ │ │ -0001f720 00010502 R_ARM_ABS32 00014681 sigar_proc_mem_get │ │ │ │ │ -0001f750 00017502 R_ARM_ABS32 0001009d sigar_proc_cred_name_get │ │ │ │ │ -0001f768 00017502 R_ARM_ABS32 0001009d sigar_proc_cred_name_get │ │ │ │ │ -0001f798 00008a02 R_ARM_ABS32 0000fec9 sigar_proc_cpu_get │ │ │ │ │ -0001f7b0 00008a02 R_ARM_ABS32 0000fec9 sigar_proc_cpu_get │ │ │ │ │ -0001f7c8 00008a02 R_ARM_ABS32 0000fec9 sigar_proc_cpu_get │ │ │ │ │ -0001f7e0 00008a02 R_ARM_ABS32 0000fec9 sigar_proc_cpu_get │ │ │ │ │ -0001f7f8 00008a02 R_ARM_ABS32 0000fec9 sigar_proc_cpu_get │ │ │ │ │ -0001f828 0000a302 R_ARM_ABS32 00014849 sigar_proc_time_get │ │ │ │ │ -0001f840 0000a302 R_ARM_ABS32 00014849 sigar_proc_time_get │ │ │ │ │ -0001f858 0000a302 R_ARM_ABS32 00014849 sigar_proc_time_get │ │ │ │ │ -0001f870 0000a302 R_ARM_ABS32 00014849 sigar_proc_time_get │ │ │ │ │ +0001f4e0 00013202 R_ARM_ABS32 00014abd sigar_proc_fd_get │ │ │ │ │ +0001f510 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f528 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f540 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f558 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f570 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f588 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f5a0 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f5b8 0000f002 R_ARM_ABS32 00014945 sigar_proc_state_get │ │ │ │ │ +0001f5e8 00014802 R_ARM_ABS32 0001483d sigar_proc_cred_get │ │ │ │ │ +0001f600 00014802 R_ARM_ABS32 0001483d sigar_proc_cred_get │ │ │ │ │ +0001f618 00014802 R_ARM_ABS32 0001483d sigar_proc_cred_get │ │ │ │ │ +0001f630 00014802 R_ARM_ABS32 0001483d sigar_proc_cred_get │ │ │ │ │ +0001f660 0000ac02 R_ARM_ABS32 00014ac1 sigar_proc_exe_get │ │ │ │ │ +0001f678 0000ac02 R_ARM_ABS32 00014ac1 sigar_proc_exe_get │ │ │ │ │ +0001f6a8 00010502 R_ARM_ABS32 00014749 sigar_proc_mem_get │ │ │ │ │ +0001f6c0 00010502 R_ARM_ABS32 00014749 sigar_proc_mem_get │ │ │ │ │ +0001f6d8 00010502 R_ARM_ABS32 00014749 sigar_proc_mem_get │ │ │ │ │ +0001f6f0 00010502 R_ARM_ABS32 00014749 sigar_proc_mem_get │ │ │ │ │ +0001f708 00010502 R_ARM_ABS32 00014749 sigar_proc_mem_get │ │ │ │ │ +0001f720 00010502 R_ARM_ABS32 00014749 sigar_proc_mem_get │ │ │ │ │ +0001f750 00017502 R_ARM_ABS32 00010165 sigar_proc_cred_name_get │ │ │ │ │ +0001f768 00017502 R_ARM_ABS32 00010165 sigar_proc_cred_name_get │ │ │ │ │ +0001f798 00008a02 R_ARM_ABS32 0000ff91 sigar_proc_cpu_get │ │ │ │ │ +0001f7b0 00008a02 R_ARM_ABS32 0000ff91 sigar_proc_cpu_get │ │ │ │ │ +0001f7c8 00008a02 R_ARM_ABS32 0000ff91 sigar_proc_cpu_get │ │ │ │ │ +0001f7e0 00008a02 R_ARM_ABS32 0000ff91 sigar_proc_cpu_get │ │ │ │ │ +0001f7f8 00008a02 R_ARM_ABS32 0000ff91 sigar_proc_cpu_get │ │ │ │ │ +0001f828 0000a302 R_ARM_ABS32 00014911 sigar_proc_time_get │ │ │ │ │ +0001f840 0000a302 R_ARM_ABS32 00014911 sigar_proc_time_get │ │ │ │ │ +0001f858 0000a302 R_ARM_ABS32 00014911 sigar_proc_time_get │ │ │ │ │ +0001f870 0000a302 R_ARM_ABS32 00014911 sigar_proc_time_get │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x5aec contains 255 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0001f00c 00010016 R_ARM_JUMP_SLOT 00015f1d sigar_link_attrs_get │ │ │ │ │ -0001f010 00007e16 R_ARM_JUMP_SLOT 0001502d sigar_cpu_info_list_get │ │ │ │ │ +0001f00c 00010016 R_ARM_JUMP_SLOT 00015fe5 sigar_link_attrs_get │ │ │ │ │ +0001f010 00007e16 R_ARM_JUMP_SLOT 000150f5 sigar_cpu_info_list_get │ │ │ │ │ 0001f014 00000316 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ │ -0001f018 0000df16 R_ARM_JUMP_SLOT 00014409 sigar_cpu_list_get │ │ │ │ │ +0001f018 0000df16 R_ARM_JUMP_SLOT 000144d1 sigar_cpu_list_get │ │ │ │ │ 0001f01c 00000416 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ │ -0001f020 00018a16 R_ARM_JUMP_SLOT 000105b9 sigar_file_system_list_destroy │ │ │ │ │ +0001f020 00018a16 R_ARM_JUMP_SLOT 00010681 sigar_file_system_list_destroy │ │ │ │ │ 0001f024 00000516 R_ARM_JUMP_SLOT 00000000 getpwuid_r@GLIBC_2.4 │ │ │ │ │ -0001f028 00009216 R_ARM_JUMP_SLOT 00011ba1 sigar_net_address_to_string │ │ │ │ │ +0001f028 00009216 R_ARM_JUMP_SLOT 00011c69 sigar_net_address_to_string │ │ │ │ │ 0001f02c 00000616 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ │ -0001f030 00011b16 R_ARM_JUMP_SLOT 00011add sigar_inet_ntoa │ │ │ │ │ -0001f034 00012816 R_ARM_JUMP_SLOT 0000fd15 sigar_time_now_millis │ │ │ │ │ -0001f038 00012716 R_ARM_JUMP_SLOT 000109e5 sigar_net_stat_port_get │ │ │ │ │ -0001f03c 0000ea16 R_ARM_JUMP_SLOT 00010f99 sigar_net_interface_config_get │ │ │ │ │ +0001f030 00011b16 R_ARM_JUMP_SLOT 00011ba5 sigar_inet_ntoa │ │ │ │ │ +0001f034 00012816 R_ARM_JUMP_SLOT 0000fddd sigar_time_now_millis │ │ │ │ │ +0001f038 00012716 R_ARM_JUMP_SLOT 00010aad sigar_net_stat_port_get │ │ │ │ │ +0001f03c 0000ea16 R_ARM_JUMP_SLOT 00011061 sigar_net_interface_config_get │ │ │ │ │ 0001f040 00000716 R_ARM_JUMP_SLOT 00000000 gethostbyname_r@GLIBC_2.4 │ │ │ │ │ -0001f044 00015416 R_ARM_JUMP_SLOT 0000fcf1 sigar_log_level_set │ │ │ │ │ +0001f044 00015416 R_ARM_JUMP_SLOT 0000fdb9 sigar_log_level_set │ │ │ │ │ 0001f048 00000816 R_ARM_JUMP_SLOT 00000000 gethostbyaddr_r@GLIBC_2.4 │ │ │ │ │ -0001f04c 00009016 R_ARM_JUMP_SLOT 0000f681 sigar_cpu_model_adjust │ │ │ │ │ -0001f050 0000a416 R_ARM_JUMP_SLOT 00016921 sigar_ptql_query_destroy │ │ │ │ │ -0001f054 00008d16 R_ARM_JUMP_SLOT 00013ed5 sigar_os_error_string │ │ │ │ │ -0001f058 00019d16 R_ARM_JUMP_SLOT 00010079 sigar_sys_info_get │ │ │ │ │ +0001f04c 00009016 R_ARM_JUMP_SLOT 0000f749 sigar_cpu_model_adjust │ │ │ │ │ +0001f050 0000a416 R_ARM_JUMP_SLOT 000169e9 sigar_ptql_query_destroy │ │ │ │ │ +0001f054 00008d16 R_ARM_JUMP_SLOT 00013f9d sigar_os_error_string │ │ │ │ │ +0001f058 00019d16 R_ARM_JUMP_SLOT 00010141 sigar_sys_info_get │ │ │ │ │ 0001f05c 00000916 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ │ -0001f060 00006d16 R_ARM_JUMP_SLOT 00015db5 sigar_statvfs │ │ │ │ │ +0001f060 00006d16 R_ARM_JUMP_SLOT 00015e7d sigar_statvfs │ │ │ │ │ 0001f064 00000a16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ │ 0001f068 00000b16 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ │ 0001f06c 00012616 R_ARM_JUMP_SLOT 00007021 vmcontrol_wrapper_api_get │ │ │ │ │ -0001f070 00016016 R_ARM_JUMP_SLOT 00015681 sigar_nfs_server_v2_get │ │ │ │ │ +0001f070 00016016 R_ARM_JUMP_SLOT 00015749 sigar_nfs_server_v2_get │ │ │ │ │ 0001f074 00000d16 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ │ -0001f078 00012516 R_ARM_JUMP_SLOT 00014519 sigar_uptime_get │ │ │ │ │ +0001f078 00012516 R_ARM_JUMP_SLOT 000145e1 sigar_uptime_get │ │ │ │ │ 0001f07c 00000e16 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4 │ │ │ │ │ -0001f080 00007516 R_ARM_JUMP_SLOT 0001092d sigar_net_stat_get │ │ │ │ │ +0001f080 00007516 R_ARM_JUMP_SLOT 000109f5 sigar_net_stat_get │ │ │ │ │ 0001f084 00000f16 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ │ 0001f088 00001016 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ │ -0001f08c 00013016 R_ARM_JUMP_SLOT 0000ecf1 sigar_signum_get │ │ │ │ │ +0001f08c 00013016 R_ARM_JUMP_SLOT 0000edb9 sigar_signum_get │ │ │ │ │ 0001f090 00001116 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ │ 0001f094 00001216 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ │ -0001f098 00010116 R_ARM_JUMP_SLOT 000100d5 sigar_proc_list_create │ │ │ │ │ -0001f09c 00018916 R_ARM_JUMP_SLOT 000108ed sigar_net_connection_list_grow │ │ │ │ │ -0001f0a0 00016616 R_ARM_JUMP_SLOT 00011871 sigar_strerror │ │ │ │ │ +0001f098 00010116 R_ARM_JUMP_SLOT 0001019d sigar_proc_list_create │ │ │ │ │ +0001f09c 00018916 R_ARM_JUMP_SLOT 000109b5 sigar_net_connection_list_grow │ │ │ │ │ +0001f0a0 00016616 R_ARM_JUMP_SLOT 00011939 sigar_strerror │ │ │ │ │ 0001f0a4 00001316 R_ARM_JUMP_SLOT 00000000 fgets@GLIBC_2.4 │ │ │ │ │ -0001f0a8 0000d416 R_ARM_JUMP_SLOT 000106e1 sigar_cpu_list_grow │ │ │ │ │ -0001f0ac 00019b16 R_ARM_JUMP_SLOT 00015f4d sigar_dir_stat_get │ │ │ │ │ +0001f0a8 0000d416 R_ARM_JUMP_SLOT 000107a9 sigar_cpu_list_grow │ │ │ │ │ +0001f0ac 00019b16 R_ARM_JUMP_SLOT 00016015 sigar_dir_stat_get │ │ │ │ │ 0001f0b0 00001416 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ │ -0001f0b4 00011916 R_ARM_JUMP_SLOT 0000f819 sigar_rpc_ping │ │ │ │ │ -0001f0b8 0000ad16 R_ARM_JUMP_SLOT 0000f8d5 sigar_file2str │ │ │ │ │ -0001f0bc 00014316 R_ARM_JUMP_SLOT 00010799 sigar_net_interface_list_grow │ │ │ │ │ +0001f0b4 00011916 R_ARM_JUMP_SLOT 0000f8e1 sigar_rpc_ping │ │ │ │ │ +0001f0b8 0000ad16 R_ARM_JUMP_SLOT 0000f99d sigar_file2str │ │ │ │ │ +0001f0bc 00014316 R_ARM_JUMP_SLOT 00010861 sigar_net_interface_list_grow │ │ │ │ │ 0001f0c0 00019416 R_ARM_JUMP_SLOT 0000702d vmcontrol_wrapper_api_shutdown │ │ │ │ │ -0001f0c4 00016316 R_ARM_JUMP_SLOT 0000f989 sigar_log_printf │ │ │ │ │ +0001f0c4 00016316 R_ARM_JUMP_SLOT 0000fa51 sigar_log_printf │ │ │ │ │ 0001f0c8 00001516 R_ARM_JUMP_SLOT 00000000 lstat64@GLIBC_2.33 │ │ │ │ │ 0001f0cc 00001616 R_ARM_JUMP_SLOT 00000000 time@GLIBC_2.4 │ │ │ │ │ 0001f0d0 00001716 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ │ -0001f0d4 00011116 R_ARM_JUMP_SLOT 00018db5 sigar_getline_setwidth │ │ │ │ │ -0001f0d8 00017816 R_ARM_JUMP_SLOT 00019955 sigar_getline_reset │ │ │ │ │ -0001f0dc 00007016 R_ARM_JUMP_SLOT 000150f5 sigar_net_route_list_get │ │ │ │ │ -0001f0e0 0000d216 R_ARM_JUMP_SLOT 00014ab1 sigar_proc_modules_get │ │ │ │ │ -0001f0e4 00015816 R_ARM_JUMP_SLOT 00017371 sigar_ptql_query_find │ │ │ │ │ +0001f0d4 00011116 R_ARM_JUMP_SLOT 00018e7d sigar_getline_setwidth │ │ │ │ │ +0001f0d8 00017816 R_ARM_JUMP_SLOT 00019a1d sigar_getline_reset │ │ │ │ │ +0001f0dc 00007016 R_ARM_JUMP_SLOT 000151bd sigar_net_route_list_get │ │ │ │ │ +0001f0e0 0000d216 R_ARM_JUMP_SLOT 00014b79 sigar_proc_modules_get │ │ │ │ │ +0001f0e4 00015816 R_ARM_JUMP_SLOT 00017439 sigar_ptql_query_find │ │ │ │ │ 0001f0e8 00001816 R_ARM_JUMP_SLOT 00000000 getdomainname@GLIBC_2.4 │ │ │ │ │ 0001f0ec 00001916 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ │ -0001f0f0 0000b916 R_ARM_JUMP_SLOT 0000f90d sigar_proc_file2str │ │ │ │ │ -0001f0f4 0000ba16 R_ARM_JUMP_SLOT 00016981 sigar_ptql_query_create │ │ │ │ │ -0001f0f8 00011e16 R_ARM_JUMP_SLOT 0000fcb1 sigar_log │ │ │ │ │ +0001f0f0 0000b916 R_ARM_JUMP_SLOT 0000f9d5 sigar_proc_file2str │ │ │ │ │ +0001f0f4 0000ba16 R_ARM_JUMP_SLOT 00016a49 sigar_ptql_query_create │ │ │ │ │ +0001f0f8 00011e16 R_ARM_JUMP_SLOT 0000fd79 sigar_log │ │ │ │ │ 0001f0fc 00001a16 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4 │ │ │ │ │ -0001f100 00016116 R_ARM_JUMP_SLOT 000170cd sigar_ptql_re_impl_set │ │ │ │ │ -0001f104 0000cf16 R_ARM_JUMP_SLOT 000117a5 sigar_group_name_get │ │ │ │ │ -0001f108 00010516 R_ARM_JUMP_SLOT 00014681 sigar_proc_mem_get │ │ │ │ │ -0001f10c 00017f16 R_ARM_JUMP_SLOT 00010911 sigar_net_connection_list_destroy │ │ │ │ │ +0001f100 00016116 R_ARM_JUMP_SLOT 00017195 sigar_ptql_re_impl_set │ │ │ │ │ +0001f104 0000cf16 R_ARM_JUMP_SLOT 0001186d sigar_group_name_get │ │ │ │ │ +0001f108 00010516 R_ARM_JUMP_SLOT 00014749 sigar_proc_mem_get │ │ │ │ │ +0001f10c 00017f16 R_ARM_JUMP_SLOT 000109d9 sigar_net_connection_list_destroy │ │ │ │ │ 0001f110 00001b16 R_ARM_JUMP_SLOT 00000000 stat64@GLIBC_2.33 │ │ │ │ │ 0001f114 00001c16 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ │ -0001f118 00015516 R_ARM_JUMP_SLOT 00018e61 sigar_getline_eof │ │ │ │ │ +0001f118 00015516 R_ARM_JUMP_SLOT 00018f29 sigar_getline_eof │ │ │ │ │ 0001f11c 00001d16 R_ARM_JUMP_SLOT 00000000 rindex@GLIBC_2.4 │ │ │ │ │ 0001f120 00001e16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ │ 0001f124 00001f16 R_ARM_JUMP_SLOT 00000000 getrlimit@GLIBC_2.4 │ │ │ │ │ -0001f128 00014516 R_ARM_JUMP_SLOT 00011c65 sigar_net_connection_type_get │ │ │ │ │ -0001f12c 0000bc16 R_ARM_JUMP_SLOT 0000f401 sigar_procfs_args_get │ │ │ │ │ -0001f130 00011516 R_ARM_JUMP_SLOT 000103d9 sigar_fs_type_get │ │ │ │ │ -0001f134 00015716 R_ARM_JUMP_SLOT 00013ed9 sigar_mem_get │ │ │ │ │ -0001f138 00012d16 R_ARM_JUMP_SLOT 00013ec9 sigar_os_close │ │ │ │ │ +0001f128 00014516 R_ARM_JUMP_SLOT 00011d2d sigar_net_connection_type_get │ │ │ │ │ +0001f12c 0000bc16 R_ARM_JUMP_SLOT 0000f4c9 sigar_procfs_args_get │ │ │ │ │ +0001f130 00011516 R_ARM_JUMP_SLOT 000104a1 sigar_fs_type_get │ │ │ │ │ +0001f134 00015716 R_ARM_JUMP_SLOT 00013fa1 sigar_mem_get │ │ │ │ │ +0001f138 00012d16 R_ARM_JUMP_SLOT 00013f91 sigar_os_close │ │ │ │ │ 0001f13c 00002016 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ │ -0001f140 00019716 R_ARM_JUMP_SLOT 0000f9d9 sigar_iodev_get │ │ │ │ │ -0001f144 00013e16 R_ARM_JUMP_SLOT 00010b95 sigar_who_list_destroy │ │ │ │ │ -0001f148 00019216 R_ARM_JUMP_SLOT 000148f5 sigar_proc_env_get │ │ │ │ │ -0001f14c 00010916 R_ARM_JUMP_SLOT 0000f615 sigar_file_system_usage_calc_used │ │ │ │ │ -0001f150 00010316 R_ARM_JUMP_SLOT 0001568d sigar_nfs_client_v3_get │ │ │ │ │ +0001f140 00019716 R_ARM_JUMP_SLOT 0000faa1 sigar_iodev_get │ │ │ │ │ +0001f144 00013e16 R_ARM_JUMP_SLOT 00010c5d sigar_who_list_destroy │ │ │ │ │ +0001f148 00019216 R_ARM_JUMP_SLOT 000149bd sigar_proc_env_get │ │ │ │ │ +0001f14c 00010916 R_ARM_JUMP_SLOT 0000f6dd sigar_file_system_usage_calc_used │ │ │ │ │ +0001f150 00010316 R_ARM_JUMP_SLOT 00015755 sigar_nfs_client_v3_get │ │ │ │ │ 0001f154 00002116 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ │ -0001f158 0000bf16 R_ARM_JUMP_SLOT 00010319 sigar_proc_args_grow │ │ │ │ │ +0001f158 0000bf16 R_ARM_JUMP_SLOT 000103e1 sigar_proc_args_grow │ │ │ │ │ 0001f15c 00002316 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ │ 0001f160 00002416 R_ARM_JUMP_SLOT 00000000 ioctl@GLIBC_2.4 │ │ │ │ │ -0001f164 0000e216 R_ARM_JUMP_SLOT 000143c5 sigar_cpu_get │ │ │ │ │ +0001f164 0000e216 R_ARM_JUMP_SLOT 0001448d sigar_cpu_get │ │ │ │ │ 0001f168 00002516 R_ARM_JUMP_SLOT 00000000 tcsetattr@GLIBC_2.4 │ │ │ │ │ -0001f16c 00013116 R_ARM_JUMP_SLOT 0000fd4d sigar_version_get │ │ │ │ │ +0001f16c 00013116 R_ARM_JUMP_SLOT 0000fe15 sigar_version_get │ │ │ │ │ 0001f170 00002616 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ │ 0001f174 00002716 R_ARM_JUMP_SLOT 00000000 gettimeofday@GLIBC_2.4 │ │ │ │ │ 0001f178 00002816 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ │ -0001f17c 0000d516 R_ARM_JUMP_SLOT 0000f131 sigar_skip_token │ │ │ │ │ -0001f180 0000ce16 R_ARM_JUMP_SLOT 00010bb1 sigar_who_list_get │ │ │ │ │ -0001f184 00010216 R_ARM_JUMP_SLOT 00015e39 sigar_file_attrs_type_string_get │ │ │ │ │ -0001f188 00015916 R_ARM_JUMP_SLOT 000108a1 sigar_net_interface_list_destroy │ │ │ │ │ +0001f17c 0000d516 R_ARM_JUMP_SLOT 0000f1f9 sigar_skip_token │ │ │ │ │ +0001f180 0000ce16 R_ARM_JUMP_SLOT 00010c79 sigar_who_list_get │ │ │ │ │ +0001f184 00010216 R_ARM_JUMP_SLOT 00015f01 sigar_file_attrs_type_string_get │ │ │ │ │ +0001f188 00015916 R_ARM_JUMP_SLOT 00010969 sigar_net_interface_list_destroy │ │ │ │ │ 0001f18c 00002916 R_ARM_JUMP_SLOT 00000000 gethostname@GLIBC_2.4 │ │ │ │ │ -0001f190 00008f16 R_ARM_JUMP_SLOT 00014c29 sigar_os_fs_type_get │ │ │ │ │ +0001f190 00008f16 R_ARM_JUMP_SLOT 00014cf1 sigar_os_fs_type_get │ │ │ │ │ 0001f194 00002a16 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ │ -0001f198 00016c16 R_ARM_JUMP_SLOT 000158c5 sigar_os_sys_info_get │ │ │ │ │ +0001f198 00016c16 R_ARM_JUMP_SLOT 0001598d sigar_os_sys_info_get │ │ │ │ │ 0001f19c 00002b16 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ │ -0001f1a0 00007b16 R_ARM_JUMP_SLOT 00010131 sigar_close │ │ │ │ │ +0001f1a0 00007b16 R_ARM_JUMP_SLOT 000101f9 sigar_close │ │ │ │ │ 0001f1a4 00002c16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ │ -0001f1a8 00017b16 R_ARM_JUMP_SLOT 00015931 sigar_cache_get │ │ │ │ │ -0001f1ac 0000dc16 R_ARM_JUMP_SLOT 00015001 sigar_file_system_usage_get │ │ │ │ │ +0001f1a8 00017b16 R_ARM_JUMP_SLOT 000159f9 sigar_cache_get │ │ │ │ │ +0001f1ac 0000dc16 R_ARM_JUMP_SLOT 000150c9 sigar_file_system_usage_get │ │ │ │ │ 0001f1b0 00002d16 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ │ -0001f1b4 0000e516 R_ARM_JUMP_SLOT 000170d5 sigar_ptql_query_match │ │ │ │ │ -0001f1b8 00013216 R_ARM_JUMP_SLOT 000149f5 sigar_proc_fd_get │ │ │ │ │ -0001f1bc 0000d916 R_ARM_JUMP_SLOT 00011755 sigar_user_name_get │ │ │ │ │ +0001f1b4 0000e516 R_ARM_JUMP_SLOT 0001719d sigar_ptql_query_match │ │ │ │ │ +0001f1b8 00013216 R_ARM_JUMP_SLOT 00014abd sigar_proc_fd_get │ │ │ │ │ +0001f1bc 0000d916 R_ARM_JUMP_SLOT 0001181d sigar_user_name_get │ │ │ │ │ 0001f1c0 00002e16 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ │ 0001f1c4 00002f16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ │ -0001f1c8 0000fe16 R_ARM_JUMP_SLOT 00010a95 sigar_who_list_create │ │ │ │ │ +0001f1c8 0000fe16 R_ARM_JUMP_SLOT 00010b5d sigar_who_list_create │ │ │ │ │ 0001f1cc 00003016 R_ARM_JUMP_SLOT 00000000 stat@GLIBC_2.33 │ │ │ │ │ 0001f1d0 00003116 R_ARM_JUMP_SLOT 00000000 open@GLIBC_2.4 │ │ │ │ │ 0001f1d4 00003216 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ │ 0001f1d8 00003316 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ │ 0001f1dc 00003416 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ │ 0001f1e0 00003516 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ │ -0001f1e4 0000a316 R_ARM_JUMP_SLOT 00014849 sigar_proc_time_get │ │ │ │ │ -0001f1e8 00008216 R_ARM_JUMP_SLOT 00010761 sigar_net_route_list_destroy │ │ │ │ │ -0001f1ec 00007f16 R_ARM_JUMP_SLOT 00010115 sigar_proc_list_destroy │ │ │ │ │ -0001f1f0 00010c16 R_ARM_JUMP_SLOT 00014b8d sigar_thread_cpu_get │ │ │ │ │ +0001f1e4 0000a316 R_ARM_JUMP_SLOT 00014911 sigar_proc_time_get │ │ │ │ │ +0001f1e8 00008216 R_ARM_JUMP_SLOT 00010829 sigar_net_route_list_destroy │ │ │ │ │ +0001f1ec 00007f16 R_ARM_JUMP_SLOT 000101dd sigar_proc_list_destroy │ │ │ │ │ +0001f1f0 00010c16 R_ARM_JUMP_SLOT 00014c55 sigar_thread_cpu_get │ │ │ │ │ 0001f1f4 00003616 R_ARM_JUMP_SLOT 00000000 strtoul@GLIBC_2.4 │ │ │ │ │ 0001f1f8 00003716 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ │ -0001f1fc 00014416 R_ARM_JUMP_SLOT 000145b1 sigar_os_proc_list_get │ │ │ │ │ +0001f1fc 00014416 R_ARM_JUMP_SLOT 00014679 sigar_os_proc_list_get │ │ │ │ │ 0001f200 00003816 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ │ 0001f204 00003916 R_ARM_JUMP_SLOT 00000000 getpass@GLIBC_2.4 │ │ │ │ │ -0001f208 00016916 R_ARM_JUMP_SLOT 00010335 sigar_proc_args_destroy │ │ │ │ │ +0001f208 00016916 R_ARM_JUMP_SLOT 000103fd sigar_proc_args_destroy │ │ │ │ │ 0001f20c 00016516 R_ARM_JUMP_SLOT 0000761d jsigar_list_init │ │ │ │ │ -0001f210 00015116 R_ARM_JUMP_SLOT 0000f369 sigar_proc_fd_count │ │ │ │ │ -0001f214 00007316 R_ARM_JUMP_SLOT 00014d25 sigar_file_system_list_get │ │ │ │ │ -0001f218 00011616 R_ARM_JUMP_SLOT 00015a2d sigar_cache_destroy │ │ │ │ │ -0001f21c 00007416 R_ARM_JUMP_SLOT 00011cb5 sigar_net_connection_state_get │ │ │ │ │ -0001f220 00012416 R_ARM_JUMP_SLOT 00018ea5 sigar_getline │ │ │ │ │ +0001f210 00015116 R_ARM_JUMP_SLOT 0000f431 sigar_proc_fd_count │ │ │ │ │ +0001f214 00007316 R_ARM_JUMP_SLOT 00014ded sigar_file_system_list_get │ │ │ │ │ +0001f218 00011616 R_ARM_JUMP_SLOT 00015af5 sigar_cache_destroy │ │ │ │ │ +0001f21c 00007416 R_ARM_JUMP_SLOT 00011d7d sigar_net_connection_state_get │ │ │ │ │ +0001f220 00012416 R_ARM_JUMP_SLOT 00018f6d sigar_getline │ │ │ │ │ 0001f224 00003a16 R_ARM_JUMP_SLOT 00000000 getpwnam_r@GLIBC_2.4 │ │ │ │ │ -0001f228 00017016 R_ARM_JUMP_SLOT 000156a5 sigar_proc_port_get │ │ │ │ │ +0001f228 00017016 R_ARM_JUMP_SLOT 0001576d sigar_proc_port_get │ │ │ │ │ 0001f22c 00003b16 R_ARM_JUMP_SLOT 00000000 fprintf@GLIBC_2.4 │ │ │ │ │ 0001f230 00003c16 R_ARM_JUMP_SLOT 00000000 getpagesize@GLIBC_2.4 │ │ │ │ │ -0001f234 00013f16 R_ARM_JUMP_SLOT 00013db9 sigar_pid_get │ │ │ │ │ -0001f238 00010a16 R_ARM_JUMP_SLOT 00011909 sigar_format_size │ │ │ │ │ +0001f234 00013f16 R_ARM_JUMP_SLOT 00013e81 sigar_pid_get │ │ │ │ │ +0001f238 00010a16 R_ARM_JUMP_SLOT 000119d1 sigar_format_size │ │ │ │ │ 0001f23c 00003d16 R_ARM_JUMP_SLOT 00000000 clnttcp_create │ │ │ │ │ -0001f240 00007916 R_ARM_JUMP_SLOT 0001073d sigar_net_route_list_grow │ │ │ │ │ -0001f244 0000f516 R_ARM_JUMP_SLOT 0000fe6d sigar_open │ │ │ │ │ -0001f248 0000c816 R_ARM_JUMP_SLOT 00015f6d sigar_dir_usage_get │ │ │ │ │ -0001f24c 0000f716 R_ARM_JUMP_SLOT 00010ed1 sigar_net_interface_config_primary_get │ │ │ │ │ -0001f250 00017316 R_ARM_JUMP_SLOT 00015eed sigar_file_attrs_get │ │ │ │ │ +0001f240 00007916 R_ARM_JUMP_SLOT 00010805 sigar_net_route_list_grow │ │ │ │ │ +0001f244 0000f516 R_ARM_JUMP_SLOT 0000ff35 sigar_open │ │ │ │ │ +0001f248 0000c816 R_ARM_JUMP_SLOT 00016035 sigar_dir_usage_get │ │ │ │ │ +0001f24c 0000f716 R_ARM_JUMP_SLOT 00010f99 sigar_net_interface_config_primary_get │ │ │ │ │ +0001f250 00017316 R_ARM_JUMP_SLOT 00015fb5 sigar_file_attrs_get │ │ │ │ │ 0001f254 00003f16 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ │ 0001f258 00004016 R_ARM_JUMP_SLOT 00000000 strncasecmp@GLIBC_2.4 │ │ │ │ │ 0001f25c 00004116 R_ARM_JUMP_SLOT 00000000 snprintf@GLIBC_2.4 │ │ │ │ │ 0001f260 00004216 R_ARM_JUMP_SLOT 00000000 __isoc99_sscanf@GLIBC_2.7 │ │ │ │ │ -0001f264 00017c16 R_ARM_JUMP_SLOT 0001546d sigar_net_connection_walk │ │ │ │ │ -0001f268 0000c316 R_ARM_JUMP_SLOT 00010705 sigar_cpu_list_destroy │ │ │ │ │ -0001f26c 00018816 R_ARM_JUMP_SLOT 00015e4d sigar_file_attrs_permissions_string_get │ │ │ │ │ -0001f270 00011016 R_ARM_JUMP_SLOT 00010365 sigar_proc_args_get │ │ │ │ │ +0001f264 00017c16 R_ARM_JUMP_SLOT 00015535 sigar_net_connection_walk │ │ │ │ │ +0001f268 0000c316 R_ARM_JUMP_SLOT 000107cd sigar_cpu_list_destroy │ │ │ │ │ +0001f26c 00018816 R_ARM_JUMP_SLOT 00015f15 sigar_file_attrs_permissions_string_get │ │ │ │ │ +0001f270 00011016 R_ARM_JUMP_SLOT 0001042d sigar_proc_args_get │ │ │ │ │ 0001f274 00004316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ │ 0001f278 00004416 R_ARM_JUMP_SLOT 00000000 getmntent_r@GLIBC_2.4 │ │ │ │ │ -0001f27c 00014616 R_ARM_JUMP_SLOT 000118d1 sigar_strerror_set │ │ │ │ │ -0001f280 0000c916 R_ARM_JUMP_SLOT 00010d51 sigar_resource_limit_get │ │ │ │ │ +0001f27c 00014616 R_ARM_JUMP_SLOT 00011999 sigar_strerror_set │ │ │ │ │ +0001f280 0000c916 R_ARM_JUMP_SLOT 00010e19 sigar_resource_limit_get │ │ │ │ │ 0001f284 00004516 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ │ -0001f288 00011f16 R_ARM_JUMP_SLOT 00010ddd sigar_net_interface_list_get │ │ │ │ │ +0001f288 00011f16 R_ARM_JUMP_SLOT 00010ea5 sigar_net_interface_list_get │ │ │ │ │ 0001f28c 00004616 R_ARM_JUMP_SLOT 00000000 strtoull@GLIBC_2.4 │ │ │ │ │ -0001f290 0000a916 R_ARM_JUMP_SLOT 00011d59 sigar_net_interface_flags_to_string │ │ │ │ │ -0001f294 0000f016 R_ARM_JUMP_SLOT 0001487d sigar_proc_state_get │ │ │ │ │ +0001f290 0000a916 R_ARM_JUMP_SLOT 00011e21 sigar_net_interface_flags_to_string │ │ │ │ │ +0001f294 0000f016 R_ARM_JUMP_SLOT 00014945 sigar_proc_state_get │ │ │ │ │ 0001f298 00004716 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ │ 0001f29c 00004816 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ │ -0001f2a0 00009416 R_ARM_JUMP_SLOT 000111c1 sigar_gethostbyname │ │ │ │ │ +0001f2a0 00009416 R_ARM_JUMP_SLOT 00011289 sigar_gethostbyname │ │ │ │ │ 0001f2a4 00004a16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ │ 0001f2a8 00004b16 R_ARM_JUMP_SLOT 00000000 fileno@GLIBC_2.4 │ │ │ │ │ -0001f2ac 00015b16 R_ARM_JUMP_SLOT 000152b1 sigar_net_interface_stat_get │ │ │ │ │ -0001f2b0 0000c016 R_ARM_JUMP_SLOT 00010ab1 sigar_who_list_grow │ │ │ │ │ +0001f2ac 00015b16 R_ARM_JUMP_SLOT 00015379 sigar_net_interface_stat_get │ │ │ │ │ +0001f2b0 0000c016 R_ARM_JUMP_SLOT 00010b79 sigar_who_list_grow │ │ │ │ │ 0001f2b4 00004c16 R_ARM_JUMP_SLOT 00000000 getgrgid_r@GLIBC_2.4 │ │ │ │ │ 0001f2b8 00004d16 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ │ -0001f2bc 00018616 R_ARM_JUMP_SLOT 00010685 sigar_cpu_info_list_grow │ │ │ │ │ -0001f2c0 00014816 R_ARM_JUMP_SLOT 00014775 sigar_proc_cred_get │ │ │ │ │ -0001f2c4 00014d16 R_ARM_JUMP_SLOT 000101dd sigar_proc_stat_get │ │ │ │ │ -0001f2c8 00008816 R_ARM_JUMP_SLOT 0000ecd9 sigar_proc_kill │ │ │ │ │ +0001f2bc 00018616 R_ARM_JUMP_SLOT 0001074d sigar_cpu_info_list_grow │ │ │ │ │ +0001f2c0 00014816 R_ARM_JUMP_SLOT 0001483d sigar_proc_cred_get │ │ │ │ │ +0001f2c4 00014d16 R_ARM_JUMP_SLOT 000102a5 sigar_proc_stat_get │ │ │ │ │ +0001f2c8 00008816 R_ARM_JUMP_SLOT 0000eda1 sigar_proc_kill │ │ │ │ │ 0001f2cc 00004e16 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ │ -0001f2d0 00008b16 R_ARM_JUMP_SLOT 0001998d sigar_getline_histadd │ │ │ │ │ -0001f2d4 0000ff16 R_ARM_JUMP_SLOT 00010721 sigar_net_route_list_create │ │ │ │ │ -0001f2d8 0000ec16 R_ARM_JUMP_SLOT 00018e71 sigar_getline_redraw │ │ │ │ │ +0001f2d0 00008b16 R_ARM_JUMP_SLOT 00019a55 sigar_getline_histadd │ │ │ │ │ +0001f2d4 0000ff16 R_ARM_JUMP_SLOT 000107e9 sigar_net_route_list_create │ │ │ │ │ +0001f2d8 0000ec16 R_ARM_JUMP_SLOT 00018f39 sigar_getline_redraw │ │ │ │ │ 0001f2dc 00004f16 R_ARM_JUMP_SLOT 00000000 endmntent@GLIBC_2.4 │ │ │ │ │ -0001f2e0 00015e16 R_ARM_JUMP_SLOT 00010391 sigar_file_system_list_create │ │ │ │ │ +0001f2e0 00015e16 R_ARM_JUMP_SLOT 00010459 sigar_file_system_list_create │ │ │ │ │ 0001f2e4 00005016 R_ARM_JUMP_SLOT 00000000 tmpnam@GLIBC_2.4 │ │ │ │ │ -0001f2e8 00008116 R_ARM_JUMP_SLOT 0000fcd1 sigar_log_impl_set │ │ │ │ │ -0001f2ec 0000ca16 R_ARM_JUMP_SLOT 00010669 sigar_cpu_info_list_create │ │ │ │ │ +0001f2e8 00008116 R_ARM_JUMP_SLOT 0000fd99 sigar_log_impl_set │ │ │ │ │ +0001f2ec 0000ca16 R_ARM_JUMP_SLOT 00010731 sigar_cpu_info_list_create │ │ │ │ │ 0001f2f0 00005116 R_ARM_JUMP_SLOT 00000000 popen@GLIBC_2.4 │ │ │ │ │ -0001f2f4 0000d616 R_ARM_JUMP_SLOT 00010bd9 sigar_net_info_get │ │ │ │ │ +0001f2f4 0000d616 R_ARM_JUMP_SLOT 00010ca1 sigar_net_info_get │ │ │ │ │ 0001f2f8 00005216 R_ARM_JUMP_SLOT 00000000 clnt_sperrno │ │ │ │ │ 0001f2fc 00005316 R_ARM_JUMP_SLOT 00000000 putenv@GLIBC_2.4 │ │ │ │ │ 0001f300 00005416 R_ARM_JUMP_SLOT 00000000 __xpg_strerror_r@GLIBC_2.4 │ │ │ │ │ -0001f304 00009116 R_ARM_JUMP_SLOT 000106c5 sigar_cpu_list_create │ │ │ │ │ -0001f308 00007a16 R_ARM_JUMP_SLOT 00011841 sigar_strerror_get │ │ │ │ │ +0001f304 00009116 R_ARM_JUMP_SLOT 0001078d sigar_cpu_list_create │ │ │ │ │ +0001f308 00007a16 R_ARM_JUMP_SLOT 00011909 sigar_strerror_get │ │ │ │ │ 0001f30c 00005516 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ │ -0001f310 0000d716 R_ARM_JUMP_SLOT 0000f239 sigar_proc_filename │ │ │ │ │ -0001f314 00017516 R_ARM_JUMP_SLOT 0001009d sigar_proc_cred_name_get │ │ │ │ │ -0001f318 0000b216 R_ARM_JUMP_SLOT 0000f815 sigar_rpc_strerror │ │ │ │ │ -0001f31c 0000ed16 R_ARM_JUMP_SLOT 00015eb1 sigar_file_attrs_mode_get │ │ │ │ │ -0001f320 00013516 R_ARM_JUMP_SLOT 00015901 sigar_cache_find │ │ │ │ │ +0001f310 0000d716 R_ARM_JUMP_SLOT 0000f301 sigar_proc_filename │ │ │ │ │ +0001f314 00017516 R_ARM_JUMP_SLOT 00010165 sigar_proc_cred_name_get │ │ │ │ │ +0001f318 0000b216 R_ARM_JUMP_SLOT 0000f8dd sigar_rpc_strerror │ │ │ │ │ +0001f31c 0000ed16 R_ARM_JUMP_SLOT 00015f79 sigar_file_attrs_mode_get │ │ │ │ │ +0001f320 00013516 R_ARM_JUMP_SLOT 000159c9 sigar_cache_find │ │ │ │ │ 0001f324 00005616 R_ARM_JUMP_SLOT 00000000 readdir_r@GLIBC_2.4 │ │ │ │ │ -0001f328 00019316 R_ARM_JUMP_SLOT 000108d1 sigar_net_connection_list_create │ │ │ │ │ -0001f32c 00014916 R_ARM_JUMP_SLOT 000111e5 sigar_fqdn_get │ │ │ │ │ -0001f330 00013616 R_ARM_JUMP_SLOT 00011f41 sigar_net_services_name_get │ │ │ │ │ +0001f328 00019316 R_ARM_JUMP_SLOT 00010999 sigar_net_connection_list_create │ │ │ │ │ +0001f32c 00014916 R_ARM_JUMP_SLOT 000112ad sigar_fqdn_get │ │ │ │ │ +0001f330 00013616 R_ARM_JUMP_SLOT 00012009 sigar_net_services_name_get │ │ │ │ │ 0001f334 0000dd16 R_ARM_JUMP_SLOT 0000705d vmcontrol_wrapper_api_init │ │ │ │ │ -0001f338 0000e316 R_ARM_JUMP_SLOT 000118e5 sigar_strerror_printf │ │ │ │ │ +0001f338 0000e316 R_ARM_JUMP_SLOT 000119ad sigar_strerror_printf │ │ │ │ │ 0001f33c 00005716 R_ARM_JUMP_SLOT 00000000 sprintf@GLIBC_2.4 │ │ │ │ │ 0001f340 00005816 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ │ -0001f344 00013716 R_ARM_JUMP_SLOT 00017291 sigar_ptql_query_find_process │ │ │ │ │ +0001f344 00013716 R_ARM_JUMP_SLOT 00017359 sigar_ptql_query_find_process │ │ │ │ │ 0001f348 00005916 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ │ -0001f34c 0000de16 R_ARM_JUMP_SLOT 00013dc5 sigar_os_open │ │ │ │ │ +0001f34c 0000de16 R_ARM_JUMP_SLOT 00013e8d sigar_os_open │ │ │ │ │ 0001f350 00005a16 R_ARM_JUMP_SLOT 00000000 __rpc_createerr │ │ │ │ │ 0001f354 00005b16 R_ARM_JUMP_SLOT 00000000 remove@GLIBC_2.4 │ │ │ │ │ 0001f358 00005c16 R_ARM_JUMP_SLOT 00000000 vsnprintf@GLIBC_2.4 │ │ │ │ │ -0001f35c 00008a16 R_ARM_JUMP_SLOT 0000fec9 sigar_proc_cpu_get │ │ │ │ │ +0001f35c 00008a16 R_ARM_JUMP_SLOT 0000ff91 sigar_proc_cpu_get │ │ │ │ │ 0001f360 00005d16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ │ -0001f364 00013a16 R_ARM_JUMP_SLOT 000106a9 sigar_cpu_info_list_destroy │ │ │ │ │ -0001f368 0000da16 R_ARM_JUMP_SLOT 00019975 sigar_getline_completer_set │ │ │ │ │ -0001f36c 00016416 R_ARM_JUMP_SLOT 00011625 sigar_password_get │ │ │ │ │ -0001f370 00012f16 R_ARM_JUMP_SLOT 0000f4ed sigar_strcasestr │ │ │ │ │ -0001f374 0000f116 R_ARM_JUMP_SLOT 00011b69 sigar_net_address_equals │ │ │ │ │ +0001f364 00013a16 R_ARM_JUMP_SLOT 00010771 sigar_cpu_info_list_destroy │ │ │ │ │ +0001f368 0000da16 R_ARM_JUMP_SLOT 00019a3d sigar_getline_completer_set │ │ │ │ │ +0001f36c 00016416 R_ARM_JUMP_SLOT 000116ed sigar_password_get │ │ │ │ │ +0001f370 00012f16 R_ARM_JUMP_SLOT 0000f5b5 sigar_strcasestr │ │ │ │ │ +0001f374 0000f116 R_ARM_JUMP_SLOT 00011c31 sigar_net_address_equals │ │ │ │ │ 0001f378 00005e16 R_ARM_JUMP_SLOT 00000000 inet_ntop@GLIBC_2.4 │ │ │ │ │ 0001f37c 00005f16 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ │ -0001f380 00007816 R_ARM_JUMP_SLOT 00015699 sigar_nfs_server_v3_get │ │ │ │ │ +0001f380 00007816 R_ARM_JUMP_SLOT 00015761 sigar_nfs_server_v3_get │ │ │ │ │ 0001f384 00006016 R_ARM_JUMP_SLOT 00000000 setmntent@GLIBC_2.4 │ │ │ │ │ -0001f388 0000bd16 R_ARM_JUMP_SLOT 000103b1 sigar_file_system_list_grow │ │ │ │ │ +0001f388 0000bd16 R_ARM_JUMP_SLOT 00010479 sigar_file_system_list_grow │ │ │ │ │ 0001f38c 00006216 R_ARM_JUMP_SLOT 00000000 inet_addr@GLIBC_2.4 │ │ │ │ │ -0001f390 0000ac16 R_ARM_JUMP_SLOT 000149f9 sigar_proc_exe_get │ │ │ │ │ -0001f394 00009a16 R_ARM_JUMP_SLOT 0000fff9 sigar_sys_info_get_uname │ │ │ │ │ -0001f398 00011c16 R_ARM_JUMP_SLOT 000148f1 sigar_os_proc_args_get │ │ │ │ │ -0001f39c 00019116 R_ARM_JUMP_SLOT 00011fa1 sigar_cpu_perc_calculate │ │ │ │ │ -0001f3a0 00016b16 R_ARM_JUMP_SLOT 00015509 sigar_net_connection_list_get │ │ │ │ │ -0001f3a4 00015c16 R_ARM_JUMP_SLOT 0000f545 sigar_mem_calc_ram │ │ │ │ │ +0001f390 0000ac16 R_ARM_JUMP_SLOT 00014ac1 sigar_proc_exe_get │ │ │ │ │ +0001f394 00009a16 R_ARM_JUMP_SLOT 000100c1 sigar_sys_info_get_uname │ │ │ │ │ +0001f398 00011c16 R_ARM_JUMP_SLOT 000149b9 sigar_os_proc_args_get │ │ │ │ │ +0001f39c 00019116 R_ARM_JUMP_SLOT 00012069 sigar_cpu_perc_calculate │ │ │ │ │ +0001f3a0 00016b16 R_ARM_JUMP_SLOT 000155d1 sigar_net_connection_list_get │ │ │ │ │ +0001f3a4 00015c16 R_ARM_JUMP_SLOT 0000f60d sigar_mem_calc_ram │ │ │ │ │ 0001f3a8 00006316 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ │ -0001f3ac 00018316 R_ARM_JUMP_SLOT 00019c3d sigar_getline_histinit │ │ │ │ │ -0001f3b0 00011216 R_ARM_JUMP_SLOT 00010199 sigar_proc_list_get │ │ │ │ │ +0001f3ac 00018316 R_ARM_JUMP_SLOT 00019d05 sigar_getline_histinit │ │ │ │ │ +0001f3b0 00011216 R_ARM_JUMP_SLOT 00010261 sigar_proc_list_get │ │ │ │ │ 0001f3b4 00006416 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4 │ │ │ │ │ 0001f3b8 00006516 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ │ -0001f3bc 0000f616 R_ARM_JUMP_SLOT 0000f67d sigar_cpu_core_rollup │ │ │ │ │ +0001f3bc 0000f616 R_ARM_JUMP_SLOT 0000f745 sigar_cpu_core_rollup │ │ │ │ │ 0001f3c0 00006616 R_ARM_JUMP_SLOT 00000000 dlclose@GLIBC_2.34 │ │ │ │ │ -0001f3c4 00013b16 R_ARM_JUMP_SLOT 000102fd sigar_proc_args_create │ │ │ │ │ +0001f3c4 00013b16 R_ARM_JUMP_SLOT 000103c5 sigar_proc_args_create │ │ │ │ │ 0001f3c8 00006716 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ │ -0001f3cc 00011416 R_ARM_JUMP_SLOT 00014205 sigar_swap_get │ │ │ │ │ -0001f3d0 0000f916 R_ARM_JUMP_SLOT 00010971 sigar_net_listen_address_get │ │ │ │ │ -0001f3d4 00015216 R_ARM_JUMP_SLOT 00015551 sigar_tcp_get │ │ │ │ │ +0001f3cc 00011416 R_ARM_JUMP_SLOT 000142cd sigar_swap_get │ │ │ │ │ +0001f3d0 0000f916 R_ARM_JUMP_SLOT 00010a39 sigar_net_listen_address_get │ │ │ │ │ +0001f3d4 00015216 R_ARM_JUMP_SLOT 00015619 sigar_tcp_get │ │ │ │ │ 0001f3d8 00006816 R_ARM_JUMP_SLOT 00000000 clntudp_create │ │ │ │ │ -0001f3dc 00017916 R_ARM_JUMP_SLOT 0000f17d sigar_skip_multiple_token │ │ │ │ │ +0001f3dc 00017916 R_ARM_JUMP_SLOT 0000f245 sigar_skip_multiple_token │ │ │ │ │ 0001f3e0 00006916 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ │ -0001f3e4 00018c16 R_ARM_JUMP_SLOT 000166f9 sigar_sudo_file2str │ │ │ │ │ -0001f3e8 00017a16 R_ARM_JUMP_SLOT 000158d5 sigar_cache_new │ │ │ │ │ -0001f3ec 00011d16 R_ARM_JUMP_SLOT 00014dfd sigar_disk_usage_get │ │ │ │ │ -0001f3f0 00014216 R_ARM_JUMP_SLOT 00014555 sigar_loadavg_get │ │ │ │ │ +0001f3e4 00018c16 R_ARM_JUMP_SLOT 000167c1 sigar_sudo_file2str │ │ │ │ │ +0001f3e8 00017a16 R_ARM_JUMP_SLOT 0001599d sigar_cache_new │ │ │ │ │ +0001f3ec 00011d16 R_ARM_JUMP_SLOT 00014ec5 sigar_disk_usage_get │ │ │ │ │ +0001f3f0 00014216 R_ARM_JUMP_SLOT 0001461d sigar_loadavg_get │ │ │ │ │ 0001f3f4 00006a16 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ │ -0001f3f8 0000d116 R_ARM_JUMP_SLOT 000100f5 sigar_proc_list_grow │ │ │ │ │ +0001f3f8 0000d116 R_ARM_JUMP_SLOT 000101bd sigar_proc_list_grow │ │ │ │ │ 0001f3fc 00006b16 R_ARM_JUMP_SLOT 00000000 tcgetattr@GLIBC_2.4 │ │ │ │ │ -0001f400 0000c716 R_ARM_JUMP_SLOT 00015675 sigar_nfs_client_v2_get │ │ │ │ │ +0001f400 0000c716 R_ARM_JUMP_SLOT 0001573d sigar_nfs_client_v2_get │ │ │ │ │ 0001f404 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) 0x62e4 │ │ │ │ │ - 0x0000000d (FINI) 0x1a710 │ │ │ │ │ + 0x0000000d (FINI) 0x1a7d8 │ │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1eaf0 │ │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ │ 0x0000001a (FINI_ARRAY) 0x1eaf4 │ │ │ │ │ 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: ca852015009b6f18cdb63473c3a739ad0a7be3b4 │ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 1a819ddfdf839cbd771a024aad420724f20a05b3 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -27,69 +27,69 @@ │ │ │ │ │ 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_ProcMem_gather │ │ │ │ │ sigar_proc_mem_get │ │ │ │ │ -Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ -sigar_dir_usage_get │ │ │ │ │ -Java_org_hyperic_sigar_Cpu_gather │ │ │ │ │ -sigar_cpu_get │ │ │ │ │ -Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ -sigar_nfs_client_v3_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_DirStat_gather │ │ │ │ │ -sigar_dir_stat_get │ │ │ │ │ Java_org_hyperic_sigar_NfsClientV2_gather │ │ │ │ │ sigar_nfs_client_v2_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ -sigar_net_interface_config_get │ │ │ │ │ -sigar_net_address_to_string │ │ │ │ │ +Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ +sigar_mem_get │ │ │ │ │ Java_org_hyperic_sigar_ResourceLimit_gather │ │ │ │ │ sigar_resource_limit_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ -sigar_proc_cred_name_get │ │ │ │ │ -Java_org_hyperic_sigar_NfsServerV2_gather │ │ │ │ │ -sigar_nfs_server_v2_get │ │ │ │ │ -Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ -sigar_nfs_server_v3_get │ │ │ │ │ +Java_org_hyperic_sigar_DirUsage_gather │ │ │ │ │ +sigar_dir_usage_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_Swap_gather │ │ │ │ │ sigar_swap_get │ │ │ │ │ -Java_org_hyperic_sigar_FileSystemUsage_gather │ │ │ │ │ -sigar_file_system_usage_get │ │ │ │ │ +Java_org_hyperic_sigar_NfsClientV3_gather │ │ │ │ │ +sigar_nfs_client_v3_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ +sigar_proc_cpu_get │ │ │ │ │ Java_org_hyperic_sigar_Tcp_gather │ │ │ │ │ sigar_tcp_get │ │ │ │ │ -Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ -sigar_file_attrs_get │ │ │ │ │ +Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ +sigar_sys_info_get │ │ │ │ │ Java_org_hyperic_sigar_ProcState_gather │ │ │ │ │ sigar_proc_state_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ -sigar_net_interface_stat_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcStat_gather │ │ │ │ │ -sigar_proc_stat_get │ │ │ │ │ -Java_org_hyperic_sigar_Mem_gather │ │ │ │ │ -sigar_mem_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ +sigar_proc_fd_get │ │ │ │ │ +Java_org_hyperic_sigar_FileAttrs_gather │ │ │ │ │ +sigar_file_attrs_get │ │ │ │ │ +Java_org_hyperic_sigar_NfsServerV3_gather │ │ │ │ │ +sigar_nfs_server_v3_get │ │ │ │ │ Java_org_hyperic_sigar_Uptime_gather │ │ │ │ │ sigar_uptime_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcCred_gather │ │ │ │ │ -sigar_proc_cred_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcCpu_gather │ │ │ │ │ -sigar_proc_cpu_get │ │ │ │ │ +Java_org_hyperic_sigar_NetInterfaceConfig_gather │ │ │ │ │ +sigar_net_interface_config_get │ │ │ │ │ +sigar_net_address_to_string │ │ │ │ │ +Java_org_hyperic_sigar_DirStat_gather │ │ │ │ │ +sigar_dir_stat_get │ │ │ │ │ Java_org_hyperic_sigar_ProcTime_gather │ │ │ │ │ sigar_proc_time_get │ │ │ │ │ -Java_org_hyperic_sigar_NetInfo_gather │ │ │ │ │ -sigar_net_info_get │ │ │ │ │ -Java_org_hyperic_sigar_ProcFd_gather │ │ │ │ │ -sigar_proc_fd_get │ │ │ │ │ +Java_org_hyperic_sigar_ProcCredName_gather │ │ │ │ │ +sigar_proc_cred_name_get │ │ │ │ │ +Java_org_hyperic_sigar_NetInterfaceStat_gather │ │ │ │ │ +sigar_net_interface_stat_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_FileSystemUsage_gather │ │ │ │ │ +sigar_file_system_usage_get │ │ │ │ │ Java_org_hyperic_sigar_ThreadCpu_gather │ │ │ │ │ sigar_thread_cpu_get │ │ │ │ │ -Java_org_hyperic_sigar_SysInfo_gather │ │ │ │ │ -sigar_sys_info_get │ │ │ │ │ Java_org_hyperic_sigar_ProcExe_gather │ │ │ │ │ sigar_proc_exe_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 │ │ │ │ │ @@ -351,124 +351,117 @@ │ │ │ │ │ GLIBC_2.33 │ │ │ │ │ GLIBC_2.4 │ │ │ │ │ H KxD J{D │ │ │ │ │ #hRF)F F │ │ │ │ │ #h:F)F F │ │ │ │ │ Zh F#h1F │ │ │ │ │ F9F(a F[m │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -FAFha F[m │ │ │ │ │ -Fx`AF7OzD │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -Zh F#h9F │ │ │ │ │ -${9FRhRl │ │ │ │ │ -,E9FRhRm │ │ │ │ │ -FAF(b F[m │ │ │ │ │ +F9Fha F[m │ │ │ │ │ Zh1F#h F │ │ │ │ │ -Gjj#h1F F │ │ │ │ │ -FAFhb F[m │ │ │ │ │ Fx`AF)OzD │ │ │ │ │ -Zh F#h1F │ │ │ │ │ -Fx`AF7OzD │ │ │ │ │ Zh F#h9F │ │ │ │ │ $E9FRhRl │ │ │ │ │ -G+kBF8Fx │ │ │ │ │ - F[h1FZj#h │ │ │ │ │ -@ QFJF8F │ │ │ │ │ -FAF(c F[m │ │ │ │ │ -zDLK F{D │ │ │ │ │ +Zh1F#h F │ │ │ │ │ +G*j#h1F F │ │ │ │ │ +F9F(b F[m │ │ │ │ │ Zh F#h9F │ │ │ │ │ ${9FRhRl │ │ │ │ │ -FAFhc F[m │ │ │ │ │ -Zh F#h9F │ │ │ │ │ -$E9FRhRl │ │ │ │ │ +FAFhb F[m │ │ │ │ │ +Zh F#h1F │ │ │ │ │ +Fx`AF7OzD │ │ │ │ │ +Zh F#h1F │ │ │ │ │ +F9Fhc F[m │ │ │ │ │ +Zh F#h1F │ │ │ │ │ Zh F#h9F │ │ │ │ │ ${9FRhRl │ │ │ │ │ ,E9FRhRm │ │ │ │ │ -FAFhd F[m │ │ │ │ │ Zh F#h1F │ │ │ │ │ -Zh1F#h F │ │ │ │ │ -G*m#h1F F │ │ │ │ │ -FAF(e F[m │ │ │ │ │ -Fx`AFZOzD │ │ │ │ │ -*mWh"JzD │ │ │ │ │ -G+mxbAF O F │ │ │ │ │ +F9F(d F[m │ │ │ │ │ +zD,K F{D │ │ │ │ │ Zh F#h1F │ │ │ │ │ +F9F(e F[m │ │ │ │ │ +Gjm#hAF FRh │ │ │ │ │ +Gkm!h F[h │ │ │ │ │ +Gkm"h F1F[h │ │ │ │ │ +Gkm"h F1F[h │ │ │ │ │ +Gkm"h F1F[h │ │ │ │ │ +Gjm%h F) │ │ │ │ │ F9Fhe F[m │ │ │ │ │ +zD │ │ │ │ │ andeq r8, r1, r0, lsr #1 │ │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ │ - blmi 1d8f94 │ │ │ │ │ + blmi 1d8f94 │ │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ │ svclt 0x00004770 │ │ │ │ │ andeq r8, r1, sl, lsr sl │ │ │ │ │ andeq r8, r1, r8, lsr sl │ │ │ │ │ andeq r8, r1, lr, ror r0 │ │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ │ - blmi 258fc8 │ │ │ │ │ - bmi 25818c │ │ │ │ │ - bne 6d819c │ │ │ │ │ + blmi 258fc8 │ │ │ │ │ + bmi 25818c │ │ │ │ │ + bne 6d819c │ │ │ │ │ svceq 0x00d9447a │ │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ │ svclt 0x00004770 │ │ │ │ │ andeq r8, r1, r0, lsl sl │ │ │ │ │ andeq r8, r1, ip, lsl #20 │ │ │ │ │ andeq r8, r1, r0, asr r0 │ │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ │ - blmi 2b43fc │ │ │ │ │ + blmi 2b43fc │ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ │ - blmi 275594 │ │ │ │ │ + blmi 275594 │ │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ │ @ instruction: 0xf7ffea12 │ │ │ │ │ - blmi 1c6ef8 │ │ │ │ │ + blmi 1c6ef8 │ │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ │ ldrdeq r8, [r1], -sl │ │ │ │ │ andeq r8, r1, r0, lsr #32 │ │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ │ andeq r8, r1, sl, lsr r4 │ │ │ │ │ @ instruction: 0x000189ba │ │ │ │ │ @@ -219,37 +219,37 @@ │ │ │ │ │ b.n 707c │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ b.n 707c │ │ │ │ │ nop │ │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrb r2, [r1, #30] │ │ │ │ │ movs r1, r0 │ │ │ │ │ vminnm.f32 , , │ │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ │ + adds r7, #188 @ 0xbc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrh r2, [r7, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrb r0, [r6, #8] │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r0, r2, #16 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - adds r6, #220 @ 0xdc │ │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ │ movs r1, r0 │ │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #70 @ 0x46 │ │ │ │ │ + adds r7, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -268,17 +268,17 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -298,17 +298,17 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r4, [r7, #436] @ 0x1b4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx ip │ │ │ │ │ nop │ │ │ │ │ - subs r3, #32 │ │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r3, #24 │ │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 00007260 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ ldrd r6, r7, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -410,17 +410,17 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq.n 7328 │ │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ b.n 7300 │ │ │ │ │ - ldrsb r4, [r5, r2] │ │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, #32 │ │ │ │ │ + subs r2, #232 @ 0xe8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldrd r4, r7, [r1] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -459,15 +459,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, #4 │ │ │ │ │ + subs r2, #204 @ 0xcc │ │ │ │ │ movs r1, r0 │ │ │ │ │ movw r3, #40000 @ 0x9c40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ itet gt │ │ │ │ │ subgt.w r3, r2, #39936 @ 0x9c00 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, #64 @ 0x40 │ │ │ │ │ @@ -542,25 +542,25 @@ │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ str.w r0, [r6, #160] @ 0xa0 │ │ │ │ │ b.n 7440 │ │ │ │ │ nop │ │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r1, #176 @ 0xb0 │ │ │ │ │ + subs r2, #120 @ 0x78 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ │ + subs r2, #62 @ 0x3e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r1, #190 @ 0xbe │ │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ │ + subs r2, #164 @ 0xa4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, #12 │ │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq.n 74b2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -674,17 +674,17 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ b.n 759e │ │ │ │ │ nop │ │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 000075c8 : │ │ │ │ │ movs r0, #2 │ │ │ │ │ movt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -718,17 +718,17 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ b.n 75f2 │ │ │ │ │ nop │ │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ │ + subs r1, #70 @ 0x46 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 0000761c : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -770,23 +770,23 @@ │ │ │ │ │ strd r2, r6, [r5, #4] │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ │ + subs r1, #86 @ 0x56 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ │ + subs r1, #88 @ 0x58 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #158 @ 0x9e │ │ │ │ │ + subs r1, #102 @ 0x66 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, #130 @ 0x82 │ │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 00007698 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ @@ -945,17 +945,17 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ b.n 77e4 │ │ │ │ │ nop │ │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ 00007810 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -1174,3775 +1174,4704 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, #38 @ 0x26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #104 @ 0x68 │ │ │ │ │ + adds r6, #22 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, #2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00007a50 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub.w sp, sp, #660 @ 0x294 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7584 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 7b3a │ │ │ │ │ + add.w r8, sp, #4 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6c00 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 7bf6 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 7b42 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r8, [r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #50 @ 0x32 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #306 @ 0x132 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + addw r1, sp, #562 @ 0x232 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #12] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #608 @ 0x260 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + add.w sp, sp, #660 @ 0x294 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + ldr.w r9, [r5, #20] │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #160] @ (7c08 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r9, [pc, #152] @ 7c0c │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (7c10 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #112] @ (7c14 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #88] @ (7c18 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #48] @ (7c1c ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ + b.n 7a8e │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add.w sp, sp, #660 @ 0x294 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #94 @ 0x5e │ │ │ │ │ + subs r5, #216 @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ │ + adds r4, #126 @ 0x7e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #42 @ 0x2a │ │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r5, #20 │ │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00007a50 : │ │ │ │ │ +00007c20 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 7b84 │ │ │ │ │ + beq.n 7d14 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 7b8a │ │ │ │ │ + beq.n 7d1a │ │ │ │ │ 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 69ec │ │ │ │ │ + blx 6ef8 │ │ │ │ │ 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 7b9a │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + bne.n 7d2a │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7baa │ │ │ │ │ + beq.n 7d3a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ 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, #20] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - blx 69ec │ │ │ │ │ + blx 6ef8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 7ab0 │ │ │ │ │ + beq.n 7c7c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ + add sp, #96 @ 0x60 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #20] │ │ │ │ │ + str r0, [r5, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #20] │ │ │ │ │ - movs r0, #32 │ │ │ │ │ + ldr r7, [r5, #24] │ │ │ │ │ + movs r0, #24 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (7cac ) │ │ │ │ │ + ldr r2, [pc, #168] @ (7e04 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #220] @ (7cb0 ) │ │ │ │ │ + ldr r7, [pc, #164] @ (7e08 ) │ │ │ │ │ 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] @ (7cb4 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (7e0c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (7cb8 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (7e10 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (7cbc ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (7cc0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #84] @ (7e14 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (7cc4 ) │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ + ldr r7, [pc, #76] @ (7e18 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (7cc8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [pc, #68] @ (7e1c ) │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #44] @ (7ccc ) │ │ │ │ │ + ldr r2, [pc, #40] @ (7e20 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 7ab6 │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + str r0, [r7, #20] │ │ │ │ │ + b.n 7c82 │ │ │ │ │ nop │ │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #24 │ │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #58 @ 0x3a │ │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #22 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r3, #2 │ │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r2, #212 @ 0xd4 │ │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00007cd0 : │ │ │ │ │ +00007e24 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 7df0 │ │ │ │ │ + beq.w 8032 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 672c │ │ │ │ │ + blx 6f34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 7f1a │ │ │ │ │ + bne.w 8250 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 7df6 │ │ │ │ │ + beq.w 8038 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #28] │ │ │ │ │ + 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, #80 @ 0x50 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r6, 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, #28] │ │ │ │ │ - movs r0, #36 @ 0x24 │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (7f2c ) │ │ │ │ │ + ldr r2, [pc, #516] @ (8260 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #264] @ 7f30 │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r6, [pc, #512] @ (8264 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add r6, pc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (7f34 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #500] @ (8268 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (7f38 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #476] @ (826c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (7f3c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #452] @ (8270 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (7f40 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #428] @ (8274 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #152] @ (7f44 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #404] @ (8278 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (7f48 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #380] @ (827c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (7f4c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #356] @ (8280 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #332] @ (8284 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #308] @ (8288 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #284] @ (828c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #260] @ (8290 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #236] @ (8294 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #212] @ (8298 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #188] @ (829c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #164] @ (82a0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #140] @ (82a4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ + 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] @ (82a8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ │ + b.n 7e60 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + adds r0, #30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #82 @ 0x52 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, #8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #244 @ 0xf4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #224 @ 0xe0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #184 @ 0xb8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #168 @ 0xa8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #112 @ 0x70 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #92 @ 0x5c │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #72 @ 0x48 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r7, #4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +000082ac : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7584 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 83aa │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6698 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 84be │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 83b0 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #56] @ 0x38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d0, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #32] │ │ │ │ │ + movs r0, #32 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #248] @ (84d0 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #244] @ 84d4 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r8, pc │ │ │ │ │ mov r3, r8 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #228] @ (84d8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #204] @ (84dc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #180] @ (84e0 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #156] @ (84e4 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #112] @ (84e8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + str.w r0, [r8, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #100] @ 84ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r2, [pc, #92] @ (84f0 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, 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, #64] @ (7f50 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (84f4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ │ - str r0, [r7, #32] │ │ │ │ │ - b.n 7d08 │ │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n 82e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #66 @ 0x42 │ │ │ │ │ + cmp r5, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #22 │ │ │ │ │ + cmp r4, #236 @ 0xec │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r1, #2 │ │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ │ + cmp r4, #192 @ 0xc0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #214 @ 0xd6 │ │ │ │ │ + subs r7, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ │ + cmp r4, #172 @ 0xac │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ │ + cmp r4, #156 @ 0x9c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00007f54 : │ │ │ │ │ +000084f8 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 81ca │ │ │ │ │ + beq.w 873a │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 66f0 │ │ │ │ │ + blx 6a9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8458 │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + bne.w 8990 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 81d0 │ │ │ │ │ + beq.w 8740 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #20] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + 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, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #160] @ 0xa0 │ │ │ │ │ + ldrd r4, r5, [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, #32] │ │ │ │ │ - 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, #32] │ │ │ │ │ - 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] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #32] │ │ │ │ │ + str r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ + movs r0, #80 @ 0x50 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #628] @ (8468 ) │ │ │ │ │ + ldr r2, [pc, #572] @ (89a0 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #624] @ (846c ) │ │ │ │ │ + ldr r6, [pc, #568] @ (89a4 ) │ │ │ │ │ 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] @ (8470 ) │ │ │ │ │ + ldr r2, [pc, #556] @ (89a8 ) │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #588] @ (8474 ) │ │ │ │ │ + ldr r2, [pc, #532] @ (89ac ) │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #564] @ (8478 ) │ │ │ │ │ + ldr r2, [pc, #508] @ (89b0 ) │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #540] @ (847c ) │ │ │ │ │ + ldr r2, [pc, #484] @ (89b4 ) │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (8480 ) │ │ │ │ │ + ldr r2, [pc, #460] @ (89b8 ) │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (8484 ) │ │ │ │ │ + ldr r2, [pc, #436] @ (89bc ) │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #468] @ (8488 ) │ │ │ │ │ + ldr r2, [pc, #412] @ (89c0 ) │ │ │ │ │ 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 r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #444] @ (848c ) │ │ │ │ │ + ldr r2, [pc, #388] @ (89c4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #420] @ (8490 ) │ │ │ │ │ + ldr r2, [pc, #364] @ (89c8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #396] @ (8494 ) │ │ │ │ │ + ldr r2, [pc, #340] @ (89cc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #372] @ (8498 ) │ │ │ │ │ + ldr r2, [pc, #316] @ (89d0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (849c ) │ │ │ │ │ + ldr r2, [pc, #292] @ (89d4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (84a0 ) │ │ │ │ │ + ldr r2, [pc, #268] @ (89d8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (84a4 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (89dc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (84a8 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (89e0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (84ac ) │ │ │ │ │ + ldr r2, [pc, #196] @ (89e4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (84b0 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (89e8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (84b4 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (89ec ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (84b8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (84bc ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #80] @ 0x50 │ │ │ │ │ + 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, #112] @ (84c0 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (89f0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ │ - b.n 7f90 │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + str r0, [r6, #76] @ 0x4c │ │ │ │ │ + b.n 8534 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ │ + add sp, #168 @ 0xa8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ │ + cmp r1, #242 @ 0xf2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #148 @ 0x94 │ │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #128 @ 0x80 │ │ │ │ │ + cmp r1, #200 @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #108 @ 0x6c │ │ │ │ │ + cmp r1, #184 @ 0xb8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #88 @ 0x58 │ │ │ │ │ + cmp r1, #168 @ 0xa8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #52 @ 0x34 │ │ │ │ │ + cmp r1, #136 @ 0x88 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r5, #32 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r5, #12 │ │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #248 @ 0xf8 │ │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #228 @ 0xe4 │ │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ │ + cmp r1, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ │ + cmp r1, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ │ + cmp r0, #248 @ 0xf8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #100 @ 0x64 │ │ │ │ │ + cmp r0, #236 @ 0xec │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ │ + cmp r0, #224 @ 0xe0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ │ + cmp r0, #212 @ 0xd4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r4, #22 │ │ │ │ │ + cmp r0, #186 @ 0xba │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000084c4 : │ │ │ │ │ +000089f4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 85b8 │ │ │ │ │ + beq.w 8b28 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 85be │ │ │ │ │ + beq.w 8b2e │ │ │ │ │ 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 6ef8 │ │ │ │ │ + blx 69ec │ │ │ │ │ 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 85ce │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + bne.n 8b3e │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 85de │ │ │ │ │ + beq.n 8b4e │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ │ 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, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #80] @ 0x50 │ │ │ │ │ + ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - blx 6ef8 │ │ │ │ │ + blx 69ec │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 8520 │ │ │ │ │ + beq.n 8a54 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #36] @ 0x24 │ │ │ │ │ - movs r0, #24 │ │ │ │ │ + ldr r7, [r5, #40] @ 0x28 │ │ │ │ │ + movs r0, #32 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (86a8 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (8c50 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #164] @ (86ac ) │ │ │ │ │ + ldr r7, [pc, #220] @ (8c54 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (86b0 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (8c58 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (86b4 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (8c5c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #156] @ (8c60 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #84] @ (86b8 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #132] @ (8c64 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #76] @ (86bc ) │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [pc, #68] @ (86c0 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (8c68 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #84] @ (8c6c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ + 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, #40] @ (86c4 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (8c70 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - str r0, [r7, #20] │ │ │ │ │ - b.n 8526 │ │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n 8a5a │ │ │ │ │ nop │ │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r0, #228 @ 0xe4 │ │ │ │ │ + movs r4, #60 @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ │ + movs r6, #190 @ 0xbe │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #58 @ 0x3a │ │ │ │ │ + movs r6, #170 @ 0xaa │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #20 │ │ │ │ │ + movs r6, #114 @ 0x72 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + movs r6, #94 @ 0x5e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000086c8 : │ │ │ │ │ +00008c74 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 87fc │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.n 8d12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w 8802 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 6b5c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8db0 │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 8d18 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + movs r6, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + str r1, [sp, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ + 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 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 64f0 │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + 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 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ │ + 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 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.n 8812 │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #44] @ 0x2c │ │ │ │ │ + movs r0, #16 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #128] @ (8dc0 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr.w r8, [pc, #124] @ 8dc4 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r8, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #108] @ (8dc8 ) │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #84] @ (8dcc ) │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #40] @ (8dd0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + str r0, [r6, #12] │ │ │ │ │ + b.n 8cb2 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #24 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r5, #74 @ 0x4a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r5, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r4, #254 @ 0xfe │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00008dd4 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7584 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 8ec0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6b68 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 8fb2 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 8822 │ │ │ │ │ + beq.n 8ec6 │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ + vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ + ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 64f0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.n 8728 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #40] @ 0x28 │ │ │ │ │ - movs r0, #32 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #52] @ 0x34 │ │ │ │ │ + movs r0, #28 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (8924 ) │ │ │ │ │ + ldr r2, [pc, #216] @ (8fc4 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #220] @ (8928 ) │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #208] @ 8fc8 │ │ │ │ │ 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] @ (892c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #192] @ (8fcc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (8930 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #168] @ (8fd0 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (8934 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #144] @ (8fd4 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (8938 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #120] @ (8fd8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (893c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #96] @ (8fdc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (8940 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #56] @ (8fe0 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + str r0, [r7, #24] │ │ │ │ │ + b.n 8e0c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + nop │ │ │ │ │ + movs r2, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r0, #188 @ 0xbc │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #130 @ 0x82 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #110 @ 0x6e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #74 @ 0x4a │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + movs r3, #48 @ 0x30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00008fe4 : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7584 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 909c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + add r1, sp, #8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 6e98 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9156 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 90a2 │ │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ │ + 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, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ │ + movs r0, #20 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #160] @ (9168 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #152] @ 916c │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r8, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (9170 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #112] @ (9174 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #88] @ (9178 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + 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, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #44] @ (8944 ) │ │ │ │ │ + ldr r2, [pc, #48] @ (917c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n 872e │ │ │ │ │ + ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ + str r0, [r7, #16] │ │ │ │ │ + b.n 901c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - movs r6, #236 @ 0xec │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #160 @ 0xa0 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #214 @ 0xd6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ │ + movs r0, #60 @ 0x3c │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ │ + subs r0, r4, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r6, #158 @ 0x9e │ │ │ │ │ + movs r0, #42 @ 0x2a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ │ + movs r0, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r6, #118 @ 0x76 │ │ │ │ │ + movs r1, #182 @ 0xb6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r6, #92 @ 0x5c │ │ │ │ │ + movs r1, #156 @ 0x9c │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00008948 : │ │ │ │ │ +00009180 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ │ + sub sp, #184 @ 0xb8 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8b56 │ │ │ │ │ + beq.w 93f6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6f34 │ │ │ │ │ + blx 66f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 8d74 │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + bne.w 9684 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 8b5c │ │ │ │ │ + beq.w 93fc │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ 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, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + 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] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ │ + str r0, [r5, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ + movs r0, #88 @ 0x58 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (8d84 ) │ │ │ │ │ + ldr r2, [pc, #628] @ (9694 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #512] @ (8d88 ) │ │ │ │ │ + ldr r6, [pc, #624] @ (9698 ) │ │ │ │ │ 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] @ (8d8c ) │ │ │ │ │ + ldr r2, [pc, #612] @ (969c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #476] @ (8d90 ) │ │ │ │ │ + ldr r2, [pc, #588] @ (96a0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #452] @ (8d94 ) │ │ │ │ │ + ldr r2, [pc, #564] @ (96a4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #428] @ (8d98 ) │ │ │ │ │ + ldr r2, [pc, #540] @ (96a8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #404] @ (8d9c ) │ │ │ │ │ + ldr r2, [pc, #516] @ (96ac ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #380] @ (8da0 ) │ │ │ │ │ + ldr r2, [pc, #492] @ (96b0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #356] @ (8da4 ) │ │ │ │ │ + ldr r2, [pc, #468] @ (96b4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #332] @ (8da8 ) │ │ │ │ │ + ldr r2, [pc, #444] @ (96b8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (8dac ) │ │ │ │ │ + ldr r2, [pc, #420] @ (96bc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (8db0 ) │ │ │ │ │ + ldr r2, [pc, #396] @ (96c0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (8db4 ) │ │ │ │ │ + ldr r2, [pc, #372] @ (96c4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (8db8 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (96c8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #212] @ (8dbc ) │ │ │ │ │ + ldr r2, [pc, #324] @ (96cc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (8dc0 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (96d0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #164] @ (8dc4 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (96d4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (8dc8 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (96d8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #228] @ (96dc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #204] @ (96e0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #180] @ (96e4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #156] @ (96e8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + 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, #96] @ (8dcc ) │ │ │ │ │ + ldr r2, [pc, #112] @ (96ec ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ │ - b.n 8984 │ │ │ │ │ + ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + str r0, [r6, #84] @ 0x54 │ │ │ │ │ + b.n 91bc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ + add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ │ + adds r2, r3, #1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r6, r1, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ │ + adds r4, r0, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #28 │ │ │ │ │ + adds r0, r6, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #8 │ │ │ │ │ + adds r4, r4, #0 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #204 @ 0xcc │ │ │ │ │ + subs r0, r3, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #216 @ 0xd8 │ │ │ │ │ + subs r4, r6, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ │ + subs r4, r4, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ │ + subs r4, r3, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ │ + subs r0, r1, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ │ + subs r4, r1, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ │ + subs r0, r5, r6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #124 @ 0x7c │ │ │ │ │ + adds r4, r3, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #112 @ 0x70 │ │ │ │ │ + subs r0, r4, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #12 │ │ │ │ │ + subs r4, r4, r5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r3, #24 │ │ │ │ │ + subs r0, r6, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ │ + subs r0, r4, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r2, #248 @ 0xf8 │ │ │ │ │ + subs r0, r3, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ │ + adds r4, r7, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r0, r5, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r2, #3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r7, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r2, #222 @ 0xde │ │ │ │ │ + adds r6, r4, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00008dd0 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub.w sp, sp, #532 @ 0x214 │ │ │ │ │ +000096f0 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 8fde │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ + beq.n 97c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 8fe6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add.w r9, sp, #64 @ 0x40 │ │ │ │ │ - ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 6398 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - bne.w 8ffe │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 6d44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 989c │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9010 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq.n 97ca │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - add.w r8, sp, #16 │ │ │ │ │ - add r1, sp, #400 @ 0x190 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx 6358 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + vldr d0, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr.w fp, [r3, #8] │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr.w fp, [r3, #12] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r1, sp, #420 @ 0x1a4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr.w fp, [r3, #16] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx 6358 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr.w fp, [r3, #20] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx 6358 │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - add r1, sp, #460 @ 0x1cc │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr.w fp, [r3, #24] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx 6358 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r2, fp │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx 6358 │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldrd sl, fp, [r9, #440] @ 0x1b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - strd sl, fp, [sp] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldrd sl, fp, [r9, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - strd sl, fp, [sp] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [r9, #456] @ 0x1c8 │ │ │ │ │ + ldrd r4, r5, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add.w sp, sp, #532 @ 0x214 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add.w r9, sp, #64 @ 0x40 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - blx 6398 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - cmp.w sl, #0 │ │ │ │ │ - beq.w 8e3a │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add.w sp, sp, #532 @ 0x214 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ │ - ldr.w fp, [r5, #48] @ 0x30 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + movs r0, #24 │ │ │ │ │ + ldr.w r9, [r5, #64] @ 0x40 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #316] @ (9174 ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str.w r0, [fp, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #188] @ (98ac ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #304] @ (9178 ) │ │ │ │ │ + ldr r3, [pc, #176] @ (98b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (917c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (9180 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #164] @ 98b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (9184 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r8, pc │ │ │ │ │ + ldr r2, [pc, #152] @ (98b8 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (9188 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ │ + ldr r2, [pc, #144] @ (98bc ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (918c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ │ + ldr r2, [pc, #120] @ (98c0 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (9190 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r2, [pc, #96] @ (98c4 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #132] @ (9194 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r3, [pc, #112] @ (9198 ) │ │ │ │ │ - ldr r2, [pc, #112] @ (919c ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx fp │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - str.w r0, [sl, #32] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #84] @ (91a0 ) │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #52] @ (98c8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [sl, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #64] @ 0x40 │ │ │ │ │ + str r0, [r7, #20] │ │ │ │ │ + b.n 972e │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #60] @ (91a4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ - str.w r0, [r8, #40] @ 0x28 │ │ │ │ │ - b.n 8e42 │ │ │ │ │ - nop │ │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r0, #74 @ 0x4a │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r0, #54 @ 0x36 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - movs r0, #38 @ 0x26 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + subs r4, r5, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r0, #18 │ │ │ │ │ + cmp r4, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r0, #2 │ │ │ │ │ + asrs r2, r4, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r5, #7 │ │ │ │ │ + subs r6, r1, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r2, r1, #7 │ │ │ │ │ + subs r4, r0, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r2, #7 │ │ │ │ │ + subs r4, r6, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r7, #6 │ │ │ │ │ + subs r0, r4, r3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r4, #6 │ │ │ │ │ + adds r6, r7, r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000091a8 : │ │ │ │ │ +000098cc : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 93ea │ │ │ │ │ + beq.w 9a0a │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6a9c │ │ │ │ │ + blx 6eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9640 │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + bne.w 9b50 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 93f0 │ │ │ │ │ + beq.w 9a10 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #16] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #24] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #32] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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 r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r4, r5, [sp, #80] @ 0x50 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ │ - 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, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #76] @ 0x4c │ │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #572] @ (9650 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (9b60 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #568] @ (9654 ) │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #292] @ 9b64 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r6, pc │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + add r8, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #556] @ (9658 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #276] @ (9b68 ) │ │ │ │ │ + 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 r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #532] @ (965c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #252] @ (9b6c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #508] @ (9660 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #228] @ (9b70 ) │ │ │ │ │ + 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 r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #484] @ (9664 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #204] @ (9b74 ) │ │ │ │ │ + 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 r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #460] @ (9668 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #180] @ (9b78 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #436] @ (966c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #156] @ (9b7c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #412] @ (9670 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #132] @ (9b80 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #388] @ (9674 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #108] @ (9b84 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #364] @ (9678 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #64] @ (9b88 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #340] @ (967c ) │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ + b.n 9908 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + adds r2, r2, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r6, #21 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r0, r4 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r6, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r5, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r3, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r1, r3 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r6, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r4, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r0, r2, r2 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r6, r6, r1 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +00009b8c : │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + subw sp, sp, #2564 @ 0xa04 │ │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 7584 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w 9d28 │ │ │ │ │ + mov r8, sp │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + blx 63f0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w 9e70 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w 9d30 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r8, [r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #8] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #768 @ 0x300 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #12] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #1024 @ 0x400 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #16] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #1280 @ 0x500 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #20] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #1536 @ 0x600 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #1792 @ 0x700 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #28] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #2048 @ 0x800 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r2, #32] │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + add.w r1, sp, #2304 @ 0x900 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r7, [r2, #36] @ 0x24 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + addw sp, sp, #2564 @ 0xa04 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + blx r3 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + ldr.w r9, [r5, #80] @ 0x50 │ │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ │ + blx 67f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #300] @ (9e84 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r9, [pc, #296] @ 9e88 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r9, pc │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #316] @ (9680 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ + ldr r2, [pc, #280] @ (9e8c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #292] @ (9684 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ + ldr r2, [pc, #256] @ (9e90 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #268] @ (9688 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + ldr r2, [pc, #232] @ (9e94 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (968c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ + ldr r2, [pc, #208] @ (9e98 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (9690 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ + ldr r2, [pc, #184] @ (9e9c ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (9694 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ + ldr r2, [pc, #160] @ (9ea0 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (9698 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ + ldr r2, [pc, #136] @ (9ea4 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (969c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ + ldr r2, [pc, #112] @ (9ea8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w r0, [sl, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #104] @ (96a0 ) │ │ │ │ │ + ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #68] @ (9eac ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ - str r0, [r6, #76] @ 0x4c │ │ │ │ │ - b.n 91e4 │ │ │ │ │ + blx r9 │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ + b.n 9bcc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - adds r2, r7, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - subs r2, r2, r3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, r4, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r2, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r0, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r6, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r4, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r2, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, r7, #1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r5, #1 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r0, r3, #1 │ │ │ │ │ + addw sp, sp, #2564 @ 0xa04 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + nop │ │ │ │ │ + movs r2, #106 @ 0x6a │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r1, #1 │ │ │ │ │ + subs r2, r5, r7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r4, r6, #0 │ │ │ │ │ + cmp r5, #196 @ 0xc4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r4, #0 │ │ │ │ │ + asrs r0, r5, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r2, #0 │ │ │ │ │ + asrs r4, r2, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - adds r0, r0, #0 │ │ │ │ │ + asrs r0, r0, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, r6, r7 │ │ │ │ │ + asrs r0, r6, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, r5, r7 │ │ │ │ │ + asrs r0, r4, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r4, r3, r7 │ │ │ │ │ + asrs r4, r1, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r0, r2, r7 │ │ │ │ │ + asrs r0, r0, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r2, r0, r7 │ │ │ │ │ + asrs r2, r5, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000096a4 : │ │ │ │ │ +00009eb0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - subw sp, sp, #1028 @ 0x404 │ │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #1064] @ 0x428 │ │ │ │ │ + ldr.w r8, [sp, #216] @ 0xd8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, 9720 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.n 9fac │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r8, sp │ │ │ │ │ + add.w r8, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6c68 │ │ │ │ │ + blx 6ad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 9788 │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - cbz r3, 9728 │ │ │ │ │ + bne.w a0c2 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.n 9fb2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r7, [r3, #428] @ 0x1ac │ │ │ │ │ + ldrb.w r3, [sp, #144] @ 0x90 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ blx r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w r7, [r2, #436] @ 0x1b4 │ │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #168] @ 0xa8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - addw sp, sp, #1028 @ 0x404 │ │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r4, [r5, #436] @ 0x1b4 │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + blx r4 │ │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ │ + str r0, [r5, #84] @ 0x54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r5, #56] @ 0x38 │ │ │ │ │ - movs r0, #8 │ │ │ │ │ + movs r0, #32 │ │ │ │ │ + ldr.w sl, [r5, #84] @ 0x54 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #76] @ (979c ) │ │ │ │ │ + ldr r2, [pc, #252] @ (a0d4 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [pc, #240] @ (a0d8 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #228] @ (a0dc ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [pc, #216] @ (a0e0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - ldr.w r9, [pc, #72] @ 97a0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #204] @ (a0e4 ) │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + ldr r3, [pc, #192] @ (a0e8 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r9, [pc, #180] @ a0ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ add r9, pc │ │ │ │ │ + ldr r2, [pc, #172] @ (a0f0 ) │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + add r2, pc │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #160] @ (a0f4 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (a0f8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #92] @ (a0fc ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #36] @ (97a4 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (a100 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - b.n 96e0 │ │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n 9ef2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - addw sp, sp, #1028 @ 0x404 │ │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - adds r6, r4, r0 │ │ │ │ │ + asrs r0, r0, #17 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r6, #16 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + subs r4, r1, #7 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + adds r4, r1, r5 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r1, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - movs r1, #42 @ 0x2a │ │ │ │ │ + lsrs r6, r2, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - subs r6, r1, r2 │ │ │ │ │ + lsrs r4, r3, #23 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r5, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r3, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r6, r0, #15 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r2, r7, #8 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + asrs r4, r2, #14 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -000097a8 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ +0000a104 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #20 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w 99b6 │ │ │ │ │ + cbz r0, a154 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6438 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 682c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 9bd4 │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w 99bc │ │ │ │ │ + bne.n a19e │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + cbz r3, a15a │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + movs r0, #8 │ │ │ │ │ + blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r5, #88] @ 0x58 │ │ │ │ │ + blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #44] @ (a1b0 ) │ │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #40] @ (a1b4 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + str.w r0, [r9, #4] │ │ │ │ │ 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, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + b.n a13c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ 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 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #20 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ + nop │ │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + lsrs r2, r5, #24 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + │ │ │ │ │ +0000a1b8 : │ │ │ │ │ + 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 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + bl 7584 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq.w a336 │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + str r4, [r0, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w a33c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 6a08 │ │ │ │ │ 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 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.w a34e │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq.w a35e │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + 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 r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + 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, #92] @ 0x5c │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + 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 r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + 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, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r8, r9, [sp, #40] @ 0x28 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #112] @ 0x70 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r8, r9, [sp, #48] @ 0x30 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #128] @ 0x80 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r8, r9, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #136] @ 0x88 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ + 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 6a08 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w a21a │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #60] @ 0x3c │ │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ - movs r0, #72 @ 0x48 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr r7, [r5, #92] @ 0x5c │ │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (9be4 ) │ │ │ │ │ + ldr r2, [pc, #308] @ (a4b4 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r6, #4] │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #512] @ (9be8 ) │ │ │ │ │ + ldr r7, [pc, #304] @ (a4b8 ) │ │ │ │ │ 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] @ (9bec ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #284] @ (a4bc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + ldr r3, [pc, #272] @ (a4c0 ) │ │ │ │ │ + add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #476] @ (9bf0 ) │ │ │ │ │ + ldr r2, [pc, #268] @ (a4c4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #452] @ (9bf4 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (a4c8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #428] @ (9bf8 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (a4cc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #404] @ (9bfc ) │ │ │ │ │ + ldr r2, [pc, #196] @ (a4d0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #380] @ (9c00 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (a4d4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #356] @ (9c04 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (a4d8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #332] @ (9c08 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (a4dc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (9c0c ) │ │ │ │ │ + ldr r2, [pc, #100] @ (a4e0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #284] @ (9c10 ) │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #260] @ (9c14 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #236] @ (9c18 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #212] @ (9c1c ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (9c20 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #164] @ (9c24 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (9c28 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ - 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] @ (9c2c ) │ │ │ │ │ + ldr r2, [pc, #56] @ (a4e4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ - str r0, [r6, #68] @ 0x44 │ │ │ │ │ - b.n 97e4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - asrs r2, r2, #23 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r6, r0, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r7, #22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r5, #22 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r5, #25 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r7, #21 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r4, r5, #21 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ │ + b.n a222 │ │ │ │ │ + asrs r0, r2, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r3, #21 │ │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r0, #24 │ │ │ │ │ + asrs r4, r7, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r5, #20 │ │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r3, #20 │ │ │ │ │ + lsrs r0, r2, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r3, #20 │ │ │ │ │ + lsrs r0, r7, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r2, #20 │ │ │ │ │ + asrs r0, r6, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r5, #18 │ │ │ │ │ + asrs r4, r3, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r7, #18 │ │ │ │ │ + asrs r0, r1, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r2, #18 │ │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r3, #18 │ │ │ │ │ + asrs r0, r3, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r1, #18 │ │ │ │ │ + asrs r4, r0, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r7, #17 │ │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -00009c30 : │ │ │ │ │ +0000a4e8 : │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 9ea6 │ │ │ │ │ + beq.w a75e │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ blx 6db4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w a134 │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + bne.w a9ec │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 9eac │ │ │ │ │ + beq.w a764 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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] │ │ │ │ │ @@ -4951,1757 +5880,1323 @@ │ │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ - ldr r6, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ │ movs r0, #88 @ 0x58 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #628] @ (a144 ) │ │ │ │ │ + ldr r2, [pc, #628] @ (a9fc ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r6, [pc, #624] @ (a148 ) │ │ │ │ │ + ldr r6, [pc, #624] @ (aa00 ) │ │ │ │ │ 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] @ (a14c ) │ │ │ │ │ + ldr r2, [pc, #612] @ (aa04 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #588] @ (a150 ) │ │ │ │ │ + ldr r2, [pc, #588] @ (aa08 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #564] @ (a154 ) │ │ │ │ │ + ldr r2, [pc, #564] @ (aa0c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #540] @ (a158 ) │ │ │ │ │ + ldr r2, [pc, #540] @ (aa10 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #516] @ (a15c ) │ │ │ │ │ + ldr r2, [pc, #516] @ (aa14 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (a160 ) │ │ │ │ │ + ldr r2, [pc, #492] @ (aa18 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #468] @ (a164 ) │ │ │ │ │ + ldr r2, [pc, #468] @ (aa1c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #444] @ (a168 ) │ │ │ │ │ + ldr r2, [pc, #444] @ (aa20 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #420] @ (a16c ) │ │ │ │ │ + ldr r2, [pc, #420] @ (aa24 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #396] @ (a170 ) │ │ │ │ │ + ldr r2, [pc, #396] @ (aa28 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #372] @ (a174 ) │ │ │ │ │ + ldr r2, [pc, #372] @ (aa2c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (a178 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (aa30 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (a17c ) │ │ │ │ │ + ldr r2, [pc, #324] @ (aa34 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (a180 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (aa38 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (a184 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (aa3c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (a188 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (aa40 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (a18c ) │ │ │ │ │ + ldr r2, [pc, #228] @ (aa44 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (a190 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (aa48 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (a194 ) │ │ │ │ │ + ldr r2, [pc, #180] @ (aa4c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (a198 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (aa50 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #76] @ 0x4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ │ 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] @ (a19c ) │ │ │ │ │ + ldr r2, [pc, #112] @ (aa54 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ + ldr r3, [r5, #96] @ 0x60 │ │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ │ - b.n 9c6c │ │ │ │ │ + b.n a524 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - asrs r2, r4, #3 │ │ │ │ │ + lsrs r2, r6, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r6, r2, #32 │ │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r1, #3 │ │ │ │ │ + lsrs r4, r3, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r7, #2 │ │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r4, #2 │ │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r2, #2 │ │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r7, #1 │ │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r5, #1 │ │ │ │ │ + lsrs r4, r7, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r3, #1 │ │ │ │ │ + lsrs r4, r6, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r0, #1 │ │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r6, #32 │ │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r4, r3, #32 │ │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - asrs r0, r1, #32 │ │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r6, #31 │ │ │ │ │ + lsls r0, r7, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ │ + lsls r4, r7, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ │ + lsls r0, r1, #31 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ │ + lsls r0, r7, #29 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r3, #30 │ │ │ │ │ + lsls r0, r6, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ │ + lsrs r4, r2, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ │ + lsls r0, r0, #30 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #29 │ │ │ │ │ + lsrs r0, r5, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ │ + lsrs r4, r2, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r7, #28 │ │ │ │ │ + lsrs r6, r7, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a1a0 : │ │ │ │ │ +0000aa58 : │ │ │ │ │ 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, #48 @ 0x30 │ │ │ │ │ + sub sp, #12 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n a258 │ │ │ │ │ + cbz r0, aa9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ + mov r1, sp │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6e98 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w a312 │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n a25e │ │ │ │ │ + blx 6450 │ │ │ │ │ + cbnz r0, aae6 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + cbz r3, aaa2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ - ldr 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, #76] @ 0x4c │ │ │ │ │ - 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, #76] @ 0x4c │ │ │ │ │ - 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, #76] @ 0x4c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + vldr d0, [sp] │ │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #76] @ 0x4c │ │ │ │ │ - movs r0, #20 │ │ │ │ │ + movs r0, #4 │ │ │ │ │ + ldr.w r9, [r5, #100] @ 0x64 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (a324 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #152] @ a328 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (a32c ) │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #44] @ (aaf8 ) │ │ │ │ │ + ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #40] @ (aafc ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #112] @ (a330 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #88] @ (a334 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #48] @ (a338 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ │ - str r0, [r7, #16] │ │ │ │ │ - b.n a1d8 │ │ │ │ │ + add r3, pc │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + b.n aa88 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add sp, #12 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ - lsrs r0, r5, #18 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r6, r4, #29 │ │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r2, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r6, r7, #28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ │ + adds r6, r7, r4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a33c : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ +0000ab00 : │ │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ │ + sub.w sp, sp, #532 @ 0x214 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a4ea │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.w ad0e │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w a4f0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w ad16 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, sl │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + add.w r9, sp, #64 @ 0x40 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 6808 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 6398 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne.w a502 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + bne.w ad2e │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a512 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + beq.w ad40 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r8, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + add.w r8, sp, #16 │ │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx 6358 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w fp, [r3, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w fp, [r3, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx 6358 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r1, sp, #440 @ 0x1b8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w fp, [r3, #20] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx 6358 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #16] │ │ │ │ │ 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, #80] @ 0x50 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r1, sp, #460 @ 0x1cc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w fp, [r3, #24] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #32] │ │ │ │ │ + ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx 6358 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r2, fp │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #24] │ │ │ │ │ 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, #80] @ 0x50 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + add r1, sp, #480 @ 0x1e0 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr.w sl, [r3, #28] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ + blx 6358 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldrd sl, fp, [r9, #440] @ 0x1b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + strd sl, fp, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldrd sl, fp, [r9, #448] @ 0x1c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + strd sl, fp, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ + ldrd r4, r5, [r9, #456] @ 0x1c8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 6808 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w a39e │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + add.w sp, sp, #532 @ 0x214 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + add.w r9, sp, #64 @ 0x40 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx 6398 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp.w sl, #0 │ │ │ │ │ + beq.w ab6a │ │ │ │ │ + mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + add.w sp, sp, #532 @ 0x214 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #80] @ 0x50 │ │ │ │ │ + str r0, [r5, #104] @ 0x68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #80] @ 0x50 │ │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ │ + ldr.w fp, [r5, #104] @ 0x68 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #364] @ (a6a0 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ + ldr r2, [pc, #316] @ (aea4 ) │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str.w r0, [fp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #360] @ (a6a4 ) │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr r3, [pc, #304] @ (aea8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r7, pc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #344] @ (a6a8 ) │ │ │ │ │ + ldr r2, [pc, #296] @ (aeac ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #320] @ (a6ac ) │ │ │ │ │ + ldr r2, [pc, #272] @ (aeb0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (a6b0 ) │ │ │ │ │ + ldr r2, [pc, #248] @ (aeb4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ + str.w r0, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (a6b4 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (aeb8 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ + str.w r0, [sl, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (a6b8 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (aebc ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ + str.w r0, [sl, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #224] @ (a6bc ) │ │ │ │ │ + ldr r2, [pc, #176] @ (aec0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ │ + str.w r0, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (a6c0 ) │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + str.w r0, [sl, #24] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #132] @ (aec4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #176] @ (a6c4 ) │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ + str.w r0, [sl, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ │ + ldr r3, [pc, #112] @ (aec8 ) │ │ │ │ │ + ldr r2, [pc, #112] @ (aecc ) │ │ │ │ │ + add r3, pc │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ + blx fp │ │ │ │ │ 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, #80] @ 0x50 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #136] @ (a6c8 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #128] @ (a6cc ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r7, pc │ │ │ │ │ - ldr r2, [pc, #120] @ (a6d0 ) │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (a6d4 ) │ │ │ │ │ + str.w r0, [sl, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr.w sl, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #84] @ (aed0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #80] @ 0x50 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + blx fp │ │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ + str.w r0, [sl, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr.w r8, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #68] @ (a6d8 ) │ │ │ │ │ + ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #60] @ (aed4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ │ - b.n a3a6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + str.w r0, [r8, #40] @ 0x28 │ │ │ │ │ + b.n ab72 │ │ │ │ │ nop │ │ │ │ │ - lsrs r4, r7, #7 │ │ │ │ │ + asrs r2, r3, #9 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r6, #6 │ │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r0, #19 │ │ │ │ │ + lsls r6, r2, #28 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ │ + lsls r2, r7, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ │ + lsls r6, r1, #24 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ │ + lsls r2, r1, #27 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ │ + lsls r6, r6, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ │ + lsls r6, r4, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r2, #17 │ │ │ │ │ + lsls r6, r1, #26 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r0, #17 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - adds r4, r7, #3 │ │ │ │ │ + lsls r2, r4, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #16 │ │ │ │ │ + lsls r6, r6, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ │ + lsls r2, r4, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ │ + lsls r2, r1, #25 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a6dc : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ +0000aed8 : │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w a81a │ │ │ │ │ + beq.w b00c │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - add r1, sp, #8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6eb0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w a960 │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w b012 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + movs r2, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 64f0 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne.n b022 │ │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w a820 │ │ │ │ │ + beq.n b032 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ - 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, #84] @ 0x54 │ │ │ │ │ - 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 64f0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.n af38 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #84] @ 0x54 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #84] @ 0x54 │ │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr r7, [r5, #108] @ 0x6c │ │ │ │ │ + movs r0, #32 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (a970 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (b134 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #292] @ a974 │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r7, [pc, #220] @ (b138 ) │ │ │ │ │ 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] @ (a978 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #204] @ (b13c ) │ │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (a97c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #180] @ (b140 ) │ │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (a980 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #156] @ (b144 ) │ │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (a984 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #132] @ (b148 ) │ │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (a988 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #108] @ (b14c ) │ │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (a98c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #84] @ (b150 ) │ │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (a990 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + 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, #84] @ 0x54 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (a994 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #84] @ 0x54 │ │ │ │ │ - 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] @ (a998 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (b154 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n a718 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - lsrs r6, r2, #9 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r2, r3, #26 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + str r0, [r7, #28] │ │ │ │ │ + b.n af3e │ │ │ │ │ + nop │ │ │ │ │ + lsls r4, r6, #2 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r5, #8 │ │ │ │ │ + vhadd.u16 d16, d8, d0 │ │ │ │ │ + lsls r2, r3, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ │ + lsls r6, r0, #7 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ │ + lsls r2, r6, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ │ + lsls r2, r4, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r4, #7 │ │ │ │ │ + lsls r6, r1, #6 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r4, r2, #7 │ │ │ │ │ + lsls r2, r7, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsrs r2, r7, #6 │ │ │ │ │ + lsls r0, r4, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000a99c : │ │ │ │ │ +0000b158 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ab1a │ │ │ │ │ - ldr.w sl, [r0, #8] │ │ │ │ │ + beq.n b1fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w ab20 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - movs r2, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx 6a08 │ │ │ │ │ - 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 ab32 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + blx 68b0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne.w b29a │ │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ab42 │ │ │ │ │ + beq.n b202 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldrd r8, r9, [sp, #8] │ │ │ │ │ - movs r7, #0 │ │ │ │ │ + vldr d7, [sp, #8] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ │ - 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] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ - 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] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r8, r9, [sp, #80] @ 0x50 │ │ │ │ │ + vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - strd r8, r9, [sp] │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ 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, #40] @ 0x28 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 6a08 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq.w a9fe │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #88] @ 0x58 │ │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ │ + str.w r0, [r8] │ │ │ │ │ + ldr.w r8, [r5, #112] @ 0x70 │ │ │ │ │ + movs r0, #16 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (ac98 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (b2ac ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str r0, [r7, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #304] @ (ac9c ) │ │ │ │ │ + str.w r0, [r8, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr.w r8, [pc, #124] @ b2b0 │ │ │ │ │ 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, #108] @ (b2b4 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r2, [pc, #284] @ (aca0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ add r2, pc │ │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #272] @ (aca4 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #268] @ (aca8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [pc, #84] @ (b2b8 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (acac ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (acb0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (acb4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (acb8 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (acbc ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (acc0 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (acc4 ) │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str.w r0, [r9, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - 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] @ (acc8 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (b2bc ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - str r0, [r7, #40] @ 0x28 │ │ │ │ │ - b.n aa06 │ │ │ │ │ - lsls r4, r5, #30 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #14 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r7, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r7, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r4, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r1, #29 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r7, #28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r4, #28 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r0, #11 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r6, #27 │ │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + str r0, [r7, #12] │ │ │ │ │ + b.n b196 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + nop │ │ │ │ │ + lsls r0, r1, #4 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r0, r4, #27 │ │ │ │ │ + stc2 0, cr0, [r0] │ │ │ │ │ + lsls r6, r6, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r6, r0, #27 │ │ │ │ │ + lsls r2, r4, #3 │ │ │ │ │ movs r1, r0 │ │ │ │ │ + cdp2 0, 8, cr0, cr0, cr0, {0} │ │ │ │ │ │ │ │ │ │ -0000accc : │ │ │ │ │ +0000b2c0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ │ + subw sp, sp, #1028 @ 0x404 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #216] @ 0xd8 │ │ │ │ │ + ldr.w r8, [sp, #1064] @ 0x428 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n adc8 │ │ │ │ │ + cbz r0, b33c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - add.w r8, sp, #16 │ │ │ │ │ + mov r8, sp │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6ad8 │ │ │ │ │ + blx 6c68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w aede │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n adce │ │ │ │ │ + bne.n b3a4 │ │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ + cbz r3, b344 │ │ │ │ │ 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, #92] @ 0x5c │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ + ldr.w r8, [r3] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ - 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, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ │ 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 │ │ │ │ │ + ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ + ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r4, [r5, #436] @ 0x1b4 │ │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ │ - blx r4 │ │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r5 │ │ │ │ │ + addw sp, sp, #1028 @ 0x404 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ │ + str r0, [r5, #116] @ 0x74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - movs r0, #32 │ │ │ │ │ - ldr.w sl, [r5, #92] @ 0x5c │ │ │ │ │ + ldr.w r9, [r5, #116] @ 0x74 │ │ │ │ │ + movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (aef0 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [pc, #240] @ (aef4 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ + ldr r2, [pc, #76] @ (b3b8 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #228] @ (aef8 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #216] @ (aefc ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #204] @ (af00 ) │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #192] @ (af04 ) │ │ │ │ │ - add r3, pc │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r9, [pc, #180] @ af08 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - add r9, pc │ │ │ │ │ - ldr r2, [pc, #172] @ (af0c ) │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr.w r9, [pc, #72] @ b3bc │ │ │ │ │ add r2, pc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (af10 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (af14 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ + add r9, pc │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ - ldr.w sl, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #92] @ (af18 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ │ + str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #72] @ (af1c ) │ │ │ │ │ + ldr r2, [pc, #36] @ (b3c0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n ad0e │ │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + b.n b2fc │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #180 @ 0xb4 │ │ │ │ │ + addw sp, sp, #1028 @ 0x404 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - lsls r0, r4, #21 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r6, r2, #21 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - asrs r0, r5, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsrs r0, r5, #9 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r6, r5, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r2, r6, #2 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - cdp2 0, 15, cr0, cr8, cr0, {0} │ │ │ │ │ - lsls r4, r1, #20 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r2, r2, #4 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r6, r3, #19 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r6, r0, #19 │ │ │ │ │ + vaddl.u16 q8, d2, d0 │ │ │ │ │ + lsls r6, r2, #23 │ │ │ │ │ movs r1, r0 │ │ │ │ │ - lsls r4, r6, #18 │ │ │ │ │ + lsls r6, r1, #5 │ │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ │ │ -0000af20 : │ │ │ │ │ +0000b3c4 : │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w b0f4 │ │ │ │ │ + beq.w b598 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w b0fa │ │ │ │ │ + beq.w b59e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -6713,148 +7208,148 @@ │ │ │ │ │ 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 b10c │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + bne.w b5b0 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w b11c │ │ │ │ │ + beq.w b5c0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ strd r8, r9, [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, #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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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 r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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 r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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] │ │ │ │ │ @@ -6864,1484 +7359,1296 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ blx 6b20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w af82 │ │ │ │ │ + beq.w b426 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, 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 │ │ │ │ │ + ldr r7, [r5, #120] @ 0x78 │ │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #388] @ (b2c4 ) │ │ │ │ │ + ldr r2, [pc, #388] @ (b768 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #384] @ (b2c8 ) │ │ │ │ │ + ldr r7, [pc, #384] @ (b76c ) │ │ │ │ │ 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] @ (b2cc ) │ │ │ │ │ + ldr r2, [pc, #372] @ (b770 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #348] @ (b2d0 ) │ │ │ │ │ + ldr r2, [pc, #348] @ (b774 ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #324] @ (b2d4 ) │ │ │ │ │ + ldr r2, [pc, #324] @ (b778 ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #300] @ (b2d8 ) │ │ │ │ │ + ldr r2, [pc, #300] @ (b77c ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (b2dc ) │ │ │ │ │ + ldr r2, [pc, #276] @ (b780 ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #252] @ (b2e0 ) │ │ │ │ │ + ldr r2, [pc, #252] @ (b784 ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (b2e4 ) │ │ │ │ │ + ldr r2, [pc, #228] @ (b788 ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (b2e8 ) │ │ │ │ │ + ldr r2, [pc, #204] @ (b78c ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (b2ec ) │ │ │ │ │ + ldr r2, [pc, #180] @ (b790 ) │ │ │ │ │ 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 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (b2f0 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (b794 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #132] @ (b2f4 ) │ │ │ │ │ + ldr r2, [pc, #132] @ (b798 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (b2f8 ) │ │ │ │ │ + ldr r2, [pc, #108] @ (b79c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ 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, #64] @ (b2fc ) │ │ │ │ │ + ldr r2, [pc, #64] @ (b7a0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ str r0, [r7, #52] @ 0x34 │ │ │ │ │ - b.n af8a │ │ │ │ │ - lsls r6, r1, #9 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - stc2 0, cr0, [r6] │ │ │ │ │ - lsls r0, r7, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r5, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r3, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r1, #8 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r7, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r4, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r2, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r0, #7 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r6, #6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r4, #6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r0, r2, #6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r4, r0, #6 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - lsls r6, r5, #5 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ + b.n b42e │ │ │ │ │ + vhadd.u8 d0, d6, d0 │ │ │ │ │ + vst1.8 {d16[0]}, [sl], r0 │ │ │ │ │ + cdp2 0, 15, cr0, cr0, cr0, {0} │ │ │ │ │ + cdp2 0, 14, cr0, cr0, cr0, {0} │ │ │ │ │ + cdp2 0, 13, cr0, cr0, cr0, {0} │ │ │ │ │ + cdp2 0, 12, cr0, cr0, cr0, {0} │ │ │ │ │ + cdp2 0, 11, cr0, cr0, cr0, {0} │ │ │ │ │ + cdp2 0, 9, cr0, cr12, cr0, {0} │ │ │ │ │ + cdp2 0, 8, cr0, cr8, cr0, {0} │ │ │ │ │ + cdp2 0, 7, cr0, cr8, cr0, {0} │ │ │ │ │ + cdp2 0, 6, cr0, cr8, cr0, {0} │ │ │ │ │ + cdp2 0, 5, cr0, cr8, cr0, {0} │ │ │ │ │ + cdp2 0, 4, cr0, cr8, cr0, {0} │ │ │ │ │ + cdp2 0, 3, cr0, cr12, cr0, {0} │ │ │ │ │ + cdp2 0, 2, cr0, cr6, cr0, {0} │ │ │ │ │ │ │ │ │ │ -0000b300 : │ │ │ │ │ +0000b7a4 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b3ec │ │ │ │ │ + beq.w b8d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6b68 │ │ │ │ │ + blx 672c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b4de │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + bne.w ba16 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b3f2 │ │ │ │ │ + beq.n b8de │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ + vldr d7, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + vldr d7, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ 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, #108] @ 0x6c │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ + 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, #108] @ 0x6c │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #56] @ 0x38 │ │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + 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, #64 @ 0x40 │ │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ │ + str.w r0, [r5, #128] @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #108] @ 0x6c │ │ │ │ │ - movs r0, #28 │ │ │ │ │ + ldr.w r8, [r5, #128] @ 0x80 │ │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #216] @ (b4f0 ) │ │ │ │ │ + ldr r2, [pc, #288] @ (ba28 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #208] @ b4f4 │ │ │ │ │ + ldr.w r8, [pc, #284] @ ba2c │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r8, pc │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #192] @ (b4f8 ) │ │ │ │ │ + ldr r2, [pc, #268] @ (ba30 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (b4fc ) │ │ │ │ │ + ldr r2, [pc, #240] @ (ba34 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #144] @ (b500 ) │ │ │ │ │ + ldr r2, [pc, #216] @ (ba38 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #120] @ (b504 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (ba3c ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #96] @ (b508 ) │ │ │ │ │ + ldr r2, [pc, #164] @ (ba40 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #108] @ 0x6c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #136] @ (ba44 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #112] @ (ba48 ) │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + 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, #56] @ (b50c ) │ │ │ │ │ + ldr r2, [pc, #64] @ (ba4c ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - str r0, [r7, #24] │ │ │ │ │ - b.n b338 │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + str r0, [r7, #32] │ │ │ │ │ + b.n b7e0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - smlabb r0, r4, r0, r0 │ │ │ │ │ - @ instruction: 0xfac80000 │ │ │ │ │ - smmla r0, r2, r0, r0 │ │ │ │ │ - vaddl.u16 q8, d2, d0 │ │ │ │ │ - vaddl.u q0, d14, d0 │ │ │ │ │ - vaddl.u32 q0, d14, d0 │ │ │ │ │ - vaddl.u16 q0, d10, d0 │ │ │ │ │ - cdp2 0, 10, cr0, cr12, cr0, {0} │ │ │ │ │ + @ instruction: 0xfa360000 │ │ │ │ │ + subw r0, r2, #2048 @ 0x800 │ │ │ │ │ + @ instruction: 0xfa200000 │ │ │ │ │ + @ instruction: 0xfaea0000 │ │ │ │ │ + vst4.8 {d16-d19}, [r0], r0 │ │ │ │ │ + stc2 0, cr0, [r2], {-0} │ │ │ │ │ + umlal r0, r0, ip, r0 │ │ │ │ │ + @ instruction: 0xfbd20000 │ │ │ │ │ + @ instruction: 0xfbbc0000 │ │ │ │ │ + @ instruction: 0xf7060000 │ │ │ │ │ │ │ │ │ │ -0000b510 : │ │ │ │ │ +0000ba50 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n b60e │ │ │ │ │ + beq.w bc82 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - blx 6698 │ │ │ │ │ + blx 6438 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w b722 │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ + bne.w bec8 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n b614 │ │ │ │ │ + beq.w bc88 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ + 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #32] │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #48] @ 0x30 │ │ │ │ │ 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, #112] @ 0x70 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d7, [sp, #56] @ 0x38 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ + vstr d7, [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 r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp, #64] @ 0x40 │ │ │ │ │ + vldr d7, [sp, #64] @ 0x40 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ + 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} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67f0 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + 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 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #112] @ 0x70 │ │ │ │ │ - movs r0, #32 │ │ │ │ │ - blx 67f0 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #248] @ (b734 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #244] @ b738 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (b73c ) │ │ │ │ │ + vldr d7, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #204] @ (b740 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #180] @ (b744 ) │ │ │ │ │ + vldr d7, [sp, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (b748 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r9, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #112] @ (b74c ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - str.w r0, [r8, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #100] @ b750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r2, [pc, #92] @ (b754 ) │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ │ + vldr d7, [sp, #96] @ 0x60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r3, 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, #64] @ (b758 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ - b.n b548 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldr??.w r0, [r2] │ │ │ │ │ - strh.w r0, [r6] │ │ │ │ │ - ldc2l 0, cr0, [r0] │ │ │ │ │ - @ instruction: 0xfb940000 │ │ │ │ │ - smull r0, r0, r0, r0 │ │ │ │ │ - stc2 0, cr0, [r0] │ │ │ │ │ - stc2 0, cr0, [r8] │ │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - ldc2l 0, cr0, [r4, #-0] │ │ │ │ │ - stc2l 0, cr0, [r4, #-0] │ │ │ │ │ - │ │ │ │ │ -0000b75c : │ │ │ │ │ - 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 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7584 │ │ │ │ │ - cbz r0, b7a0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, sp │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6450 │ │ │ │ │ - cbnz r0, b7ea │ │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ - cbz r3, b7a6 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d0, [sp] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - blx r3 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + vldr d7, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r0, [r5, #116] @ 0x74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r5, #116] @ 0x74 │ │ │ │ │ - blx 67f0 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #44] @ (b7fc ) │ │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #40] @ (b800 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - b.n b78c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #12 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - nop │ │ │ │ │ - ldc2 0, cr0, [r2] │ │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - │ │ │ │ │ -0000b804 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #24 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ │ + 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 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7584 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n b8a2 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 6b5c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w b940 │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n b8a8 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - movs r6, #0 │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - str r1, [sp, #0] │ │ │ │ │ + vldr d7, [sp, #120] @ 0x78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ │ + vstr d7, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str r1, [sp, #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 r3, [r5, #120] @ 0x78 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - str r1, [sp, #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.w r2, [r5, #132] @ 0x84 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ │ + ldrd r4, r5, [sp, #144] @ 0x90 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r4, [sp, #0] │ │ │ │ │ + ldr r2, [r2, #68] @ 0x44 │ │ │ │ │ + strd r4, r5, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #24 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r5, #132] @ 0x84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #120] @ 0x78 │ │ │ │ │ - movs r0, #16 │ │ │ │ │ + str r0, [r6, #0] │ │ │ │ │ + ldr.w r6, [r5, #132] @ 0x84 │ │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (b950 ) │ │ │ │ │ + ldr r2, [pc, #552] @ (bed8 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr.w r8, [pc, #124] @ b954 │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r6, [pc, #548] @ (bedc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + add r6, pc │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (b958 ) │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr r2, [pc, #536] @ (bee0 ) │ │ │ │ │ + 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #84] @ (b95c ) │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + ldr r2, [pc, #508] @ (bee4 ) │ │ │ │ │ + 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 r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #484] @ (bee8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #40] @ (b960 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr r3, [r5, #120] @ 0x78 │ │ │ │ │ - str r0, [r6, #12] │ │ │ │ │ - b.n b842 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #24 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - @ instruction: 0xfa4a0000 │ │ │ │ │ - @ instruction: 0xf6120000 │ │ │ │ │ - @ instruction: 0xfa300000 │ │ │ │ │ - usada8 r0, ip, r0, r0 │ │ │ │ │ - smmls r0, r2, r0, r0 │ │ │ │ │ - │ │ │ │ │ -0000b964 : │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #56 @ 0x38 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7584 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n ba44 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #456] @ (beec ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 6d44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bb2a │ │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n ba4a │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - vldr d0, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ │ - ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #432] @ (bef0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #404] @ (bef4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #380] @ (bef8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #352] @ (befc ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #328] @ (bf00 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ - ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ - blx r3 │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67f0 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #128] @ 0x80 │ │ │ │ │ + ldr r2, [pc, #300] @ (bf04 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #24 │ │ │ │ │ - ldr.w r9, [r5, #128] @ 0x80 │ │ │ │ │ - blx 67f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #200] @ (bb3c ) │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #188] @ (bb40 ) │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #276] @ (bf08 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #176] @ bb44 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #248] @ (bf0c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r8, pc │ │ │ │ │ - ldr r2, [pc, #164] @ (bb48 ) │ │ │ │ │ + ldr r2, [pc, #224] @ (bf10 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #48] @ 0x30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #156] @ (bb4c ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ + ldr r2, [pc, #196] @ (bf14 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #128] @ (bb50 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ + ldr r2, [pc, #172] @ (bf18 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (bb54 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #12] │ │ │ │ │ + ldr r2, [pc, #144] @ (bf1c ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ blx sl │ │ │ │ │ - ldr.w r2, [r5, #128] @ 0x80 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r0, [r9, #16] │ │ │ │ │ + ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #64] @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #56] @ (bb58 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (bf20 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ - str r0, [r7, #20] │ │ │ │ │ - b.n b9a4 │ │ │ │ │ + ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ │ + b.n ba8e │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - add sp, #56 @ 0x38 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xfa220000 │ │ │ │ │ - lsrs r4, r1, #3 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - orrs.w r0, r6, #8388608 @ 0x800000 │ │ │ │ │ - @ instruction: 0xfa020000 │ │ │ │ │ - ldr??.w r0, [r8] │ │ │ │ │ - @ instruction: 0xf4a60000 │ │ │ │ │ - eors.w r0, r0, #8388608 @ 0x800000 │ │ │ │ │ - ands.w r0, sl, #8388608 @ 0x800000 │ │ │ │ │ + ubfx r0, sl, #0, #1 │ │ │ │ │ + @ instruction: 0xf2fe0000 │ │ │ │ │ + @ instruction: 0xf3b40000 │ │ │ │ │ + @ instruction: 0xf39e0000 │ │ │ │ │ + usat r0, #0, r8 │ │ │ │ │ + @ instruction: 0xf3720000 │ │ │ │ │ + @ instruction: 0xf35c0000 │ │ │ │ │ + sbfx r0, sl, #0, #1 │ │ │ │ │ + @ instruction: 0xf3340000 │ │ │ │ │ + ssat16 r0, #1, r2 │ │ │ │ │ + ssat r0, #1, ip │ │ │ │ │ + @ instruction: 0xf2f60000 │ │ │ │ │ + @ instruction: 0xf2e00000 │ │ │ │ │ + @ instruction: 0xf28e0000 │ │ │ │ │ + subw r0, ip, #0 │ │ │ │ │ + @ instruction: 0xf2960000 │ │ │ │ │ + @ instruction: 0xf2800000 │ │ │ │ │ + @ instruction: 0xf26a0000 │ │ │ │ │ + movw r0, #49152 @ 0xc000 │ │ │ │ │ │ │ │ │ │ -0000bb5c : │ │ │ │ │ +0000bf24 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ │ + sub sp, #152 @ 0x98 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n bc08 │ │ │ │ │ + beq.w c0ec │ │ │ │ │ + ldr.w sl, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w c0f2 │ │ │ │ │ + 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 │ │ │ │ │ - blx 68b0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w bcb0 │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + blx 6808 │ │ │ │ │ + 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 c104 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n bc0e │ │ │ │ │ + beq.w c114 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - vldr d7, [sp, #8] │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrd r8, r9, [sp, #104] @ 0x68 │ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #112] @ 0x70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - vldr d7, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #120] @ 0x78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ - vstr d7, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldrd r4, r5, [sp, #32] │ │ │ │ │ mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #128] @ 0x80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - strd r4, r5, [sp] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67f0 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #132] @ 0x84 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #136] @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - ldr.w r8, [r5, #132] @ 0x84 │ │ │ │ │ - movs r0, #16 │ │ │ │ │ - blx 67f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (bcc0 ) │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - str.w r0, [r8, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #132] @ bcc4 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r8, pc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #116] @ (bcc8 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #88] @ (bccc ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ - ldr.w r9, [r3, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - blx sl │ │ │ │ │ - ldr.w r2, [r5, #132] @ 0x84 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str.w r0, [r9, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #44] @ (bcd0 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r8 │ │ │ │ │ - ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ │ - str r0, [r7, #12] │ │ │ │ │ - b.n bb9c │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #144] @ 0x90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr??.w r0, [r2, r0] │ │ │ │ │ - subw r0, sl, #0 │ │ │ │ │ - ssat16 r0, #1, r0 │ │ │ │ │ - ssat r0, #1, sl │ │ │ │ │ - @ instruction: 0xf2940000 │ │ │ │ │ - │ │ │ │ │ -0000bcd4 : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - sub.w sp, sp, #660 @ 0x294 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7584 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.n bdc8 │ │ │ │ │ - add.w r8, sp, #4 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 6c00 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w be90 │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.n bdd0 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #50 @ 0x32 │ │ │ │ │ + ldrd r8, r9, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldrd r8, r9, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #306 @ 0x132 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + ldrd r8, r9, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #8] │ │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + ldrd r8, r9, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ + strd r8, r9, [sp] │ │ │ │ │ + ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - addw r1, sp, #562 @ 0x232 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + vldr d0, [sp, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #12] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + vldr d0, [sp, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + vldr d0, [sp, #96] @ 0x60 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r7, [r2, #16] │ │ │ │ │ + ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + add r2, sp, #8 │ │ │ │ │ + blx 6808 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq.w bf86 │ │ │ │ │ mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - add.w sp, sp, #660 @ 0x294 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bl 73d4 │ │ │ │ │ + add sp, #152 @ 0x98 │ │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #136] @ 0x88 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r5, #140] @ 0x8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r5, #136] @ 0x88 │ │ │ │ │ - movs r0, #20 │ │ │ │ │ + str r0, [r7, #0] │ │ │ │ │ + ldr.w r7, [r5, #140] @ 0x8c │ │ │ │ │ + movs r0, #52 @ 0x34 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (bea4 ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + ldr r2, [pc, #388] @ (c2c0 ) │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + str r0, [r7, #4] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r7, [pc, #384] @ (c2c4 ) │ │ │ │ │ + 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] @ (c2c8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #344] @ (c2cc ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r9, [pc, #164] @ bea8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #320] @ (c2d0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r9, pc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (beac ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ + ldr r2, [pc, #292] @ (c2d4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (beb0 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ + ldr r2, [pc, #268] @ (c2d8 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #96] @ (beb4 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ │ + ldr r2, [pc, #240] @ (c2dc ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #216] @ (c2e0 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ │ + ldr r2, [pc, #188] @ (c2e4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr 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, [pc, #52] @ (beb8 ) │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [pc, #144] @ (c2e8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r9 │ │ │ │ │ - ldr.w r3, [r5, #136] @ 0x88 │ │ │ │ │ - str r0, [r7, #16] │ │ │ │ │ - b.n bd14 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add.w sp, sp, #660 @ 0x294 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - nop │ │ │ │ │ - @ instruction: 0xf6bc0000 │ │ │ │ │ - @ instruction: 0xfa800000 │ │ │ │ │ - subw r0, lr, #2048 @ 0x800 │ │ │ │ │ - @ instruction: 0xf69c0000 │ │ │ │ │ - @ instruction: 0xf68a0000 │ │ │ │ │ - @ instruction: 0xf6700000 │ │ │ │ │ - │ │ │ │ │ -0000bebc : │ │ │ │ │ - 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 7584 │ │ │ │ │ - cbz r0, bf0e │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - add r2, sp, #8 │ │ │ │ │ - blx 682c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.n bf5c │ │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ - cbz r3, bf14 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r7, [pc, #132] @ (c2ec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ 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 67f0 │ │ │ │ │ + add r7, pc │ │ │ │ │ + ldr r2, [pc, #124] @ (c2f0 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ + add r2, pc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #140] @ 0x8c │ │ │ │ │ + ldr r2, [pc, #116] @ (c2f4 ) │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - movs r0, #4 │ │ │ │ │ - ldr.w r9, [r5, #140] @ 0x8c │ │ │ │ │ - blx 67f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [pc, #44] @ (bf6c ) │ │ │ │ │ - ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #40] @ (bf70 ) │ │ │ │ │ + ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add r3, pc │ │ │ │ │ - blx r7 │ │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ - str.w r0, [r8] │ │ │ │ │ - b.n bef6 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr.w r9, [r3, #4] │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + blx sl │ │ │ │ │ + ldr.w r2, [r5, #140] @ 0x8c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + str.w r0, [r9, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - add sp, #20 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - vext.8 d16, d2, d0, #0 │ │ │ │ │ - vaddl.s32 q0, d6, d0 │ │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ │ + ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ + ldr r2, [pc, #68] @ (c2f8 ) │ │ │ │ │ + add r2, pc │ │ │ │ │ + blx r8 │ │ │ │ │ + ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ │ + b.n bf90 │ │ │ │ │ + nop │ │ │ │ │ + vaddl.s8 q8, d14, d0 │ │ │ │ │ + cdp 0, 7, cr0, cr2, cr0, {0} │ │ │ │ │ + vaddl.s8 q8, d4, d0 │ │ │ │ │ + vaddl.s16 q0, d14, d0 │ │ │ │ │ + and.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ + eors.w r0, sl, #0 │ │ │ │ │ + @ instruction: 0xf3d80000 │ │ │ │ │ + ubfx r0, r6, #0, #1 │ │ │ │ │ + @ instruction: 0xf3b40000 │ │ │ │ │ + usat16 r0, #0, r2 │ │ │ │ │ + usat r0, #0, ip │ │ │ │ │ + lsls r2, r5, #6 │ │ │ │ │ + movs r1, r0 │ │ │ │ │ + @ instruction: 0xf37e0000 │ │ │ │ │ + @ instruction: 0xf3740000 │ │ │ │ │ + @ instruction: 0xf35e0000 │ │ │ │ │ │ │ │ │ │ -0000bf74 : │ │ │ │ │ +0000c2fc : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #32 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n c000 │ │ │ │ │ + beq.n c388 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ │ blx 68d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c08a │ │ │ │ │ + bne.n c412 │ │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ - cbz r3, c006 │ │ │ │ │ + cbz r3, c38e │ │ │ │ │ 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] │ │ │ │ │ @@ -8379,27 +8686,27 @@ │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ ldr.w r8, [r5, #144] @ 0x90 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #108] @ (c09c ) │ │ │ │ │ + ldr r2, [pc, #108] @ (c424 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr.w r8, [pc, #104] @ c0a0 │ │ │ │ │ + ldr.w r8, [pc, #104] @ c428 │ │ │ │ │ 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, #88] @ (c0a4 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (c42c ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ @@ -8409,346 +8716,33 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #40] @ (c0a8 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (c430 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - b.n bfb0 │ │ │ │ │ + b.n c338 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - vhadd.s8 d16, d6, d0 │ │ │ │ │ - cdp 0, 11, cr0, cr2, cr0, {0} │ │ │ │ │ - vhadd.s d0, d0, d0 │ │ │ │ │ - cdp 0, 11, cr0, cr10, cr0, {0} │ │ │ │ │ + vaddl.s8 q0, d6, d0 │ │ │ │ │ + @ instruction: 0xebf20000 │ │ │ │ │ + vhadd.s d16, d0, d0 │ │ │ │ │ + stc 0, cr0, [sl, #-0] │ │ │ │ │ │ │ │ │ │ -0000c0ac : │ │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - subw sp, sp, #2564 @ 0xa04 │ │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 7584 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq.w c25c │ │ │ │ │ - mov r8, sp │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - str r4, [r0, #0] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - blx 63f0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne.w c3ba │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq.w c264 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w r8, [r3] │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #4] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #8] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add r1, sp, #768 @ 0x300 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #12] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #1024 @ 0x400 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #16] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #1280 @ 0x500 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #20] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #1536 @ 0x600 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #1792 @ 0x700 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #28] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #2048 @ 0x800 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr.w r8, [r2, #32] │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - add.w r1, sp, #2304 @ 0x900 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ │ - ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ - ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ - ldr r7, [r2, #36] @ 0x24 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r5 │ │ │ │ │ - addw sp, sp, #2564 @ 0xa04 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movs r0, #8 │ │ │ │ │ - blx 67f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #148] @ 0x94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - blx r3 │ │ │ │ │ - str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r5, #148] @ 0x94 │ │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ │ - blx 67f0 │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #320] @ (c3cc ) │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str.w r0, [r9, #4] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr.w r9, [pc, #312] @ c3d0 │ │ │ │ │ - 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] @ (c3d4 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #272] @ (c3d8 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (c3dc ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (c3e0 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #192] @ (c3e4 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #168] @ (c3e8 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (c3ec ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #24] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #116] @ (c3f0 ) │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str.w r0, [sl, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - add r2, pc │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - ldr.w sl, [r3, #4] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ - 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] @ (c3f4 ) │ │ │ │ │ - add r2, pc │ │ │ │ │ - blx r9 │ │ │ │ │ - ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ │ - b.n c0ee │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 73d4 │ │ │ │ │ - addw sp, sp, #2564 @ 0xa04 │ │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - stc2l 0, cr0, [ip], #-0 │ │ │ │ │ - @ instruction: 0xf5ec0000 │ │ │ │ │ - lsls r6, r0, #31 │ │ │ │ │ - movs r1, r0 │ │ │ │ │ - @ instruction: 0xf2300000 │ │ │ │ │ - @ instruction: 0xf21a0000 │ │ │ │ │ - ldc 0, cr0, [ip] │ │ │ │ │ - @ instruction: 0xf1e60000 │ │ │ │ │ - rsbs r0, r4, #0 │ │ │ │ │ - subs.w r0, lr, #0 │ │ │ │ │ - subs.w r0, r0, #0 │ │ │ │ │ - @ instruction: 0xf1960000 │ │ │ │ │ - │ │ │ │ │ -0000c3f8 : │ │ │ │ │ +0000c434 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8757,41 +8751,41 @@ │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, c488 │ │ │ │ │ + cbz r0, c4c4 │ │ │ │ │ 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 6de4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c4f6 │ │ │ │ │ - ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ - cbz r3, c492 │ │ │ │ │ + bne.n c532 │ │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ + cbz r3, c4ce │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w r7, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ addw r1, r8, #4093 @ 0xffd │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r5, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr r7, [r2, #4] │ │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ @@ -8805,140 +8799,140 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - str.w r0, [r5, #152] @ 0x98 │ │ │ │ │ + str.w r0, [r5, #148] @ 0x94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ movs r0, #8 │ │ │ │ │ - ldr.w fp, [r5, #152] @ 0x98 │ │ │ │ │ + ldr.w fp, [r5, #148] @ 0x94 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #80] @ (c50c ) │ │ │ │ │ + ldr r2, [pc, #80] @ (c548 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #68] @ (c510 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (c54c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx fp │ │ │ │ │ - ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ │ + ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ │ 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] @ (c514 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (c550 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ - ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ │ + ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ - b.n c444 │ │ │ │ │ + b.n c480 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ add.w sp, sp, #12288 @ 0x3000 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xfa3e0000 │ │ │ │ │ - ubfx r0, r0, #0, #1 │ │ │ │ │ - orn r0, sl, #0 │ │ │ │ │ + @ instruction: 0xfaca0000 │ │ │ │ │ + orr.w r0, ip, #8388608 @ 0x800000 │ │ │ │ │ + @ instruction: 0xf0f60000 │ │ │ │ │ │ │ │ │ │ -0000c518 : │ │ │ │ │ +0000c554 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #576] @ (c764 ) │ │ │ │ │ + ldr r1, [pc, #576] @ (c7a0 ) │ │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c75e │ │ │ │ │ + beq.w c79a │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ add.w sl, sp, #52 @ 0x34 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6948 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c754 │ │ │ │ │ + bne.w c790 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r6, [pc, #520] @ (c768 ) │ │ │ │ │ + ldr r6, [pc, #520] @ (c7a4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [pc, #520] @ (c76c ) │ │ │ │ │ + ldr r2, [pc, #520] @ (c7a8 ) │ │ │ │ │ add r6, pc │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #508] @ (c770 ) │ │ │ │ │ + ldr r2, [pc, #508] @ (c7ac ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #492] @ (c774 ) │ │ │ │ │ + ldr r2, [pc, #492] @ (c7b0 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #476] @ (c778 ) │ │ │ │ │ + ldr r2, [pc, #476] @ (c7b4 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #448] @ (c77c ) │ │ │ │ │ + ldr r2, [pc, #448] @ (c7b8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #444] @ (c780 ) │ │ │ │ │ + ldr r2, [pc, #444] @ (c7bc ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #436] @ (c784 ) │ │ │ │ │ + ldr r3, [pc, #436] @ (c7c0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8947,46 +8941,46 @@ │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c75e │ │ │ │ │ + bne.w c79a │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c70a │ │ │ │ │ - ldr r3, [pc, #388] @ (c788 ) │ │ │ │ │ + beq.w c746 │ │ │ │ │ + ldr r3, [pc, #388] @ (c7c4 ) │ │ │ │ │ mov r7, r0 │ │ │ │ │ movw fp, #8968 @ 0x2308 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #380] @ (c78c ) │ │ │ │ │ + ldr r3, [pc, #380] @ (c7c8 ) │ │ │ │ │ strd r8, sl, [sp, #40] @ 0x28 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ mla r6, fp, r7, r6 │ │ │ │ │ add.w r8, r6, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r8, #768] @ 0x300 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n c71a │ │ │ │ │ + beq.n c756 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c75e │ │ │ │ │ + bne.w c79a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r2, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ blx r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -9053,76 +9047,75 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c75e │ │ │ │ │ + bne.n c79a │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n c618 │ │ │ │ │ + bhi.n c654 │ │ │ │ │ ldrd r8, sl, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6340 │ │ │ │ │ ldr r0, [sp, #0] │ │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add.w r0, r6, #8448 @ 0x2100 │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n c62a │ │ │ │ │ + bne.n c666 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add.w r0, r6, #4096 @ 0x1000 │ │ │ │ │ blx 6334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c62a │ │ │ │ │ + beq.w c666 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w c62c │ │ │ │ │ + bne.w c668 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #72] @ (c790 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (c7cc ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b.n c62c │ │ │ │ │ + b.n c668 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - b.n c712 │ │ │ │ │ - bics.w r0, r2, #0 │ │ │ │ │ - ssat16 r0, #1, sl │ │ │ │ │ - ands.w r0, r0, #0 │ │ │ │ │ - and.w r0, r4, #0 │ │ │ │ │ - vext.8 d16, d8, d0, #0 │ │ │ │ │ - vext.8 d16, d0, d0, #0 │ │ │ │ │ - vaddl.s32 q8, d6, d0 │ │ │ │ │ - @ instruction: 0xeaf80000 │ │ │ │ │ - b.n c690 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - vaddl.s16 q0, d14, d0 │ │ │ │ │ - vaddl.s16 q0, d8, d0 │ │ │ │ │ - cdp 0, 6, cr0, cr6, cr0, {0} │ │ │ │ │ + b.n c74e │ │ │ │ │ + @ instruction: 0xf0be0000 │ │ │ │ │ + @ instruction: 0xf3b60000 │ │ │ │ │ + eors.w r0, ip, #0 │ │ │ │ │ + eors.w r0, r0, #0 │ │ │ │ │ + eor.w r0, r4, #0 │ │ │ │ │ + orns r0, ip, #0 │ │ │ │ │ + orns r0, r2, #0 │ │ │ │ │ + cdp 0, 5, cr0, cr12, cr0, {0} │ │ │ │ │ + @ instruction: 0xe8100000 │ │ │ │ │ + bic.w r0, sl, #0 │ │ │ │ │ + bic.w r0, r4, #0 │ │ │ │ │ + cdp 0, 15, cr0, cr2, cr0, {0} │ │ │ │ │ │ │ │ │ │ -0000c794 : │ │ │ │ │ +0000c7d0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ │ - cbz r2, c7e0 │ │ │ │ │ + cbz r2, c81c │ │ │ │ │ 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 │ │ │ │ │ @@ -9130,15 +9123,15 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 650c │ │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, c7d8 │ │ │ │ │ + cbz r3, c814 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -9146,76 +9139,76 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r5, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000c7ec : │ │ │ │ │ +0000c828 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6c74 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000c808 : │ │ │ │ │ +0000c844 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #656] @ (caa4 ) │ │ │ │ │ + ldr r1, [pc, #656] @ (cae0 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w c99a │ │ │ │ │ + beq.w c9d6 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ add.w r9, sp, #28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ca98 │ │ │ │ │ - ldr r3, [r7, #100] @ 0x64 │ │ │ │ │ + bne.w cad4 │ │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c9b4 │ │ │ │ │ + beq.w c9f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w c99a │ │ │ │ │ + bne.w c9d6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w c9a4 │ │ │ │ │ + beq.w c9e0 │ │ │ │ │ strd r6, r9, [sp, #16] │ │ │ │ │ - b.n c97e │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + b.n c9ba │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ ldr.w fp, [r2] │ │ │ │ │ @@ -9224,15 +9217,15 @@ │ │ │ │ │ add r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ │ @@ -9240,60 +9233,60 @@ │ │ │ │ │ ldr.w fp, [r2, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr.w r9, [r1, #436] @ 0x1b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr.w r3, [r3, #256] @ 0x100 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #264] @ 0x108 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr.w r9, [r1, #436] @ 0x1b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr.w r3, [r3, #276] @ 0x114 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr.w r9, [r1, #436] @ 0x1b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ add r3, r6 │ │ │ │ │ ldr.w r6, [r1, #436] @ 0x1b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -9307,304 +9300,304 @@ │ │ │ │ │ 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, c99a │ │ │ │ │ + cbnz r0, c9d6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n c9a0 │ │ │ │ │ + bls.n c9dc │ │ │ │ │ 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 c87e │ │ │ │ │ + beq.w c8ba │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n c9ac │ │ │ │ │ + b.n c9e8 │ │ │ │ │ ldrd r6, r9, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6d5c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r5, [r7, #68] @ 0x44 │ │ │ │ │ movs r0, #28 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #208] @ (caa8 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (cae4 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r5, [pc, #204] @ (caac ) │ │ │ │ │ + ldr r5, [pc, #204] @ (cae8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx fp │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ (cab0 ) │ │ │ │ │ + ldr r2, [pc, #172] @ (caec ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r5, [pc, #164] @ (cab4 ) │ │ │ │ │ + ldr r5, [pc, #164] @ (caf0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ add r5, pc │ │ │ │ │ - ldr r2, [pc, #156] @ (cab8 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (caf4 ) │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ - ldr r2, [pc, #140] @ (cabc ) │ │ │ │ │ + ldr r2, [pc, #140] @ (caf8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #128] @ (cac0 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (cafc ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (cac4 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (cb00 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (cac8 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (cb04 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ + ldr r2, [r7, #68] @ 0x44 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #60] @ (cacc ) │ │ │ │ │ + ldr r2, [pc, #60] @ (cb08 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ str r0, [r5, #24] │ │ │ │ │ - b.n c84c │ │ │ │ │ + b.n c888 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - b.n c99a │ │ │ │ │ - ldc 0, cr0, [sl] │ │ │ │ │ - adc.w r0, r2, r0 │ │ │ │ │ - cdp 0, 10, cr0, cr6, cr0, {0} │ │ │ │ │ - @ instruction: 0xebea0000 │ │ │ │ │ - b.n d134 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - rsbs r0, r6, r0 │ │ │ │ │ - rsb r0, r2, r0 │ │ │ │ │ - b.n c430 │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - subs.w r0, r2, r0 │ │ │ │ │ - sub.w r0, r2, r0 │ │ │ │ │ - @ instruction: 0xeb900000 │ │ │ │ │ + b.n c9d6 │ │ │ │ │ + cdp 0, 4, cr0, cr6, cr0, {0} │ │ │ │ │ + ldrd r0, r0, [r2] │ │ │ │ │ + vhadd.s d0, d2, d0 │ │ │ │ │ + ldcl 0, cr0, [r6], #-0 │ │ │ │ │ + b.n d288 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + stcl 0, cr0, [r2], #-0 │ │ │ │ │ + mar acc0, r0, lr │ │ │ │ │ + b.n c584 │ │ │ │ │ + movs r0, r0 │ │ │ │ │ + ldc 0, cr0, [lr], #-0 │ │ │ │ │ + stc 0, cr0, [lr], #-0 │ │ │ │ │ + ldc 0, cr0, [ip], {-0} │ │ │ │ │ │ │ │ │ │ -0000cad0 : │ │ │ │ │ +0000cb0c : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #784] @ (cdec ) │ │ │ │ │ + ldr r1, [pc, #824] @ (ce50 ) │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ccae │ │ │ │ │ + beq.w ccfe │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r6, sp, #20 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx 6328 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w cde0 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + bne.w ce44 │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ccc6 │ │ │ │ │ + beq.w cd16 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w ccae │ │ │ │ │ + bne.w ccfe │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w ccb6 │ │ │ │ │ + beq.w cd06 │ │ │ │ │ mov.w fp, #72 @ 0x48 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b.n cc92 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + b.n cce2 │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ mul.w r6, fp, r8 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #8] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #16] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #24] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #32] │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #40] @ 0x28 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #48] @ 0x30 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r3, r6 │ │ │ │ │ vldr d7, [r3, #56] @ 0x38 │ │ │ │ │ vstr d7, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ 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 │ │ │ │ │ @@ -9619,348 +9612,348 @@ │ │ │ │ │ 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, ccae │ │ │ │ │ + cbnz r0, ccfe │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n ccb4 │ │ │ │ │ + bls.n cd04 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w cb48 │ │ │ │ │ + beq.w cb86 │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ - b.n ccbe │ │ │ │ │ + b.n cd0e │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6a54 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - str r0, [r7, #28] │ │ │ │ │ + str.w r0, [r7, #128] @ 0x80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r7, #28] │ │ │ │ │ + ldr.w r5, [r7, #128] @ 0x80 │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #264] @ (cdf0 ) │ │ │ │ │ + ldr r2, [pc, #280] @ (ce54 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r5, [pc, #260] @ (cdf4 ) │ │ │ │ │ + ldr r5, [pc, #276] @ (ce58 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (cdf8 ) │ │ │ │ │ + ldr r2, [pc, #260] @ (ce5c ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (cdfc ) │ │ │ │ │ + ldr r2, [pc, #236] @ (ce60 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (ce00 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (ce64 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (ce04 ) │ │ │ │ │ + ldr r2, [pc, #184] @ (ce68 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (ce08 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (ce6c ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (ce0c ) │ │ │ │ │ + ldr r2, [pc, #132] @ (ce70 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (ce10 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (ce74 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ │ + ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ │ + ldr.w r2, [r7, #128] @ 0x80 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str.w r0, [r8, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #60] @ (ce14 ) │ │ │ │ │ + ldr r2, [pc, #60] @ (ce78 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ str r0, [r5, #32] │ │ │ │ │ - b.n cb14 │ │ │ │ │ + b.n cb52 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - b.n ccae │ │ │ │ │ - adcs.w r0, r2, r0 │ │ │ │ │ - b.n d314 │ │ │ │ │ + b.n ccfe │ │ │ │ │ + rsbs r0, lr, r0 │ │ │ │ │ + b.n ca60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d1f0 │ │ │ │ │ + b.n d33c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d2f0 │ │ │ │ │ + b.n ca3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d2c4 │ │ │ │ │ + b.n cbd4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d2a0 │ │ │ │ │ + b.n c884 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d27c │ │ │ │ │ + b.n ce0c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d258 │ │ │ │ │ + b.n cde4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d22c │ │ │ │ │ + b.n cdb4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d208 │ │ │ │ │ + b.n cd8c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d0d8 │ │ │ │ │ + b.n d424 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ce18 : │ │ │ │ │ +0000ce7c : │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d098 │ │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ │ + beq.w d120 │ │ │ │ │ + ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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, #28] │ │ │ │ │ + ldr.w r3, [r5, #128] @ 0x80 │ │ │ │ │ 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 │ │ │ │ │ @@ -9968,15 +9961,15 @@ │ │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ │ strd r0, r1, [sp, #136] @ 0x88 │ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 6e08 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n d09e │ │ │ │ │ + beq.n d126 │ │ │ │ │ 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 │ │ │ │ │ @@ -10052,15 +10045,15 @@ │ │ │ │ │ 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, #372] @ (d218 ) │ │ │ │ │ + ldr r6, [pc, #372] @ (d2a0 ) │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [r5, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ @@ -10079,120 +10072,120 @@ │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #308] @ (d21c ) │ │ │ │ │ + ldr r2, [pc, #308] @ (d2a4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #276] @ (d220 ) │ │ │ │ │ + ldr r2, [pc, #276] @ (d2a8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #244] @ (d224 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (d2ac ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #212] @ (d228 ) │ │ │ │ │ + ldr r2, [pc, #212] @ (d2b0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #180] @ (d22c ) │ │ │ │ │ + ldr r2, [pc, #180] @ (d2b4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #148] @ (d230 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (d2b8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #116] @ (d234 ) │ │ │ │ │ + ldr r2, [pc, #116] @ (d2bc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #84] @ (d238 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (d2c0 ) │ │ │ │ │ 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] │ │ │ │ │ @@ -10202,156 +10195,156 @@ │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #44] @ (d23c ) │ │ │ │ │ + ldr r2, [pc, #44] @ (d2c4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ str r0, [r6, #32] │ │ │ │ │ - b.n cfd4 │ │ │ │ │ - subw r0, r2, #0 │ │ │ │ │ - udf #146 @ 0x92 │ │ │ │ │ + b.n d05c │ │ │ │ │ + @ instruction: 0xf2e20000 │ │ │ │ │ + b.n d64c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #118 @ 0x76 │ │ │ │ │ + b.n d618 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #86 @ 0x56 │ │ │ │ │ + b.n d7a4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #58 @ 0x3a │ │ │ │ │ + b.n d448 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #30 │ │ │ │ │ + b.n d9c4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #2 │ │ │ │ │ + b.n d990 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n d1fc │ │ │ │ │ + b.n d954 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n d1c8 │ │ │ │ │ + b.n d920 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n cab4 │ │ │ │ │ + b.n cbbc │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d240 : │ │ │ │ │ +0000d2c8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d2e6 │ │ │ │ │ + beq.n d36e │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d2dc │ │ │ │ │ + bne.n d364 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, d2e6 │ │ │ │ │ + cbnz r0, d36e │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n d2ae │ │ │ │ │ + beq.n d336 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r0, #8 │ │ │ │ │ add.w ip, r1, r9, lsl #2 │ │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ │ str.w r2, [r0, #8]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - bne.n d29c │ │ │ │ │ + bne.n d324 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n d2cc │ │ │ │ │ + beq.n d354 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d2d4 │ │ │ │ │ + b.n d35c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000d2ec : │ │ │ │ │ +0000d374 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #176] @ (d3a8 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (d430 ) │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d386 │ │ │ │ │ + beq.n d40e │ │ │ │ │ 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 6a6c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n d39a │ │ │ │ │ + bne.n d422 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r1, #688] @ 0x2b0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, d386 │ │ │ │ │ + cbnz r0, d40e │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, d356 │ │ │ │ │ - b.n d38a │ │ │ │ │ + cbnz r3, d3de │ │ │ │ │ + b.n d412 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n d38a │ │ │ │ │ + bls.n d412 │ │ │ │ │ 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] │ │ │ │ │ @@ -10363,97 +10356,97 @@ │ │ │ │ │ adds r5, #1 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d350 │ │ │ │ │ + beq.n d3d8 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n d392 │ │ │ │ │ + b.n d41a │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6920 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - b.n d386 │ │ │ │ │ + b.n d40e │ │ │ │ │ nop │ │ │ │ │ - b.n da60 │ │ │ │ │ + b.n db68 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d3ac : │ │ │ │ │ +0000d434 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #172] @ (d464 ) │ │ │ │ │ + ldr r1, [pc, #172] @ (d4ec ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [pc, #160] @ (d468 ) │ │ │ │ │ + ldr r2, [pc, #160] @ (d4f0 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #152] @ (d46c ) │ │ │ │ │ + ldr r3, [pc, #152] @ (d4f4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (d470 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (d4f8 ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #136] @ (d474 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (d4fc ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, d45a │ │ │ │ │ + cbz r0, d4e2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, d45a │ │ │ │ │ - ldr r3, [pc, #88] @ (d478 ) │ │ │ │ │ + cbnz r0, d4e2 │ │ │ │ │ + ldr r3, [pc, #88] @ (d500 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r3, sp │ │ │ │ │ strd r4, r6, [sp] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 66d8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, d446 │ │ │ │ │ + cbnz r0, d4ce │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ │ @@ -10462,38 +10455,38 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - b.n d9c0 │ │ │ │ │ + b.n dac8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - blt.n d46c │ │ │ │ │ + blt.n d574 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n d460 │ │ │ │ │ + blt.n d568 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n da18 │ │ │ │ │ + b.n db20 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n d99c │ │ │ │ │ + b.n daa4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [sp, #428] @ 0x1ac │ │ │ │ │ - Address 0xd47a is out of bounds. │ │ │ │ │ + ldr r5, [sp, #908] @ 0x38c │ │ │ │ │ + Address 0xd502 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000d47c : │ │ │ │ │ +0000d504 : │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n d50e │ │ │ │ │ + beq.n d596 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ @@ -10510,27 +10503,27 @@ │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #76] @ (d518 ) │ │ │ │ │ + ldr r3, [pc, #76] @ (d5a0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ blx 66d8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, d4f8 │ │ │ │ │ + cbnz r0, d580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ @@ -10544,89 +10537,89 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ - ldr r7, [sp, #860] @ 0x35c │ │ │ │ │ - Address 0xd51a is out of bounds. │ │ │ │ │ + ldr r7, [sp, #316] @ 0x13c │ │ │ │ │ + Address 0xd5a2 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000d51c : │ │ │ │ │ +0000d5a4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r7, [pc, #92] @ (d580 ) │ │ │ │ │ + ldr r7, [pc, #92] @ (d608 ) │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r7, pc │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, d578 │ │ │ │ │ + cbz r0, d600 │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 692c │ │ │ │ │ - cbnz r0, d578 │ │ │ │ │ - ldr r3, [pc, #60] @ (d584 ) │ │ │ │ │ + cbnz r0, d600 │ │ │ │ │ + ldr r3, [pc, #60] @ (d60c ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ │ blx 6598 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - cbnz r6, d564 │ │ │ │ │ + cbnz r6, d5ec │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - subs r4, r2, r3 │ │ │ │ │ + subs r4, r1, r1 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r4, r2, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d588 : │ │ │ │ │ +0000d610 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #32 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, d5e0 │ │ │ │ │ + cbz r0, d668 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [r5, #0] │ │ │ │ │ blx 6f04 │ │ │ │ │ - cbnz r0, d5d6 │ │ │ │ │ + cbnz r0, d65e │ │ │ │ │ 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, d5e0 │ │ │ │ │ + cbnz r0, d668 │ │ │ │ │ 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 │ │ │ │ │ @@ -10634,69 +10627,69 @@ │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n d5d0 │ │ │ │ │ + b.n d658 │ │ │ │ │ │ │ │ │ │ -0000d5e4 : │ │ │ │ │ +0000d66c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #972] @ (d9bc ) │ │ │ │ │ + ldr r1, [pc, #1020] @ (da74 ) │ │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w d844 │ │ │ │ │ + beq.w d8e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add.w sl, sp, #28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ blx 658c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d9ae │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + bne.w da66 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d85e │ │ │ │ │ + beq.w d8fe │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w d844 │ │ │ │ │ + bne.w d8e4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w d84e │ │ │ │ │ + beq.w d8ee │ │ │ │ │ add.w r8, sp, #40 @ 0x28 │ │ │ │ │ str.w sl, [sp, #20] │ │ │ │ │ - b.n d828 │ │ │ │ │ + b.n d8c8 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mul.w r6, r2, r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr.w sl, [r2, #416] @ 0x1a0 │ │ │ │ │ @@ -10715,66 +10708,66 @@ │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ add r1, r6 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ adds r1, #20 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ │ blx 6358 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldrd sl, fp, [r3, #64] @ 0x40 │ │ │ │ │ strd sl, fp, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldrd sl, fp, [r3, #72] @ 0x48 │ │ │ │ │ strd sl, fp, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldrd sl, fp, [r3, #80] @ 0x50 │ │ │ │ │ strd sl, fp, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ @@ -10784,66 +10777,66 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr.w sl, [r3, #416] @ 0x1a0 │ │ │ │ │ add r1, r6 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr.w fp, [r3, #24] │ │ │ │ │ blx 6358 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldrd sl, fp, [r3, #96] @ 0x60 │ │ │ │ │ strd sl, fp, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldrd sl, fp, [r3, #104] @ 0x68 │ │ │ │ │ strd sl, fp, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w ip, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r6 │ │ │ │ │ ldrd sl, fp, [r3, #112] @ 0x70 │ │ │ │ │ strd sl, fp, [sp] │ │ │ │ │ ldr.w r3, [ip, #440] @ 0x1b8 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r1, r6 │ │ │ │ │ ldr.w r6, [r2, #416] @ 0x1a0 │ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ │ @@ -10862,217 +10855,217 @@ │ │ │ │ │ ldr.w r5, [r1, #696] @ 0x2b8 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, d844 │ │ │ │ │ + cbnz r0, d8e4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bls.n d84a │ │ │ │ │ + bls.n d8ea │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ 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 d662 │ │ │ │ │ + beq.w d6ec │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b.n d856 │ │ │ │ │ + b.n d8f6 │ │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 68bc │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ │ + str.w r0, [r7, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r6, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r6, [r7, #152] @ 0x98 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r6, [pc, #312] @ (d9c0 ) │ │ │ │ │ + ldr r6, [pc, #332] @ (da78 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r2, [pc, #312] @ (d9c4 ) │ │ │ │ │ + ldr r2, [pc, #332] @ (da7c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r6, pc │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #296] @ (d9c8 ) │ │ │ │ │ + ldr r2, [pc, #316] @ (da80 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #276] @ (d9cc ) │ │ │ │ │ + ldr r2, [pc, #296] @ (da84 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ - ldr r5, [pc, #264] @ (d9d0 ) │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ + ldr r5, [pc, #280] @ (da88 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #256] @ (d9d4 ) │ │ │ │ │ + ldr r2, [pc, #272] @ (da8c ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #232] @ (d9d8 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (da90 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #208] @ (d9dc ) │ │ │ │ │ + ldr r2, [pc, #220] @ (da94 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #184] @ (d9e0 ) │ │ │ │ │ + ldr r2, [pc, #192] @ (da98 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #160] @ (d9e4 ) │ │ │ │ │ + ldr r2, [pc, #168] @ (da9c ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (d9e8 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (daa0 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r3, [r7, #152] @ 0x98 │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #92] @ (d9ec ) │ │ │ │ │ + ldr r2, [pc, #96] @ (daa4 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [r7, #96] @ 0x60 │ │ │ │ │ + ldr.w r2, [r7, #152] @ 0x98 │ │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #72] @ (d9f0 ) │ │ │ │ │ + ldr r2, [pc, #72] @ (daa8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ │ - b.n d62c │ │ │ │ │ + b.n d6b6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - b.n d844 │ │ │ │ │ + b.n d8e4 │ │ │ │ │ nop │ │ │ │ │ - b.n db50 │ │ │ │ │ + b.n dc88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - svc 254 @ 0xfe │ │ │ │ │ + b.n dac0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n da60 │ │ │ │ │ + blt.n db78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #48 @ 0x30 │ │ │ │ │ + udf #84 @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n da50 │ │ │ │ │ + blt.n db64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n da30 │ │ │ │ │ + bvs.n db28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - udf #0 │ │ │ │ │ + udf #32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n d9b4 │ │ │ │ │ + udf #10 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n d9c8 │ │ │ │ │ + blt.n dad0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n d954 │ │ │ │ │ + ble.n da40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvc.n d958 │ │ │ │ │ + bge.n da58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n d8fc │ │ │ │ │ + ble.n d9e0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n dacc │ │ │ │ │ + ble.n d9a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n dab0 │ │ │ │ │ + ble.n db88 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000d9f4 : │ │ │ │ │ +0000daac : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subw sp, sp, #1028 @ 0x404 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, sp │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -11082,67 +11075,67 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ addw sp, sp, #1028 @ 0x404 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000da1c : │ │ │ │ │ +0000dad4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - ldr r1, [pc, #756] @ (dd1c ) │ │ │ │ │ + ldr r1, [pc, #756] @ (ddd4 ) │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w dbfa │ │ │ │ │ + beq.w dcb2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ blx 6e14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dd0e │ │ │ │ │ + bne.w ddc6 │ │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dc14 │ │ │ │ │ + beq.w dccc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w dbfa │ │ │ │ │ + bne.w dcb2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w dc04 │ │ │ │ │ + beq.w dcbc │ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ │ - b.n dbdc │ │ │ │ │ + b.n dc94 │ │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mul.w r6, r3, r9 │ │ │ │ │ ldr.w r3, [r8, #124] @ 0x7c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -11261,35 +11254,35 @@ │ │ │ │ │ ldr.w r5, [r1, #696] @ 0x2b8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, dbfa │ │ │ │ │ + cbnz r0, dcb2 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bls.n dc00 │ │ │ │ │ + bls.n dcb8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w da9e │ │ │ │ │ + beq.w db56 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b.n dc0c │ │ │ │ │ + b.n dcc4 │ │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 661c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -11304,40 +11297,40 @@ │ │ │ │ │ mov r1, fp │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr r5, [r7, #124] @ 0x7c │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #228] @ (dd20 ) │ │ │ │ │ + ldr r2, [pc, #228] @ (ddd8 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r5, [pc, #224] @ (dd24 ) │ │ │ │ │ + ldr r5, [pc, #224] @ (dddc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r1, fp │ │ │ │ │ - ldr r6, [pc, #208] @ (dd28 ) │ │ │ │ │ + ldr r6, [pc, #208] @ (dde0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ add r6, pc │ │ │ │ │ - ldr r2, [pc, #200] @ (dd2c ) │ │ │ │ │ + ldr r2, [pc, #200] @ (dde4 ) │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, r6 │ │ │ │ │ blx r9 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #188] @ (dd30 ) │ │ │ │ │ + ldr r2, [pc, #188] @ (dde8 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ │ @@ -11346,22 +11339,22 @@ │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ str.w r0, [r8, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ - ldr.w r9, [pc, #148] @ dd34 │ │ │ │ │ + ldr.w r9, [pc, #148] @ ddec │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ add r9, pc │ │ │ │ │ - ldr r2, [pc, #144] @ (dd38 ) │ │ │ │ │ + ldr r2, [pc, #144] @ (ddf0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #140] @ (dd3c ) │ │ │ │ │ + ldr r2, [pc, #140] @ (ddf4 ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ @@ -11371,19 +11364,19 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ │ ldr r2, [r7, #124] @ 0x7c │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #104] @ (dd40 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (ddf8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (dd44 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (ddfc ) │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r3, [r7, #124] @ 0x7c │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ @@ -11393,67 +11386,67 @@ │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #64] @ (dd48 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (de00 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #28] │ │ │ │ │ - b.n da66 │ │ │ │ │ + b.n db1e │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - b.n dbfa │ │ │ │ │ + b.n dcb2 │ │ │ │ │ nop │ │ │ │ │ - bgt.n dcdc │ │ │ │ │ + bgt.n ddb4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n dcf8 │ │ │ │ │ + bge.n ddd0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bcs.n dc7c │ │ │ │ │ + bcs.n dd54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bgt.n dd84 │ │ │ │ │ + bgt.n de5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n dcd0 │ │ │ │ │ + bge.n dda8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n dcc8 │ │ │ │ │ + bge.n dda0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n dc9c │ │ │ │ │ + beq.n dd74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n dc98 │ │ │ │ │ + bge.n dd70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bmi.n dd58 │ │ │ │ │ + bvs.n dde0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n dc58 │ │ │ │ │ + bvs.n dd28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n de40 │ │ │ │ │ + bge.n dd18 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bge.n de20 │ │ │ │ │ + bge.n def8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000dd4c : │ │ │ │ │ +0000de04 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldrd r9, r5, [sp, #208] @ 0xd0 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, ddb2 │ │ │ │ │ + cbz r0, de6a │ │ │ │ │ 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 deac │ │ │ │ │ + beq.w df64 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ │ ldr.w r3, [r3, #684] @ 0x2ac │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ @@ -11462,19 +11455,19 @@ │ │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ │ ldr.w fp, [r3, #800] @ 0x320 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - beq.n ddb8 │ │ │ │ │ + beq.n de70 │ │ │ │ │ cmp r5, #16 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ - beq.n ddba │ │ │ │ │ + beq.n de72 │ │ │ │ │ movs r2, #22 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r3, #1 │ │ │ │ │ @@ -11484,51 +11477,51 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ blx 638c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n ddaa │ │ │ │ │ + bne.n de62 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n debc │ │ │ │ │ + beq.n df74 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r9, [r3, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r6, [r3, #436] @ 0x1b4 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ @@ -11552,29 +11545,29 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n ddb2 │ │ │ │ │ + bne.n de6a │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r6, [r3, #844] @ 0x34c │ │ │ │ │ movs r3, #14 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #208] @ (df58 ) │ │ │ │ │ + ldr r2, [pc, #208] @ (e010 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #200] @ (df5c ) │ │ │ │ │ + ldr r3, [pc, #200] @ (e014 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r6, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -11584,107 +11577,107 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 6468 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b.n ddd0 │ │ │ │ │ + b.n de88 │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r6, #12] │ │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str.w r0, [r9] │ │ │ │ │ - ldr.w r9, [r6, #12] │ │ │ │ │ + ldr.w r9, [r6, #48] @ 0x30 │ │ │ │ │ movs r0, #16 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (df60 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (e018 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr.w r9, [pc, #120] @ df64 │ │ │ │ │ + ldr.w r9, [pc, #120] @ e01c │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r9, pc │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #104] @ (df68 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (e020 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #80] @ (df6c ) │ │ │ │ │ + ldr r2, [pc, #80] @ (e024 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [sl, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w fp, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w sl, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [pc, #36] @ (df70 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (e028 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx sl │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ + ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ - b.n dde6 │ │ │ │ │ - bls.n dfd8 │ │ │ │ │ + b.n de9e │ │ │ │ │ + bls.n e0b0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bls.n dfcc │ │ │ │ │ + bls.n e0a4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n de88 │ │ │ │ │ + bhi.n df60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n de74 │ │ │ │ │ + bhi.n df4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n e068 │ │ │ │ │ + bhi.n df40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bhi.n e044 │ │ │ │ │ + bhi.n e11c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000df74 : │ │ │ │ │ +0000e02c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, dfc2 │ │ │ │ │ + cbz r0, e07a │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6ea4 │ │ │ │ │ - cbnz r0, dfb8 │ │ │ │ │ + cbnz r0, e070 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6358 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -11698,52 +11691,52 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000dfcc : │ │ │ │ │ +0000e084 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, dffa │ │ │ │ │ + cbz r0, e0b2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ blx 6cc0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, dffa │ │ │ │ │ + cbz r0, e0b2 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000e000 : │ │ │ │ │ +0000e0b8 : │ │ │ │ │ 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] @ (e044 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (e0fc ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #44] @ (e048 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (e100 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ │ @@ -11752,95 +11745,95 @@ │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6670 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - ldmia r5, {r2, r3, r4, r5} │ │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n df9c │ │ │ │ │ + bcc.n e024 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e04c : │ │ │ │ │ +0000e104 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6960 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000e068 : │ │ │ │ │ +0000e120 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #500] @ (e268 ) │ │ │ │ │ + ldr r1, [pc, #520] @ (e334 ) │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e1ba │ │ │ │ │ + beq.w e27c │ │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ │ add.w r8, sp, #28 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 6784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w e25a │ │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + bne.w e326 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e1d4 │ │ │ │ │ + beq.w e296 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r3, #688] @ 0x2b0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e1ba │ │ │ │ │ + bne.n e27c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n e1c4 │ │ │ │ │ + beq.n e286 │ │ │ │ │ strd fp, r8, [sp, #16] │ │ │ │ │ - b.n e194 │ │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + b.n e256 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ │ ldr.w fp, [r2, #416] @ 0x1a0 │ │ │ │ │ ldr.w sl, [ip] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ │ adds r1, #32 │ │ │ │ │ @@ -11848,15 +11841,15 @@ │ │ │ │ │ ldr.w sl, [ip, #4] │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ │ add r1, r8 │ │ │ │ │ ldr.w r3, [r2, #668] @ 0x29c │ │ │ │ │ adds r1, #64 @ 0x40 │ │ │ │ │ @@ -11865,15 +11858,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx fp │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ + 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] │ │ │ │ │ @@ -11888,18 +11881,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, e1ba │ │ │ │ │ + cbnz r0, e27c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls.n e1c0 │ │ │ │ │ + bls.n e282 │ │ │ │ │ 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 │ │ │ │ │ @@ -11907,121 +11900,121 @@ │ │ │ │ │ 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 e0dc │ │ │ │ │ + beq.n e196 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b.n e1cc │ │ │ │ │ + b.n e28e │ │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 66cc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ │ + str.w r0, [r7, #136] @ 0x88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ - ldr r5, [r7, #64] @ 0x40 │ │ │ │ │ + ldr.w r5, [r7, #136] @ 0x88 │ │ │ │ │ movs r0, #16 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #116] @ (e26c ) │ │ │ │ │ + ldr r2, [pc, #124] @ (e338 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [r5, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r5, [pc, #112] @ (e270 ) │ │ │ │ │ + ldr r5, [pc, #120] @ (e33c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (e274 ) │ │ │ │ │ + ldr r2, [pc, #104] @ (e340 ) │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ blx sl │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ + ldr.w r2, [r7, #136] @ 0x88 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ - ldr r2, [pc, #64] @ (e278 ) │ │ │ │ │ + ldr r2, [pc, #64] @ (e344 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ + ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - ldr r2, [pc, #56] @ (e27c ) │ │ │ │ │ + ldr r2, [pc, #56] @ (e348 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r6, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [pc, #44] @ (e280 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (e34c ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r6 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - b.n e0ae │ │ │ │ │ + b.n e168 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - b.n e1ba │ │ │ │ │ + b.n e27c │ │ │ │ │ nop │ │ │ │ │ - bvc.n e330 │ │ │ │ │ + bvc.n e41c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ │ + beq.n e244 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bvs.n e180 │ │ │ │ │ + bvs.n e250 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bne.n e2ac │ │ │ │ │ + bne.n e26c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bpl.n e1ec │ │ │ │ │ + bpl.n e2b4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n dc8c │ │ │ │ │ + b.n dd50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r1, r5, r7} │ │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e284 : │ │ │ │ │ +0000e350 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r5, [r3, #668] @ 0x29c │ │ │ │ │ blx 6790 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000e2a0 : │ │ │ │ │ +0000e36c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, sp │ │ │ │ │ @@ -12029,35 +12022,35 @@ │ │ │ │ │ blx 6a60 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ add sp, #28 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000e2c0 : │ │ │ │ │ +0000e38c : │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b.w 6c80 │ │ │ │ │ │ │ │ │ │ -0000e2c8 : │ │ │ │ │ +0000e394 : │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w e440 │ │ │ │ │ + beq.w e50c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movs r2, #0 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ @@ -12072,120 +12065,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 e446 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + bne.w e512 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w e456 │ │ │ │ │ + beq.w e522 │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ @@ -12200,252 +12193,252 @@ │ │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ movs r0, #8 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ + str r0, [r5, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ str r0, [r7, #0] │ │ │ │ │ - ldr r7, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r5, #92] @ 0x5c │ │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #308] @ (e5ac ) │ │ │ │ │ + ldr r2, [pc, #308] @ (e678 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - ldr r7, [pc, #304] @ (e5b0 ) │ │ │ │ │ + ldr r7, [pc, #304] @ (e67c ) │ │ │ │ │ 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] @ (e5b4 ) │ │ │ │ │ + ldr r2, [pc, #284] @ (e680 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ - ldr r3, [pc, #272] @ (e5b8 ) │ │ │ │ │ + ldr r3, [pc, #272] @ (e684 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #268] @ (e5bc ) │ │ │ │ │ + ldr r2, [pc, #268] @ (e688 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #244] @ (e5c0 ) │ │ │ │ │ + ldr r2, [pc, #244] @ (e68c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #220] @ (e5c4 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (e690 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #196] @ (e5c8 ) │ │ │ │ │ + ldr r2, [pc, #196] @ (e694 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #172] @ (e5cc ) │ │ │ │ │ + ldr r2, [pc, #172] @ (e698 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #148] @ (e5d0 ) │ │ │ │ │ + ldr r2, [pc, #148] @ (e69c ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #124] @ (e5d4 ) │ │ │ │ │ + ldr r2, [pc, #124] @ (e6a0 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #100] @ (e5d8 ) │ │ │ │ │ + ldr r2, [pc, #100] @ (e6a4 ) │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r9, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w sl, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx sl │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r5, #92] @ 0x5c │ │ │ │ │ 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] @ (e5dc ) │ │ │ │ │ + ldr r2, [pc, #56] @ (e6a8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ str r0, [r7, #40] @ 0x28 │ │ │ │ │ - b.n e32c │ │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ │ + b.n e3f8 │ │ │ │ │ + ldmia r7!, {r2, r3} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r2, {r2, r3, r5, r6} │ │ │ │ │ + ldmia r2!, {r3, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ │ + ldmia r6, {r3, r4, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r0!, {r2, r3, r5, r7} │ │ │ │ │ + ldmia r0!, {r3, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r3, r5, r6} │ │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ │ + ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r3, r4, r5} │ │ │ │ │ + ldmia r6!, {r2, r3, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ │ + ldmia r6!, {r3, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r6!, {r4} │ │ │ │ │ + ldmia r6!, {r2, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r1!, {r4, r5, r7} │ │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r5, r6, r7} │ │ │ │ │ + ldmia r6, {r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ │ + ldmia r6, {r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ │ + ldmia r6!, {r1, r2, r5} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e5e0 : │ │ │ │ │ +0000e6ac : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ │ bl 7584 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e60a │ │ │ │ │ + cbz r0, e6d6 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6988 │ │ │ │ │ - cbnz r0, e610 │ │ │ │ │ + cbnz r0, e6dc │ │ │ │ │ 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 73d4 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n e606 │ │ │ │ │ + b.n e6d2 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e624 : │ │ │ │ │ +0000e6f0 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #172] @ (e6dc ) │ │ │ │ │ + ldr r1, [pc, #172] @ (e7a8 ) │ │ │ │ │ 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 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n e6ba │ │ │ │ │ + beq.n e786 │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6ab4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n e6ce │ │ │ │ │ + bne.n e79a │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r5, [r1, #688] @ 0x2b0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, e6ba │ │ │ │ │ + cbnz r0, e786 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbnz r3, e68a │ │ │ │ │ - b.n e6be │ │ │ │ │ + cbnz r3, e756 │ │ │ │ │ + b.n e78a │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n e6be │ │ │ │ │ + bls.n e78a │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr.w r1, [r2, r5, lsl #2] │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ @@ -12457,40 +12450,40 @@ │ │ │ │ │ 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 e684 │ │ │ │ │ + beq.n e750 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n e6c6 │ │ │ │ │ + b.n e792 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 679c │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ - b.n e6ba │ │ │ │ │ + b.n e786 │ │ │ │ │ nop │ │ │ │ │ - beq.n e724 │ │ │ │ │ + beq.n e7e8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e6e0 : │ │ │ │ │ +0000e7ac : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #92] @ (e744 ) │ │ │ │ │ + ldr r0, [pc, #92] @ (e810 ) │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ - cbnz r0, e724 │ │ │ │ │ + cbnz r0, e7f0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -12506,84 +12499,84 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #28] @ (e748 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (e814 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #24] @ (e74c ) │ │ │ │ │ + ldr r2, [pc, #24] @ (e818 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - bne.n e768 │ │ │ │ │ + bne.n e82c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r6!, {r5, r6, r7} │ │ │ │ │ + stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - beq.n e6f4 │ │ │ │ │ + beq.n e7b8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e750 : │ │ │ │ │ +0000e81c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub.w sp, sp, #512 @ 0x200 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, e78e │ │ │ │ │ + cbz r0, e85a │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6cb4 │ │ │ │ │ - cbnz r0, e784 │ │ │ │ │ + cbnz r0, e850 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ add.w sp, sp, #512 @ 0x200 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n e77e │ │ │ │ │ + b.n e84a │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000e794 : │ │ │ │ │ +0000e860 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #16 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 71e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, e7ea │ │ │ │ │ + cbz r0, e8b6 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ movs r2, #0 │ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ │ mov r1, sp │ │ │ │ │ - ldr r2, [pc, #44] @ (e7f0 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (e8bc ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ blx 65f8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -12594,19 +12587,19 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 65f8 │ │ │ │ │ clz r0, r4 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldrh r3, [r3, #24] │ │ │ │ │ - Address 0xe7f2 is out of bounds. │ │ │ │ │ + ldrh r7, [r1, #18] │ │ │ │ │ + Address 0xe8be is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000e7f4 : │ │ │ │ │ +0000e8c0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -12619,25 +12612,25 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 65d4 │ │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, e83c │ │ │ │ │ + cbz r3, e908 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, e85e │ │ │ │ │ + cbz r5, e92a │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #48] @ (e874 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (e940 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12648,48 +12641,48 @@ │ │ │ │ │ ldr.w r2, [r9] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 721c │ │ │ │ │ add.w sp, sp, #1032 @ 0x408 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ │ + ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e878 : │ │ │ │ │ +0000e944 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 71e0 │ │ │ │ │ - cbz r0, e896 │ │ │ │ │ + cbz r0, e962 │ │ │ │ │ blx 63d8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 721c │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000e898 : │ │ │ │ │ +0000e964 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 71e0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 7584 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, e8fa │ │ │ │ │ + cbz r0, e9c6 │ │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ - vldr d7, [pc, #112] @ e930 │ │ │ │ │ - ldr r2, [pc, #116] @ (e938 ) │ │ │ │ │ + vldr d7, [pc, #108] @ e9f8 │ │ │ │ │ + ldr r2, [pc, #112] @ (ea00 ) │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ vstr d7, [sp, #16] │ │ │ │ │ strd r5, r7, [sp, #8] │ │ │ │ │ blx 65f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -12698,66 +12691,65 @@ │ │ │ │ │ blx 6cfc │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 65f8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt.n e90e │ │ │ │ │ - bne.n e902 │ │ │ │ │ + blt.n e9da │ │ │ │ │ + bne.n e9ce │ │ │ │ │ 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 73d4 │ │ │ │ │ - b.n e8f0 │ │ │ │ │ + b.n e9bc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #40] @ (e93c ) │ │ │ │ │ + ldr r1, [pc, #36] @ (ea04 ) │ │ │ │ │ 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 e8f0 │ │ │ │ │ + b.n e9bc │ │ │ │ │ nop │ │ │ │ │ - nop.w │ │ │ │ │ ... │ │ │ │ │ - ldrh r3, [r3, #16] │ │ │ │ │ - @ instruction: 0xffffc566 │ │ │ │ │ + ldrh r7, [r1, #10] │ │ │ │ │ + @ instruction: 0xffffc562 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000e940 : │ │ │ │ │ +0000ea08 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 71e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7584 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ea1c │ │ │ │ │ + beq.n eae4 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - vldr d7, [pc, #220] @ ea40 │ │ │ │ │ + vldr d7, [pc, #220] @ eb08 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r2, [pc, #220] @ (ea48 ) │ │ │ │ │ + ldr r2, [pc, #220] @ (eb10 ) │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ vstr d7, [sp, #32] │ │ │ │ │ strd r4, r7, [sp, #24] │ │ │ │ │ blx 65f8 │ │ │ │ │ @@ -12767,418 +12759,418 @@ │ │ │ │ │ blx 65a4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 65f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt.n ea20 │ │ │ │ │ - bne.n ea12 │ │ │ │ │ + blt.n eae8 │ │ │ │ │ + bne.n eada │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #912] @ 0x390 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, ea1c │ │ │ │ │ + cbnz r0, eae4 │ │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ │ mov.w r0, r9, lsl #3 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n e9e4 │ │ │ │ │ + beq.n eaac │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r0, #8 │ │ │ │ │ add.w ip, r1, r9, lsl #2 │ │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ │ str.w r2, [r0, #8]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov.w r2, r2, asr #31 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - bne.n e9d2 │ │ │ │ │ + bne.n ea9a │ │ │ │ │ str r7, [sp, #0] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldr.w r4, [r2, #848] @ 0x350 │ │ │ │ │ movs r2, #0 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq.n ea02 │ │ │ │ │ + beq.n eaca │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 68c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n ea0a │ │ │ │ │ + b.n ead2 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #36] @ (ea4c ) │ │ │ │ │ + ldr r1, [pc, #36] @ (eb14 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ add.w r2, r5, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n ea1c │ │ │ │ │ + b.n eae4 │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - ldrh r7, [r5, #10] │ │ │ │ │ + ldrh r7, [r4, #4] │ │ │ │ │ vsri.32 q14, q2, #1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ea50 : │ │ │ │ │ +0000eb18 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #24] @ (ea6c ) │ │ │ │ │ - ldr r2, [pc, #24] @ (ea70 ) │ │ │ │ │ + ldr r3, [pc, #24] @ (eb34 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (eb38 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ blx 6b14 │ │ │ │ │ blx 6e2c │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - lsls r6, r4, #22 │ │ │ │ │ + lsls r6, r3, #19 │ │ │ │ │ movs r1, r0 │ │ │ │ │ lsls r4, r3, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ea74 : │ │ │ │ │ +0000eb3c : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add.w r2, sp, #7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ blx 696c │ │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, eaa6 │ │ │ │ │ + cbz r3, eb6e │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, eabe │ │ │ │ │ + cbz r5, eb86 │ │ │ │ │ blx 6640 │ │ │ │ │ - cbnz r0, eabe │ │ │ │ │ + cbnz r0, eb86 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #28] @ (eae0 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (eba8 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #20] @ (eae4 ) │ │ │ │ │ + ldr r2, [pc, #20] @ (ebac ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ ldmia r5!, {r1, r3, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ble.n ea98 │ │ │ │ │ + ble.n eb60 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000eae8 : │ │ │ │ │ +0000ebb0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r2, sp, #7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6b8c │ │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ │ - cbz r3, eb18 │ │ │ │ │ + cbz r3, ebe0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000eb1c : │ │ │ │ │ +0000ebe4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add.w r2, sp, #7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 6e38 │ │ │ │ │ ldrb.w r3, [sp, #7] │ │ │ │ │ - cbz r3, eb4c │ │ │ │ │ + cbz r3, ec14 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000eb50 : │ │ │ │ │ +0000ec18 : │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cbz r2, eb8c │ │ │ │ │ + cbz r2, ec54 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r5, [pc, #56] @ (eb94 ) │ │ │ │ │ + ldr r5, [pc, #56] @ (ec5c ) │ │ │ │ │ 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] @ (eb98 ) │ │ │ │ │ + ldr r3, [pc, #44] @ (ec60 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr.w r4, [r2, #132] @ 0x84 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #36] @ (eb9c ) │ │ │ │ │ + ldr r2, [pc, #36] @ (ec64 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #32] @ (eba0 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (ec68 ) │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ add r0, pc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 6d68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b.w 6d68 │ │ │ │ │ nop │ │ │ │ │ - lsrs r0, r4, #25 │ │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ │ movs r1, r0 │ │ │ │ │ ldmia r5!, {r2} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r5, {r3, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r7, [r1, #10] │ │ │ │ │ - Address 0xeba2 is out of bounds. │ │ │ │ │ + ldrh r7, [r0, #4] │ │ │ │ │ + Address 0xec6a is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000eba4 : │ │ │ │ │ +0000ec6c : │ │ │ │ │ b.w 6ba4 │ │ │ │ │ │ │ │ │ │ -0000eba8 : │ │ │ │ │ +0000ec70 : │ │ │ │ │ b.w 657c │ │ │ │ │ │ │ │ │ │ -0000ebac : │ │ │ │ │ +0000ec74 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 7584 │ │ │ │ │ - cbz r0, ebf0 │ │ │ │ │ + cbz r0, ecb8 │ │ │ │ │ ldrd r1, r7, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ - cbz r1, ebd0 │ │ │ │ │ + cbz r1, ec98 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ blx r3 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - cbz r6, ebf2 │ │ │ │ │ + cbz r6, ecba │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r2, [pc, #32] @ (ec00 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (ecc8 ) │ │ │ │ │ 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 6bd8 │ │ │ │ │ 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 6bd8 │ │ │ │ │ - strh r3, [r7, #58] @ 0x3a │ │ │ │ │ - Address 0xec02 is out of bounds. │ │ │ │ │ + strh r3, [r6, #52] @ 0x34 │ │ │ │ │ + Address 0xecca is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0000ec04 : │ │ │ │ │ +0000eccc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 71e0 │ │ │ │ │ - cbz r0, ec36 │ │ │ │ │ + cbz r0, ecfe │ │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ │ mov ip, r0 │ │ │ │ │ - cbnz r2, ec2a │ │ │ │ │ + cbnz r2, ecf2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r4, [ip] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 63b0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ b.w 73d4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #24] @ (ec54 ) │ │ │ │ │ + ldr r1, [pc, #24] @ (ed1c ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (ec58 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (ed20 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r2, r4, r6} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ec5c : │ │ │ │ │ +0000ed24 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 71e0 │ │ │ │ │ - cbz r0, ec80 │ │ │ │ │ + cbz r0, ed48 │ │ │ │ │ ldr.w r2, [r0, #156] @ 0x9c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbnz r2, ec76 │ │ │ │ │ + cbnz r2, ed3e │ │ │ │ │ str r4, [r1, #0] │ │ │ │ │ movw r2, #20001 @ 0x4e21 │ │ │ │ │ bl 73d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #20] @ (ec9c ) │ │ │ │ │ + ldr r1, [pc, #20] @ (ed64 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (eca0 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (ed68 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ - b.n ec7a │ │ │ │ │ + b.n ed42 │ │ │ │ │ stmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r2!, {r1, r3} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000eca4 : │ │ │ │ │ +0000ed6c : │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ecac : │ │ │ │ │ +0000ed74 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #24] @ (eccc ) │ │ │ │ │ + ldr r1, [pc, #24] @ (ed94 ) │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ add r1, pc │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #16] @ (ecd0 ) │ │ │ │ │ + ldr r2, [pc, #16] @ (ed98 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ add r2, pc │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ stmia r1!, {r1, r2, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r3, {r3, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000ecd4 : │ │ │ │ │ +0000ed9c : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ecd8 : │ │ │ │ │ +0000eda0 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ blx 6880 │ │ │ │ │ adds r0, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq.n ece8 │ │ │ │ │ + beq.n edb0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ │ │ -0000ecf0 : │ │ │ │ │ +0000edb8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ │ - bne.n ed00 │ │ │ │ │ + bne.n edc8 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ │ - beq.n ed3c │ │ │ │ │ + beq.n ee04 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi.n ed46 │ │ │ │ │ + bhi.n ee0e │ │ │ │ │ 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 │ │ │ │ │ @@ -13200,258 +13192,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 ed00 │ │ │ │ │ + b.n edc8 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #688] @ (f000 ) │ │ │ │ │ + ldr r1, [pc, #688] @ (f0c8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efbc │ │ │ │ │ - ldr r1, [pc, #676] @ (f004 ) │ │ │ │ │ + beq.w f084 │ │ │ │ │ + ldr r1, [pc, #676] @ (f0cc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #14 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #660] @ (f008 ) │ │ │ │ │ + ldr r1, [pc, #660] @ (f0d0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w ef5e │ │ │ │ │ - ldr r1, [pc, #648] @ (f00c ) │ │ │ │ │ + beq.w f026 │ │ │ │ │ + ldr r1, [pc, #648] @ (f0d4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efe4 │ │ │ │ │ - ldr r1, [pc, #636] @ (f010 ) │ │ │ │ │ + beq.w f0ac │ │ │ │ │ + ldr r1, [pc, #636] @ (f0d8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eff8 │ │ │ │ │ - ldr r1, [pc, #624] @ (f014 ) │ │ │ │ │ + beq.w f0c0 │ │ │ │ │ + ldr r1, [pc, #624] @ (f0dc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #30 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #604] @ (f018 ) │ │ │ │ │ + ldr r1, [pc, #604] @ (f0e0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #588] @ (f01c ) │ │ │ │ │ + ldr r1, [pc, #588] @ (f0e4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efd0 │ │ │ │ │ - ldr r1, [pc, #576] @ (f020 ) │ │ │ │ │ + beq.w f098 │ │ │ │ │ + ldr r1, [pc, #576] @ (f0e8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efec │ │ │ │ │ - ldr r1, [pc, #564] @ (f024 ) │ │ │ │ │ + beq.w f0b4 │ │ │ │ │ + ldr r1, [pc, #564] @ (f0ec ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eff4 │ │ │ │ │ - ldr r1, [pc, #552] @ (f028 ) │ │ │ │ │ + beq.w f0bc │ │ │ │ │ + ldr r1, [pc, #552] @ (f0f0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #532] @ (f02c ) │ │ │ │ │ + ldr r1, [pc, #532] @ (f0f4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efd4 │ │ │ │ │ - ldr r1, [pc, #520] @ (f030 ) │ │ │ │ │ + beq.w f09c │ │ │ │ │ + ldr r1, [pc, #520] @ (f0f8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efe8 │ │ │ │ │ - ldr r1, [pc, #508] @ (f034 ) │ │ │ │ │ + beq.w f0b0 │ │ │ │ │ + ldr r1, [pc, #508] @ (f0fc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w eff0 │ │ │ │ │ - ldr r1, [pc, #496] @ (f038 ) │ │ │ │ │ + beq.w f0b8 │ │ │ │ │ + ldr r1, [pc, #496] @ (f100 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w effc │ │ │ │ │ - ldr r1, [pc, #484] @ (f03c ) │ │ │ │ │ + beq.w f0c4 │ │ │ │ │ + ldr r1, [pc, #484] @ (f104 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #22 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #468] @ (f040 ) │ │ │ │ │ + ldr r1, [pc, #468] @ (f108 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efcc │ │ │ │ │ - ldr r1, [pc, #456] @ (f044 ) │ │ │ │ │ + beq.w f094 │ │ │ │ │ + ldr r1, [pc, #456] @ (f10c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w efe0 │ │ │ │ │ - ldr r1, [pc, #444] @ (f048 ) │ │ │ │ │ + beq.w f0a8 │ │ │ │ │ + ldr r1, [pc, #444] @ (f110 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #12 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #424] @ (f04c ) │ │ │ │ │ + ldr r1, [pc, #424] @ (f114 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #26 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #408] @ (f050 ) │ │ │ │ │ + ldr r1, [pc, #408] @ (f118 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #388] @ (f054 ) │ │ │ │ │ + ldr r1, [pc, #388] @ (f11c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efc8 │ │ │ │ │ - ldr r1, [pc, #380] @ (f058 ) │ │ │ │ │ + beq.n f090 │ │ │ │ │ + ldr r1, [pc, #380] @ (f120 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #25 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #360] @ (f05c ) │ │ │ │ │ + ldr r1, [pc, #360] @ (f124 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #344] @ (f060 ) │ │ │ │ │ + ldr r1, [pc, #344] @ (f128 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #324] @ (f064 ) │ │ │ │ │ + ldr r1, [pc, #324] @ (f12c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efc4 │ │ │ │ │ - ldr r1, [pc, #316] @ (f068 ) │ │ │ │ │ + beq.n f08c │ │ │ │ │ + ldr r1, [pc, #316] @ (f130 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efd8 │ │ │ │ │ - ldr r1, [pc, #304] @ (f06c ) │ │ │ │ │ + beq.n f0a0 │ │ │ │ │ + ldr r1, [pc, #304] @ (f134 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n efbc │ │ │ │ │ + beq.n f084 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ │ - bne.w ed46 │ │ │ │ │ + bne.w ee0e │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - bne.w ed46 │ │ │ │ │ + bne.w ee0e │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w ed46 │ │ │ │ │ + bne.w ee0e │ │ │ │ │ movs r0, #29 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #268] @ (f070 ) │ │ │ │ │ + ldr r1, [pc, #268] @ (f138 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #9 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #248] @ (f074 ) │ │ │ │ │ + ldr r1, [pc, #248] @ (f13c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #7 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #232] @ (f078 ) │ │ │ │ │ + ldr r1, [pc, #232] @ (f140 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, efc0 │ │ │ │ │ - ldr r1, [pc, #224] @ (f07c ) │ │ │ │ │ + cbz r0, f088 │ │ │ │ │ + ldr r1, [pc, #224] @ (f144 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, efdc │ │ │ │ │ - ldr r1, [pc, #216] @ (f080 ) │ │ │ │ │ + cbz r0, f0a4 │ │ │ │ │ + ldr r1, [pc, #216] @ (f148 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ moveq r0, #17 │ │ │ │ │ @@ -13569,32 +13561,32 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ strh r3, [r0, #14] │ │ │ │ │ mov r0, r1 │ │ │ │ │ strh r2, [r4, #0] │ │ │ │ │ blx 6dd8 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ - beq.n f0ba │ │ │ │ │ + beq.n f182 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #540 @ 0x21c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6afc │ │ │ │ │ - cbz r0, f0d2 │ │ │ │ │ + cbz r0, f19a │ │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ │ adds r0, r4, #4 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ blx 6500 │ │ │ │ │ - b.n f0b2 │ │ │ │ │ + b.n f17a │ │ │ │ │ movs r0, #13 │ │ │ │ │ - b.n f0b4 │ │ │ │ │ + b.n f17c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f0d8 : │ │ │ │ │ +0000f1a0 : │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ adds r0, #12 │ │ │ │ │ movs r4, #0 │ │ │ │ │ movs r5, #10 │ │ │ │ │ strb r4, [r3, #12] │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ @@ -13606,140 +13598,140 @@ │ │ │ │ │ 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 f0ec │ │ │ │ │ + bhi.n f1b4 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0000f114 : │ │ │ │ │ +0000f1dc : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - cbz r1, f124 │ │ │ │ │ + cbz r1, f1ec │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r1, #10 │ │ │ │ │ blx 6b44 │ │ │ │ │ adds r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r1, #10 │ │ │ │ │ blx 6908 │ │ │ │ │ adds r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f130 : │ │ │ │ │ +0000f1f8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrh.w r3, [r0, r3, lsl #1] │ │ │ │ │ lsls r2, r3, #18 │ │ │ │ │ - bpl.n f170 │ │ │ │ │ + bpl.n f238 │ │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r0, r1, lsl #1] │ │ │ │ │ and.w r2, r3, #8192 @ 0x2000 │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n f146 │ │ │ │ │ - cbz r1, f16c │ │ │ │ │ - cbnz r2, f16c │ │ │ │ │ + bmi.n f20e │ │ │ │ │ + cbz r1, f234 │ │ │ │ │ + cbnz r2, f234 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ - cbz r3, f16c │ │ │ │ │ + cbz r3, f234 │ │ │ │ │ ldrh.w r3, [r0, r3, lsl #1] │ │ │ │ │ and.w r2, r3, #8192 @ 0x2000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f15a │ │ │ │ │ + beq.n f222 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ and.w r2, r3, #8192 @ 0x2000 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n f158 │ │ │ │ │ - b.n f16c │ │ │ │ │ + bne.n f220 │ │ │ │ │ + b.n f234 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f17c : │ │ │ │ │ +0000f244 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble.n f1d0 │ │ │ │ │ + ble.n f298 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ ldr r4, [r3, #0] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrh.w r3, [r4, r3, lsl #1] │ │ │ │ │ and.w r2, r3, #8192 @ 0x2000 │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bpl.n f1b2 │ │ │ │ │ + bpl.n f27a │ │ │ │ │ ldrb.w r1, [r0, #1]! │ │ │ │ │ ldrh.w r3, [r4, r1, lsl #1] │ │ │ │ │ and.w r2, r3, #8192 @ 0x2000 │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n f1a2 │ │ │ │ │ - cbz r1, f1c8 │ │ │ │ │ - cbnz r2, f1c8 │ │ │ │ │ + bmi.n f26a │ │ │ │ │ + cbz r1, f290 │ │ │ │ │ + cbnz r2, f290 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ - cbz r3, f1c8 │ │ │ │ │ + cbz r3, f290 │ │ │ │ │ ldrh.w r3, [r4, r3, lsl #1] │ │ │ │ │ and.w r2, r3, #8192 @ 0x2000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f1b6 │ │ │ │ │ + beq.n f27e │ │ │ │ │ add.w ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n f192 │ │ │ │ │ + bne.n f25a │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f1d4 : │ │ │ │ │ +0000f29c : │ │ │ │ │ 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 f232 │ │ │ │ │ + beq.n f2fa │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r5 │ │ │ │ │ - bne.n f1f4 │ │ │ │ │ + bne.n f2bc │ │ │ │ │ sub.w r6, r4, r9 │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 6500 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r7, r6] │ │ │ │ │ - cbz r5, f228 │ │ │ │ │ + cbz r5, f2f0 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne.n f228 │ │ │ │ │ + bne.n f2f0 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n f220 │ │ │ │ │ + beq.n f2e8 │ │ │ │ │ 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 f206 │ │ │ │ │ + b.n f2ce │ │ │ │ │ │ │ │ │ │ -0000f238 : │ │ │ │ │ +0000f300 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ add.w r8, sp, #12 │ │ │ │ │ @@ -13753,19 +13745,19 @@ │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ │ mls lr, r7, ip, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ add.w ip, lr, #48 @ 0x30 │ │ │ │ │ strb.w ip, [r1, #-1]! │ │ │ │ │ - bhi.n f25c │ │ │ │ │ + bhi.n f324 │ │ │ │ │ add.w r3, r4, #20 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bhi.n f2b4 │ │ │ │ │ - ldr r3, [pc, #68] @ (f2c8 ) │ │ │ │ │ + bhi.n f37c │ │ │ │ │ + ldr r3, [pc, #68] @ (f390 ) │ │ │ │ │ sub.w r2, r8, r1 │ │ │ │ │ add.w ip, r6, #6 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r7, ip, r2 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldrh r3, [r3, #4] │ │ │ │ │ strh r3, [r6, #4] │ │ │ │ │ @@ -13777,95 +13769,95 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6500 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strb r3, [r7, r4] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (f2cc ) │ │ │ │ │ + ldr r3, [pc, #20] @ (f394 ) │ │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ │ - ldr r1, [pc, #20] @ (f2d0 ) │ │ │ │ │ - ldr r0, [pc, #24] @ (f2d4 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (f398 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (f39c ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6f10 <__assert_fail@plt> │ │ │ │ │ nop │ │ │ │ │ stmia r7!, {r1, r4, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldmia r1!, {r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r1} │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r7!, {r2, r6} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f2d8 : │ │ │ │ │ +0000f3a0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [pc, #132] @ (f364 ) │ │ │ │ │ + ldr r0, [pc, #132] @ (f42c ) │ │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f35a │ │ │ │ │ + beq.n f422 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, sp │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c9c │ │ │ │ │ - cbnz r0, f342 │ │ │ │ │ + cbnz r0, f40a │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, f342 │ │ │ │ │ + cbz r4, f40a │ │ │ │ │ blx 688c <__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 f2f4 │ │ │ │ │ + bpl.n f3bc │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n f350 │ │ │ │ │ + bcs.n f418 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r4, #11 │ │ │ │ │ blx 68e0 │ │ │ │ │ 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 6c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f300 │ │ │ │ │ + beq.n f3c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6ed4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6f1c │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - b.n f31c │ │ │ │ │ + b.n f3e4 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n f34a │ │ │ │ │ + b.n f412 │ │ │ │ │ nop │ │ │ │ │ stmia r7!, {r1, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f368 : │ │ │ │ │ +0000f430 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #140] @ (f3fc ) │ │ │ │ │ + ldr r3, [pc, #140] @ (f4c4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -13873,59 +13865,59 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c5c │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r2, r3, [r4] │ │ │ │ │ blx 67c0 │ │ │ │ │ - cbz r0, f3f4 │ │ │ │ │ + cbz r0, f4bc │ │ │ │ │ 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 6c9c │ │ │ │ │ - cbnz r0, f3e2 │ │ │ │ │ + cbnz r0, f4aa │ │ │ │ │ ldr r5, [r7, #0] │ │ │ │ │ - cbz r5, f3e2 │ │ │ │ │ + cbz r5, f4aa │ │ │ │ │ blx 688c <__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 f3a6 │ │ │ │ │ + bpl.n f46e │ │ │ │ │ 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 6c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f3b2 │ │ │ │ │ + beq.n f47a │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6ed4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8448 @ 0x2100 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n f3ea │ │ │ │ │ + b.n f4b2 │ │ │ │ │ stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f400 : │ │ │ │ │ +0000f4c8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #224] @ (f4e8 ) │ │ │ │ │ + ldr r3, [pc, #224] @ (f5b0 ) │ │ │ │ │ sub.w sp, sp, #9088 @ 0x2380 │ │ │ │ │ movw r1, #9086 @ 0x237e │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r9, sp, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -13933,19 +13925,19 @@ │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6c5c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6874 │ │ │ │ │ subs.w sl, r0, #0 │ │ │ │ │ - blt.n f4c8 │ │ │ │ │ + blt.n f590 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r5, [r9] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b.n f454 │ │ │ │ │ + b.n f51c │ │ │ │ │ add.w r1, r8, #1 │ │ │ │ │ blx 6658 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ @@ -13954,47 +13946,47 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r2, #9085 @ 0x237d │ │ │ │ │ blx 6474 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w r8, r5, r4 │ │ │ │ │ - bgt.n f43e │ │ │ │ │ + bgt.n f506 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6e8c │ │ │ │ │ - cbz r5, f4ba │ │ │ │ │ + cbz r5, f582 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ strb r3, [r6, r5] │ │ │ │ │ - b.n f49a │ │ │ │ │ + b.n f562 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ subs r5, r5, r4 │ │ │ │ │ blx 6500 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r9, r4 │ │ │ │ │ adds r1, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [r7, #0] │ │ │ │ │ str.w r8, [r2, r3, lsl #2] │ │ │ │ │ - ble.n f4de │ │ │ │ │ + ble.n f5a6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 68ec │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n f47c │ │ │ │ │ + bcc.n f544 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6708 │ │ │ │ │ - b.n f47c │ │ │ │ │ + b.n f544 │ │ │ │ │ str r5, [r7, #0] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #9088 @ 0x2380 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ @@ -14002,57 +13994,57 @@ │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #3 │ │ │ │ │ add.w sp, sp, #9088 @ 0x2380 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n f4bc │ │ │ │ │ + b.n f584 │ │ │ │ │ nop │ │ │ │ │ stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f4ec : │ │ │ │ │ +0000f5b4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r7, [r1, #0] │ │ │ │ │ - cbz r7, f520 │ │ │ │ │ + cbz r7, f5e8 │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ - cbz r4, f51e │ │ │ │ │ + cbz r4, f5e6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx 6844 <__ctype_tolower_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr.w r8, [r2, r7, lsl #2] │ │ │ │ │ ldr.w r3, [r2, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ it eq │ │ │ │ │ moveq ip, r6 │ │ │ │ │ - beq.n f528 │ │ │ │ │ + beq.n f5f0 │ │ │ │ │ ldrb r4, [r5, #0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n f506 │ │ │ │ │ + bne.n f5ce │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n f520 │ │ │ │ │ + beq.n f5e8 │ │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ │ ldrb.w r4, [ip, #1]! │ │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ │ ldr.w r1, [r2, r4, lsl #2] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq.n f524 │ │ │ │ │ + beq.n f5ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n f518 │ │ │ │ │ - b.n f520 │ │ │ │ │ + bne.n f5e0 │ │ │ │ │ + b.n f5e8 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f544 : │ │ │ │ │ +0000f60c : │ │ │ │ │ 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 │ │ │ │ │ @@ -14067,15 +14059,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 1a52c │ │ │ │ │ + bl 1a5f4 │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ vmov d8, r0, r1 │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ orr.w r3, r3, r1, lsl #22 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ sbc.w r1, r7, r1, lsr #10 │ │ │ │ │ @@ -14086,15 +14078,15 @@ │ │ │ │ │ lsls r0, r2, #5 │ │ │ │ │ mov.w lr, ip, lsl #5 │ │ │ │ │ adds r0, r2, r0 │ │ │ │ │ orr.w lr, lr, r2, lsr #27 │ │ │ │ │ adc.w ip, ip, lr │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r1, r1, ip │ │ │ │ │ - bl 1a52c │ │ │ │ │ + bl 1a5f4 │ │ │ │ │ vmov d6, r0, r1 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ @@ -14107,65 +14099,65 @@ │ │ │ │ │ lsls r4, r1, #5 │ │ │ │ │ orr.w r4, r4, r0, lsr #27 │ │ │ │ │ adds r0, r0, r7 │ │ │ │ │ adc.w r1, r1, r4 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc.w r1, r2, r1 │ │ │ │ │ vstr d7, [r6, #48] @ 0x30 │ │ │ │ │ - bl 1a52c │ │ │ │ │ + bl 1a5f4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000f614 : │ │ │ │ │ +0000f6dc : │ │ │ │ │ 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 f63e │ │ │ │ │ - vldr d0, [pc, #36] @ f660 │ │ │ │ │ + bne.n f706 │ │ │ │ │ + vldr d0, [pc, #36] @ f728 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ mul.w r0, r3, r0 │ │ │ │ │ - bl 19f44 │ │ │ │ │ + bl 1a00c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it ne │ │ │ │ │ addne r0, #1 │ │ │ │ │ vmov s15, r0 │ │ │ │ │ - vldr d6, [pc, #20] @ f668 │ │ │ │ │ + vldr d6, [pc, #20] @ f730 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ vdiv.f64 d0, d7, d6 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ ... │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ │ │ │ │ │ -0000f670 : │ │ │ │ │ +0000f738 : │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ str.w r0, [r3, #576] @ 0x240 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f67c : │ │ │ │ │ +0000f744 : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000f680 : │ │ │ │ │ +0000f748 : │ │ │ │ │ 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 │ │ │ │ │ @@ -14173,217 +14165,217 @@ │ │ │ │ │ blx 6500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ ldrb.w r2, [sp] │ │ │ │ │ subs r0, #1 │ │ │ │ │ adds r3, r4, r0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n f6ae │ │ │ │ │ + bne.n f776 │ │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n f6a6 │ │ │ │ │ + beq.n f76e │ │ │ │ │ add.w r2, r0, #128 @ 0x80 │ │ │ │ │ add.w r0, sp, r2 │ │ │ │ │ ldrb.w r2, [r0, #-128] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n f6ca │ │ │ │ │ + bne.n f792 │ │ │ │ │ movs r5, #0 │ │ │ │ │ strb.w r5, [r3], #-1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n f6c0 │ │ │ │ │ + beq.n f788 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e5c │ │ │ │ │ - cbnz r0, f6f4 │ │ │ │ │ + cbnz r0, f7bc │ │ │ │ │ add r4, r5 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq.n f740 │ │ │ │ │ + beq.n f808 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n f6f6 │ │ │ │ │ + bne.n f7be │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n f6ea │ │ │ │ │ - b.n f6f6 │ │ │ │ │ + beq.n f7b2 │ │ │ │ │ + b.n f7be │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ it eq │ │ │ │ │ addeq r4, #1 │ │ │ │ │ - ldr r5, [pc, #84] @ (f754 ) │ │ │ │ │ + ldr r5, [pc, #84] @ (f81c ) │ │ │ │ │ movs r6, #0 │ │ │ │ │ - ldr r1, [pc, #84] @ (f758 ) │ │ │ │ │ + ldr r1, [pc, #84] @ (f820 ) │ │ │ │ │ add r5, pc │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n f710 │ │ │ │ │ + b.n f7d8 │ │ │ │ │ ldr.w r1, [r5, #16]! │ │ │ │ │ adds r6, #1 │ │ │ │ │ - cbz r1, f734 │ │ │ │ │ + cbz r1, f7fc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f708 │ │ │ │ │ - ldr r3, [pc, #60] @ (f75c ) │ │ │ │ │ + bne.n f7d0 │ │ │ │ │ + ldr r3, [pc, #60] @ (f824 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r6, lsl #4 │ │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ b.w 64fc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6754 │ │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne.n f6fc │ │ │ │ │ + bne.n f7c4 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ │ - bne.n f6fc │ │ │ │ │ + bne.n f7c4 │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ adds r4, #3 │ │ │ │ │ - b.n f6e6 │ │ │ │ │ + b.n f7ae │ │ │ │ │ nop │ │ │ │ │ - movw r0, #43008 @ 0xa800 │ │ │ │ │ + @ instruction: 0xf5820000 │ │ │ │ │ stmia r3!, {r3, r4, r5, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xf62c0000 │ │ │ │ │ + sbc.w r0, r4, #8388608 @ 0x800000 │ │ │ │ │ │ │ │ │ │ -0000f760 : │ │ │ │ │ +0000f828 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n f80e │ │ │ │ │ + beq.n f8d6 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n f80e │ │ │ │ │ + beq.n f8d6 │ │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ │ - cbz r5, f79c │ │ │ │ │ + cbz r5, f864 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ - b.n f794 │ │ │ │ │ + b.n f85c │ │ │ │ │ adds r4, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ │ - cbz r5, f79c │ │ │ │ │ + cbz r5, f864 │ │ │ │ │ ldrh.w r3, [r2, r5, lsl #1] │ │ │ │ │ lsls r1, r3, #20 │ │ │ │ │ - bpl.n f78c │ │ │ │ │ + bpl.n f854 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - beq.n f7f6 │ │ │ │ │ + beq.n f8be │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n f7c0 │ │ │ │ │ + bne.n f888 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ │ - bne.n f7c0 │ │ │ │ │ + bne.n f888 │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ │ - beq.n f80a │ │ │ │ │ + beq.n f8d2 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ │ - bne.n f76c │ │ │ │ │ + bne.n f834 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ │ - bne.n f76c │ │ │ │ │ + bne.n f834 │ │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ │ cmp r1, #122 @ 0x7a │ │ │ │ │ - bne.n f76c │ │ │ │ │ + bne.n f834 │ │ │ │ │ adds r2, r4, #1 │ │ │ │ │ - beq.n f80e │ │ │ │ │ + beq.n f8d6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #71 @ 0x47 │ │ │ │ │ - bne.n f7f0 │ │ │ │ │ + bne.n f8b8 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ cmp r2, #72 @ 0x48 │ │ │ │ │ - bne.n f7f0 │ │ │ │ │ + bne.n f8b8 │ │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne.n f7f0 │ │ │ │ │ + bne.n f8b8 │ │ │ │ │ movs r3, #10 │ │ │ │ │ mul.w r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx 68e0 │ │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ │ mla r4, r3, r4, r0 │ │ │ │ │ - b.n f7d2 │ │ │ │ │ + b.n f89a │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ - bne.n f7ea │ │ │ │ │ + bne.n f8b2 │ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n f7f0 │ │ │ │ │ + b.n f8b8 │ │ │ │ │ │ │ │ │ │ -0000f814 : │ │ │ │ │ +0000f8dc : │ │ │ │ │ b.w 6c0c │ │ │ │ │ │ │ │ │ │ -0000f818 : │ │ │ │ │ +0000f8e0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr.w r9, [pc, #172] @ f8cc │ │ │ │ │ + ldr.w r9, [pc, #172] @ f994 │ │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r6, sp, #32 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r9, pc │ │ │ │ │ - bl f088 │ │ │ │ │ + bl f150 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f8a4 │ │ │ │ │ + bne.n f96c │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r2, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r5, #32 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strh.w r0, [sp, #34] @ 0x22 │ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ │ - beq.n f8ac │ │ │ │ │ + beq.n f974 │ │ │ │ │ cmp r5, #16 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #17 │ │ │ │ │ - beq.n f860 │ │ │ │ │ + beq.n f928 │ │ │ │ │ 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 69c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r5, f8c4 │ │ │ │ │ - ldr r3, [pc, #88] @ (f8d0 ) │ │ │ │ │ + cbz r5, f98c │ │ │ │ │ + ldr r3, [pc, #88] @ (f998 ) │ │ │ │ │ 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} │ │ │ │ │ @@ -14408,115 +14400,115 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6ebc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n f872 │ │ │ │ │ + b.n f93a │ │ │ │ │ blx 6d20 <__rpc_createerr@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n f85a │ │ │ │ │ - @ instruction: 0xf7ce0000 │ │ │ │ │ + b.n f922 │ │ │ │ │ + @ instruction: 0xf7060000 │ │ │ │ │ lsls r0, r4, #16 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f8d4 : │ │ │ │ │ +0000f99c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ blx 6874 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ it lt │ │ │ │ │ movlt r5, #2 │ │ │ │ │ - blt.n f900 │ │ │ │ │ + blt.n f9c8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n f904 │ │ │ │ │ + blt.n f9cc │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r5, r0] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - b.n f8fa │ │ │ │ │ + b.n f9c2 │ │ │ │ │ │ │ │ │ │ -0000f90c : │ │ │ │ │ +0000f9d4 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 6c5c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ blx 6518 │ │ │ │ │ - cbz r0, f92a │ │ │ │ │ + cbz r0, f9f2 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ it eq │ │ │ │ │ moveq r0, #3 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f930 : │ │ │ │ │ +0000f9f8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r0, #308] @ 0x134 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - cbz r0, f940 │ │ │ │ │ + cbz r0, fa08 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #56] @ (f97c ) │ │ │ │ │ + ldr r0, [pc, #56] @ (fa44 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ - cbz r0, f956 │ │ │ │ │ + cbz r0, fa1e │ │ │ │ │ blx 65ec │ │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ (f980 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (fa48 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ strd r4, r3, [sp] │ │ │ │ │ blx 69b0 │ │ │ │ │ mov r2, sp │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6598 │ │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n f93c │ │ │ │ │ - ldr r0, [pc, #12] @ (f984 ) │ │ │ │ │ + bne.n fa04 │ │ │ │ │ + ldr r0, [pc, #12] @ (fa4c ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n f94a │ │ │ │ │ + b.n fa12 │ │ │ │ │ stmia r1!, {r1, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r3, r7, #11 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmia r1!, {r3, r4} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000f988 : │ │ │ │ │ +0000fa50 : │ │ │ │ │ push {r2, r3} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - blt.n f9c8 │ │ │ │ │ + blt.n fa90 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r3, f9c8 │ │ │ │ │ + cbz r3, fa90 │ │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ │ add r6, sp, #8 │ │ │ │ │ adds r2, #32 │ │ │ │ │ add.w r3, sp, #8192 @ 0x2000 │ │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -14532,122 +14524,122 @@ │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ add sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000f9d8 : │ │ │ │ │ +0000faa0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr.w r3, [r0, #316] @ 0x13c │ │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fbb2 │ │ │ │ │ + beq.w fc7a │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ │ - bne.w fb58 │ │ │ │ │ - ldr r1, [pc, #568] @ (fc38 ) │ │ │ │ │ + bne.w fc20 │ │ │ │ │ + ldr r1, [pc, #568] @ (fd00 ) │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ clz r4, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6868 │ │ │ │ │ lsrs r4, r4, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fb7e │ │ │ │ │ + blt.w fc46 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ it eq │ │ │ │ │ ldrdeq r2, r3, [r5, #-56] @ 0x38 │ │ │ │ │ - beq.n fa46 │ │ │ │ │ + beq.n fb0e │ │ │ │ │ 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 67fc │ │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n fa66 │ │ │ │ │ + beq.n fb2e │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.w fbbe │ │ │ │ │ + bne.w fc86 │ │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6948 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w fc20 │ │ │ │ │ + bne.w fce8 │ │ │ │ │ ldr.w r3, [r5, #-100] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w fb8c │ │ │ │ │ + beq.w fc54 │ │ │ │ │ movw r9, #8968 @ 0x2308 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str.w fp, [sp, #12] │ │ │ │ │ - b.n faa2 │ │ │ │ │ + b.n fb6a │ │ │ │ │ ldr.w r3, [r5, #-100] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r4, r9 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bls.n fb8a │ │ │ │ │ + bls.n fc52 │ │ │ │ │ ldr.w r3, [r5, #-92] │ │ │ │ │ add.w fp, r3, r4 │ │ │ │ │ add.w r3, fp, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r3, #768] @ 0x300 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne.n fa94 │ │ │ │ │ + bne.n fb5c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 6868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w fbf8 │ │ │ │ │ + blt.w fcc0 │ │ │ │ │ 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 faee │ │ │ │ │ + beq.n fbb6 │ │ │ │ │ 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 67fc │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n fa94 │ │ │ │ │ - ldr r1, [pc, #320] @ (fc3c ) │ │ │ │ │ + bne.n fb5c │ │ │ │ │ + ldr r1, [pc, #320] @ (fd04 ) │ │ │ │ │ add.w r3, fp, #4096 @ 0x1000 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r2, #5 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r6, r3 │ │ │ │ │ blx 6e5c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fa94 │ │ │ │ │ + bne.n fb5c │ │ │ │ │ strd r3, r0, [sp, #24] │ │ │ │ │ mov.w r0, #352 @ 0x160 │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ @@ -14657,109 +14649,109 @@ │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ str.w r3, [r0, #256] @ 0x100 │ │ │ │ │ blx 6aa8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n fa94 │ │ │ │ │ - ldr r2, [pc, #248] @ (fc40 ) │ │ │ │ │ + ble.n fb5c │ │ │ │ │ + ldr r2, [pc, #248] @ (fd08 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r3, fp │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fa94 │ │ │ │ │ - ldr r2, [pc, #232] @ (fc44 ) │ │ │ │ │ + b.n fb5c │ │ │ │ │ + ldr r2, [pc, #232] @ (fd0c ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r6, sp, #136 @ 0x88 │ │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ │ blx 6a30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 6868 │ │ │ │ │ movs r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge.w fa20 │ │ │ │ │ + bge.w fae8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.n fc10 │ │ │ │ │ + bgt.n fcd8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ - b.n fa5a │ │ │ │ │ + b.n fb22 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6340 │ │ │ │ │ ldr.w r8, [sl, #16] │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n fb84 │ │ │ │ │ + beq.n fc4c │ │ │ │ │ ldrb.w r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n fb84 │ │ │ │ │ + beq.n fc4c │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r0, #15 │ │ │ │ │ blx 6eec │ │ │ │ │ str.w r0, [r7, #316] @ 0x13c │ │ │ │ │ - b.n f9f4 │ │ │ │ │ + b.n fabc │ │ │ │ │ mov.w r0, #352 @ 0x160 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r0, [sl, #16] │ │ │ │ │ blx 6a78 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6aa8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.w fa5a │ │ │ │ │ - ldr r2, [pc, #92] @ (fc48 ) │ │ │ │ │ + ble.w fb22 │ │ │ │ │ + ldr r2, [pc, #92] @ (fd10 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fa5a │ │ │ │ │ + b.n fb22 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.w fa94 │ │ │ │ │ - ldr r2, [pc, #72] @ (fc4c ) │ │ │ │ │ + ble.w fb5c │ │ │ │ │ + ldr r2, [pc, #72] @ (fd14 ) │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fa94 │ │ │ │ │ - ldr r2, [pc, #60] @ (fc50 ) │ │ │ │ │ + b.n fb5c │ │ │ │ │ + ldr r2, [pc, #60] @ (fd18 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fb84 │ │ │ │ │ + b.n fc4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #40] @ (fc54 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (fd1c ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fb84 │ │ │ │ │ + b.n fc4c │ │ │ │ │ stmia r0!, {r1, r2, r4, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ it ls │ │ │ │ │ movls r0, r0 │ │ │ │ │ itet gt │ │ │ │ │ movgt r0, r0 │ │ │ │ │ itee cc @ unpredictable │ │ │ │ │ @@ -14775,100 +14767,100 @@ │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 664c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, fc7a │ │ │ │ │ - ldr r1, [pc, #60] @ (fca8 ) │ │ │ │ │ + cbz r0, fd42 │ │ │ │ │ + ldr r1, [pc, #60] @ (fd70 ) │ │ │ │ │ movs r2, #9 │ │ │ │ │ adds r0, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, fc7e │ │ │ │ │ + cbz r0, fd46 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 65ec │ │ │ │ │ subs r1, r4, r5 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str.w r0, [r7, #308] @ 0x134 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ strb r6, [r0, r1] │ │ │ │ │ - bgt.n fc96 │ │ │ │ │ + bgt.n fd5e │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r2, [pc, #20] @ (fcac ) │ │ │ │ │ + ldr r2, [pc, #20] @ (fd74 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n fc92 │ │ │ │ │ + b.n fd5a │ │ │ │ │ nop │ │ │ │ │ bkpt 0x00c0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ bkpt 0x009e │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fcb0 : │ │ │ │ │ +0000fd78 : │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt.n fcce │ │ │ │ │ + blt.n fd96 │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - cbz r4, fccc │ │ │ │ │ + cbz r4, fd94 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000fcd0 : │ │ │ │ │ +0000fd98 : │ │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fcd8 : │ │ │ │ │ +0000fda0 : │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000fcdc : │ │ │ │ │ +0000fda4 : │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #12] @ (fcec ) │ │ │ │ │ + ldr r3, [pc, #12] @ (fdb4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr.w r0, [r3, #240] @ 0xf0 │ │ │ │ │ bx lr │ │ │ │ │ - orn r0, ip, #0 │ │ │ │ │ + vaddl.s32 q0, d4, d0 │ │ │ │ │ │ │ │ │ │ -0000fcf0 : │ │ │ │ │ +0000fdb8 : │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000fcf4 : │ │ │ │ │ - ldr.w ip, [pc, #20] @ fd0c │ │ │ │ │ +0000fdbc : │ │ │ │ │ + ldr.w ip, [pc, #20] @ fdd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #20] @ (fd10 ) │ │ │ │ │ + ldr r1, [pc, #20] @ (fdd8 ) │ │ │ │ │ add ip, pc │ │ │ │ │ add.w ip, ip, r2, lsl #2 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r2, [ip, #240] @ 0xf0 │ │ │ │ │ b.w 6994 │ │ │ │ │ - orrs.w r0, r0, #0 │ │ │ │ │ + vaddl.s8 q0, d8, d0 │ │ │ │ │ bkpt 0x0052 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fd14 : │ │ │ │ │ +0000fddc : │ │ │ │ │ push {lr} │ │ │ │ │ movs r1, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 6760 │ │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ │ movt r1, #15 │ │ │ │ │ @@ -14880,43 +14872,43 @@ │ │ │ │ │ smull r2, r3, r2, r3 │ │ │ │ │ rsb r0, r0, r3, asr #6 │ │ │ │ │ asrs r1, r0, #31 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fd4c : │ │ │ │ │ - ldr r0, [pc, #4] @ (fd54 ) │ │ │ │ │ +0000fe14 : │ │ │ │ │ + ldr r0, [pc, #4] @ (fe1c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - @ instruction: 0xf6da0000 │ │ │ │ │ + @ instruction: 0xf6120000 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - beq.n fd64 │ │ │ │ │ + beq.n fe2c │ │ │ │ │ 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 fda0 │ │ │ │ │ + beq.n fe68 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne.n fd60 │ │ │ │ │ + bne.n fe28 │ │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ │ add.w r1, r4, #28 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ │ blx 6d90 │ │ │ │ │ - cbnz r0, fd90 │ │ │ │ │ + cbnz r0, fe58 │ │ │ │ │ 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 │ │ │ │ │ @@ -14925,103 +14917,103 @@ │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ adds r1, r4, #4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ │ blx 6d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n fd90 │ │ │ │ │ + bne.n fe58 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r5, #56] @ 0x38 │ │ │ │ │ - b.n fd90 │ │ │ │ │ + b.n fe58 │ │ │ │ │ nop │ │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ │ cmp r3, #8 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bne.n fdd6 │ │ │ │ │ + bne.n fe9e │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldrd r3, r1, [r2, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r2, #32] │ │ │ │ │ adc.w r1, r1, #0 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - beq.n fdf4 │ │ │ │ │ + beq.n febc │ │ │ │ │ ldrd r2, r1, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strd r2, r1, [r3, #64] @ 0x40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ │ ldr.w r0, [r2, #324] @ 0x144 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ ldr.w r2, [r3, r1, lsl #2] │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ - beq.n fe36 │ │ │ │ │ + beq.n fefe │ │ │ │ │ blx 6c90 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r0, fe2c │ │ │ │ │ + cbz r0, fef4 │ │ │ │ │ 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 fdec │ │ │ │ │ + b.n feb4 │ │ │ │ │ blx 67fc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r3, fe5e │ │ │ │ │ + cbz r3, ff26 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq.n fe5a │ │ │ │ │ + beq.n ff22 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ str r6, [r3, #12] │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - b.n fde8 │ │ │ │ │ + b.n feb0 │ │ │ │ │ movs r0, #20 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ - b.n fe46 │ │ │ │ │ + b.n ff0e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0000fe6c : │ │ │ │ │ +0000ff34 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 6d14 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, fe7c │ │ │ │ │ + cbz r0, ff44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #68] @ (fec4 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (ff8c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -15041,48 +15033,48 @@ │ │ │ │ │ str.w r4, [r3, #328] @ 0x148 │ │ │ │ │ str.w r4, [r3, #332] @ 0x14c │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ bkpt 0x007a │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0000fec8 : │ │ │ │ │ +0000ff90 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ vpush {d8} │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 6380 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r0, [fp, #320] @ 0x140 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n ffd2 │ │ │ │ │ + beq.n 1009a │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ │ blx 67fc │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.n ffde │ │ │ │ │ + beq.n 100a6 │ │ │ │ │ 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 ff7a │ │ │ │ │ + beq.n 10042 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ │ blx 68b0 │ │ │ │ │ - cbz r0, ff2c │ │ │ │ │ + cbz r0, fff4 │ │ │ │ │ vpop {d8} │ │ │ │ │ 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 │ │ │ │ │ ldr.w r1, [r3, #-12] │ │ │ │ │ @@ -15090,21 +15082,21 @@ │ │ │ │ │ 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 ff32 │ │ │ │ │ + bne.n fffa │ │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ adc.w r3, r7, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs r3, r1 │ │ │ │ │ - bcc.n ffaa │ │ │ │ │ + bcc.n 10072 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ │ movs r0, #0 │ │ │ │ │ vpop {d8} │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -15116,46 +15108,46 @@ │ │ │ │ │ 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 ff80 │ │ │ │ │ + bne.n 10048 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - b.n ff72 │ │ │ │ │ + b.n 1003a │ │ │ │ │ subs r0, r0, r6 │ │ │ │ │ sbc.w r1, r1, r7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ vmov d8, r2, r3 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d6, r0, r1 │ │ │ │ │ vdiv.f64 d7, d8, d6 │ │ │ │ │ vstr d7, [r5, #40] @ 0x28 │ │ │ │ │ - b.n ff70 │ │ │ │ │ + b.n 10038 │ │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ │ blx 6eec │ │ │ │ │ str.w r0, [fp, #320] @ 0x140 │ │ │ │ │ - b.n fee8 │ │ │ │ │ + b.n ffb0 │ │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ │ mov r9, r6 │ │ │ │ │ blx 67f0 │ │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r0, [sl, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ blx 6a78 │ │ │ │ │ - b.n ff06 │ │ │ │ │ + b.n ffce │ │ │ │ │ │ │ │ │ │ -0000fff8 : │ │ │ │ │ +000100c0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ sub sp, #392 @ 0x188 │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 65bc │ │ │ │ │ @@ -15180,29 +15172,29 @@ │ │ │ │ │ strb.w r5, [r4, #255] @ 0xff │ │ │ │ │ blx 6aa8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ │ strb.w r5, [r4, #1023] @ 0x3ff │ │ │ │ │ blx 6aa8 │ │ │ │ │ - ldr r1, [pc, #28] @ (10074 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (1013c ) │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ add.w r0, r4, #1280 @ 0x500 │ │ │ │ │ add r1, pc │ │ │ │ │ strb.w r5, [r4, #767] @ 0x2ff │ │ │ │ │ blx 6aa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strb.w r5, [r4, #1535] @ 0x5ff │ │ │ │ │ add sp, #392 @ 0x188 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ pop {r1, r4, r5, r7} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010078 : │ │ │ │ │ +00010140 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov.w r2, #2560 @ 0xa00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a78 │ │ │ │ │ @@ -15210,144 +15202,144 @@ │ │ │ │ │ blx 6df0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 67cc │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0001009c : │ │ │ │ │ +00010164 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r2, sp │ │ │ │ │ blx 6b5c │ │ │ │ │ - cbz r0, 100b0 │ │ │ │ │ + cbz r0, 10178 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6838 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 100ac │ │ │ │ │ + bne.n 10174 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ adds r2, r5, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6604 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000100d4 : │ │ │ │ │ +0001019c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000100f4 : │ │ │ │ │ +000101bc : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ add.w r1, r1, #256 @ 0x100 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ blx 6658 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010114 : │ │ │ │ │ +000101dc : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 1011c │ │ │ │ │ + cbnz r3, 101e4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010130 : │ │ │ │ │ +000101f8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r0, [r0, #300] @ 0x12c │ │ │ │ │ - cbz r0, 1013e │ │ │ │ │ + cbz r0, 10206 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ │ - cbz r0, 10148 │ │ │ │ │ + cbz r0, 10210 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ │ - cbz r1, 1015c │ │ │ │ │ + cbz r1, 10224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68c8 │ │ │ │ │ ldr.w r0, [r4, #312] @ 0x138 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr.w r0, [r4, #316] @ 0x13c │ │ │ │ │ - cbz r0, 10166 │ │ │ │ │ + cbz r0, 1022e │ │ │ │ │ blx 6954 │ │ │ │ │ ldr.w r0, [r4, #320] @ 0x140 │ │ │ │ │ - cbz r0, 10170 │ │ │ │ │ + cbz r0, 10238 │ │ │ │ │ blx 6954 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ - cbz r0, 1017a │ │ │ │ │ + cbz r0, 10242 │ │ │ │ │ blx 6954 │ │ │ │ │ ldr.w r0, [r4, #328] @ 0x148 │ │ │ │ │ - cbz r0, 10184 │ │ │ │ │ + cbz r0, 1024c │ │ │ │ │ blx 6954 │ │ │ │ │ ldr.w r0, [r4, #332] @ 0x14c │ │ │ │ │ - cbz r0, 1018e │ │ │ │ │ + cbz r0, 10256 │ │ │ │ │ blx 6954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ b.w 66a4 │ │ │ │ │ │ │ │ │ │ -00010198 : │ │ │ │ │ +00010260 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r1, 101b2 │ │ │ │ │ + cbz r1, 1027a │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ blx 64b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 68f8 │ │ │ │ │ ldr.w r4, [r0, #312] @ 0x138 │ │ │ │ │ - cbz r4, 101c6 │ │ │ │ │ + cbz r4, 1028e │ │ │ │ │ str r1, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 68f8 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 67f0 │ │ │ │ │ str.w r0, [r5, #312] @ 0x138 │ │ │ │ │ blx 64b4 │ │ │ │ │ ldr.w r4, [r5, #312] @ 0x138 │ │ │ │ │ - b.n 101a6 │ │ │ │ │ + b.n 1026e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000101dc : │ │ │ │ │ +000102a4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -15356,42 +15348,42 @@ │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ │ blx 6e44 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1028c │ │ │ │ │ + bne.n 10354 │ │ │ │ │ ldr.w r9, [r6, #312] @ 0x138 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ strd r3, r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1028c │ │ │ │ │ + beq.n 10354 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, sp │ │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ │ blx 6ad8 │ │ │ │ │ - cbnz r0, 10282 │ │ │ │ │ + cbnz r0, 1034a │ │ │ │ │ ldrd r0, r3, [sp, #152] @ 0x98 │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 1024e │ │ │ │ │ + beq.n 10316 │ │ │ │ │ ldrd r2, r1, [r4, #48] @ 0x30 │ │ │ │ │ adds r2, r2, r0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ adc.w r3, r3, r1 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ ldrb.w r3, [sp, #128] @ 0x80 │ │ │ │ │ subs r3, #68 @ 0x44 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bhi.n 10282 │ │ │ │ │ + bhi.n 1034a │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ asrs r3, r0, #13 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ asrs r3, r2, #12 │ │ │ │ │ @@ -15406,152 +15398,152 @@ │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 1021e │ │ │ │ │ + bhi.n 102e6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 1021e │ │ │ │ │ - b.n 1028c │ │ │ │ │ + bhi.n 102e6 │ │ │ │ │ + b.n 10354 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 1021e │ │ │ │ │ - b.n 1028c │ │ │ │ │ + bhi.n 102e6 │ │ │ │ │ + b.n 10354 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 1021e │ │ │ │ │ - b.n 1028c │ │ │ │ │ + bhi.n 102e6 │ │ │ │ │ + b.n 10354 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ adds r5, #1 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 1021e │ │ │ │ │ - b.n 1028c │ │ │ │ │ + bhi.n 102e6 │ │ │ │ │ + b.n 10354 │ │ │ │ │ │ │ │ │ │ -000102fc : │ │ │ │ │ +000103c4 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010318 : │ │ │ │ │ +000103e0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ adds r1, #12 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ blx 6658 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #12 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010334 : │ │ │ │ │ +000103fc : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 10360 │ │ │ │ │ + cbz r3, 10428 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 10354 │ │ │ │ │ + cbz r3, 1041c │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc.n 10342 │ │ │ │ │ + bcc.n 1040a │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010364 : │ │ │ │ │ +0001042c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ blx 6e80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6dfc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10384 │ │ │ │ │ + cbnz r0, 1044c │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6920 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00010390 : │ │ │ │ │ +00010458 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #10 │ │ │ │ │ movw r0, #24144 @ 0x5e50 │ │ │ │ │ movt r0, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000103b0 : │ │ │ │ │ +00010478 : │ │ │ │ │ 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 │ │ │ │ │ @@ -15560,53 +15552,53 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #10 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000103d8 : │ │ │ │ │ +000104a0 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - cbz r3, 10422 │ │ │ │ │ + cbz r3, 104ea │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bls.n 10410 │ │ │ │ │ - ldr r1, [pc, #400] @ (1057c ) │ │ │ │ │ + bls.n 104d8 │ │ │ │ │ + ldr r1, [pc, #400] @ (10644 ) │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ add r1, pc │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 6750 │ │ │ │ │ - ldr r1, [pc, #384] @ (10580 ) │ │ │ │ │ + ldr r1, [pc, #384] @ (10648 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 104be │ │ │ │ │ + bne.n 10586 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - ldr r2, [pc, #368] @ (10584 ) │ │ │ │ │ + ldr r2, [pc, #368] @ (1064c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ b.w 6750 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 67b4 │ │ │ │ │ - cbz r0, 10430 │ │ │ │ │ + cbz r0, 104f8 │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ - b.n 103e4 │ │ │ │ │ + b.n 104ac │ │ │ │ │ ldrb.w r3, [r5, #256] @ 0x100 │ │ │ │ │ add.w r4, r4, #8448 @ 0x2100 │ │ │ │ │ subs r3, #97 @ 0x61 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bhi.n 104be │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 10448 ) │ │ │ │ │ + bhi.n 10586 │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 10510 ) │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ bx r2 │ │ │ │ │ lsls r3, r4, #4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -15653,105 +15645,105 @@ │ │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsls r7, r6, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xffb5ffff │ │ │ │ │ - ldr r1, [pc, #212] @ (10588 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (10650 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1040a │ │ │ │ │ + beq.n 104d2 │ │ │ │ │ ldr.w r3, [r5, #768] @ 0x300 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 103e8 │ │ │ │ │ - b.n 103e4 │ │ │ │ │ - ldr r1, [pc, #192] @ (1058c ) │ │ │ │ │ + beq.n 104b0 │ │ │ │ │ + b.n 104ac │ │ │ │ │ + ldr r1, [pc, #192] @ (10654 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1040a │ │ │ │ │ - ldr r1, [pc, #184] @ (10590 ) │ │ │ │ │ + beq.n 104d2 │ │ │ │ │ + ldr r1, [pc, #184] @ (10658 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1040a │ │ │ │ │ - b.n 104be │ │ │ │ │ - ldr r1, [pc, #172] @ (10594 ) │ │ │ │ │ + beq.n 104d2 │ │ │ │ │ + b.n 10586 │ │ │ │ │ + ldr r1, [pc, #172] @ (1065c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, 10512 │ │ │ │ │ - ldr r1, [pc, #164] @ (10598 ) │ │ │ │ │ + cbz r0, 105da │ │ │ │ │ + ldr r1, [pc, #164] @ (10660 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 104be │ │ │ │ │ + bne.n 10586 │ │ │ │ │ movs r3, #6 │ │ │ │ │ - b.n 1040c │ │ │ │ │ - ldr r1, [pc, #148] @ (1059c ) │ │ │ │ │ + b.n 104d4 │ │ │ │ │ + ldr r1, [pc, #148] @ (10664 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 104be │ │ │ │ │ + bne.n 10586 │ │ │ │ │ movs r3, #3 │ │ │ │ │ - b.n 1040c │ │ │ │ │ - ldr r1, [pc, #136] @ (105a0 ) │ │ │ │ │ + b.n 104d4 │ │ │ │ │ + ldr r1, [pc, #136] @ (10668 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1040a │ │ │ │ │ - ldr r1, [pc, #124] @ (105a4 ) │ │ │ │ │ + beq.w 104d2 │ │ │ │ │ + ldr r1, [pc, #124] @ (1066c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1040a │ │ │ │ │ - b.n 104be │ │ │ │ │ - ldr r1, [pc, #108] @ (105a8 ) │ │ │ │ │ + beq.w 104d2 │ │ │ │ │ + b.n 10586 │ │ │ │ │ + ldr r1, [pc, #108] @ (10670 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 104be │ │ │ │ │ + bne.n 10586 │ │ │ │ │ movs r3, #5 │ │ │ │ │ - b.n 1040c │ │ │ │ │ - ldr r1, [pc, #96] @ (105ac ) │ │ │ │ │ + b.n 104d4 │ │ │ │ │ + ldr r1, [pc, #96] @ (10674 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1040a │ │ │ │ │ - ldr r1, [pc, #84] @ (105b0 ) │ │ │ │ │ + beq.w 104d2 │ │ │ │ │ + ldr r1, [pc, #84] @ (10678 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10512 │ │ │ │ │ - b.n 104be │ │ │ │ │ - ldr r1, [pc, #72] @ (105b4 ) │ │ │ │ │ + beq.n 105da │ │ │ │ │ + b.n 10586 │ │ │ │ │ + ldr r1, [pc, #72] @ (1067c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10512 │ │ │ │ │ - b.n 104be │ │ │ │ │ + beq.n 105da │ │ │ │ │ + b.n 10586 │ │ │ │ │ nop │ │ │ │ │ - cbnz r6, 10588 │ │ │ │ │ + cbnz r6, 10650 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 105a0 │ │ │ │ │ + cbnz r4, 10668 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - orr.w r0, r0, r0 │ │ │ │ │ + ldrd r0, r0, [r8, #-0]! │ │ │ │ │ @ instruction: 0xb8a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb898 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb892 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb836 │ │ │ │ │ @@ -15769,150 +15761,150 @@ │ │ │ │ │ @ instruction: 0xb7ee │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb7e6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb7c2 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000105b8 : │ │ │ │ │ +00010680 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 105c0 │ │ │ │ │ + cbnz r3, 10688 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000105d4 : │ │ │ │ │ +0001069c : │ │ │ │ │ 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 105f0 │ │ │ │ │ + beq.n 106b8 │ │ │ │ │ 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] @ (1065c ) │ │ │ │ │ + ldr r1, [pc, #104] @ (10724 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ add.w r0, r4, #8448 @ 0x2100 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 105e6 │ │ │ │ │ + bne.n 106ae │ │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 105e8 │ │ │ │ │ + beq.n 106b0 │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ movs r1, #32 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #34467 @ 0x86a3 │ │ │ │ │ movt r2, #1 │ │ │ │ │ blx 650c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n 1064e │ │ │ │ │ - cbnz r0, 10654 │ │ │ │ │ - ldr r0, [pc, #40] @ (10660 ) │ │ │ │ │ + ble.n 10716 │ │ │ │ │ + cbnz r0, 1071c │ │ │ │ │ + ldr r0, [pc, #40] @ (10728 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr r2, [pc, #40] @ (10664 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (1072c ) │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, pc │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ blx 653c │ │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ │ strb r3, [r7, #0] │ │ │ │ │ - b.n 105e8 │ │ │ │ │ + b.n 106b0 │ │ │ │ │ blx 6c74 │ │ │ │ │ - b.n 1063a │ │ │ │ │ + b.n 10702 │ │ │ │ │ nop │ │ │ │ │ add r7, sp, #696 @ 0x2b8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb740 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xb738 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010668 : │ │ │ │ │ +00010730 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov.w r0, #1152 @ 0x480 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010684 : │ │ │ │ │ +0001074c : │ │ │ │ │ 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 6658 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000106a8 : │ │ │ │ │ +00010770 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 106b0 │ │ │ │ │ + cbnz r3, 10778 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000106c4 : │ │ │ │ │ +0001078c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #4 │ │ │ │ │ mov.w r0, #288 @ 0x120 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000106e0 : │ │ │ │ │ +000107a8 : │ │ │ │ │ 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 6658 │ │ │ │ │ @@ -15920,44 +15912,44 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010704 : │ │ │ │ │ +000107cc : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 1070c │ │ │ │ │ + cbnz r3, 107d4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010720 : │ │ │ │ │ +000107e8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #6 │ │ │ │ │ mov.w r0, #816 @ 0x330 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -0001073c : │ │ │ │ │ +00010804 : │ │ │ │ │ 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 6658 │ │ │ │ │ @@ -15965,68 +15957,68 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #6 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010760 : │ │ │ │ │ +00010828 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10768 │ │ │ │ │ + cbnz r3, 10830 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0001077c : │ │ │ │ │ +00010844 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #20 │ │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010798 : │ │ │ │ │ +00010860 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r1, r0, [r0, #4] │ │ │ │ │ adds r1, #20 │ │ │ │ │ lsls r1, r1, #2 │ │ │ │ │ blx 6658 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #20 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [pc, #220] @ (10898 ) │ │ │ │ │ - ldr r0, [pc, #220] @ (1089c ) │ │ │ │ │ + ldr r1, [pc, #220] @ (10960 ) │ │ │ │ │ + ldr r0, [pc, #220] @ (10964 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #4 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1087e │ │ │ │ │ + beq.n 10946 │ │ │ │ │ mov r7, sp │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64d8 │ │ │ │ │ @@ -16035,112 +16027,112 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10878 │ │ │ │ │ + beq.n 10940 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bpl.n 1081e │ │ │ │ │ + bpl.n 108e6 │ │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 10812 │ │ │ │ │ + bmi.n 108da │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107f0 │ │ │ │ │ + beq.n 108b8 │ │ │ │ │ ldr.w sl, [r6] │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ strb.w r9, [r0] │ │ │ │ │ - ble.n 10852 │ │ │ │ │ + ble.n 1091a │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr.w r1, [fp, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 107f0 │ │ │ │ │ + beq.n 108b8 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bne.n 1083e │ │ │ │ │ + bne.n 10906 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bls.n 10888 │ │ │ │ │ + bls.n 10950 │ │ │ │ │ add.w r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r6, #0] │ │ │ │ │ blx 65ec │ │ │ │ │ mov r2, r8 │ │ │ │ │ str.w r0, [fp, sl, lsl #2] │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10800 │ │ │ │ │ + bne.n 108c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b80 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6524 │ │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ │ ldr.w sl, [r6] │ │ │ │ │ - b.n 10858 │ │ │ │ │ + b.n 10920 │ │ │ │ │ push {r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r1, r2, r3, r6, r7, lr} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000108a0 : │ │ │ │ │ +00010968 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 108cc │ │ │ │ │ + cbz r3, 10994 │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cbz r3, 108c0 │ │ │ │ │ + cbz r3, 10988 │ │ │ │ │ movs r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc.n 108ae │ │ │ │ │ + bcc.n 10976 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000108d0 : │ │ │ │ │ +00010998 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #20 │ │ │ │ │ mov.w r0, #1440 @ 0x5a0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -000108ec : │ │ │ │ │ +000109b4 : │ │ │ │ │ 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 6658 │ │ │ │ │ @@ -16148,75 +16140,75 @@ │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ adds r3, #20 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010910 : │ │ │ │ │ +000109d8 : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10918 │ │ │ │ │ + cbnz r3, 109e0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0001092c : │ │ │ │ │ +000109f4 : │ │ │ │ │ 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, 10960 │ │ │ │ │ + cbz r3, 10a28 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a78 │ │ │ │ │ - ldr r3, [pc, #36] @ (1096c ) │ │ │ │ │ + ldr r3, [pc, #36] @ (10a34 ) │ │ │ │ │ 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 6a48 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, #32 │ │ │ │ │ blx 6eec │ │ │ │ │ str.w r0, [r4, #324] @ 0x144 │ │ │ │ │ - b.n 1093c │ │ │ │ │ - bl ffc9e96e │ │ │ │ │ + b.n 10a04 │ │ │ │ │ + bl ffc9ea36 │ │ │ │ │ │ │ │ │ │ -00010970 : │ │ │ │ │ +00010a38 : │ │ │ │ │ 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, 109c0 │ │ │ │ │ + cbz r0, 10a88 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c90 │ │ │ │ │ - cbz r0, 109c0 │ │ │ │ │ + cbz r0, 10a88 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c90 │ │ │ │ │ - cbz r0, 109de │ │ │ │ │ + cbz r0, 10aa6 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 67fc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ @@ -16232,107 +16224,107 @@ │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r2, #18 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6468 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 109bc │ │ │ │ │ + bne.n 10a84 │ │ │ │ │ ldr.w r0, [r4, #324] @ 0x144 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10998 │ │ │ │ │ + bne.n 10a60 │ │ │ │ │ movs r0, #2 │ │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000109e4 : │ │ │ │ │ +00010aac : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [sp, #584] @ 0x248 │ │ │ │ │ blx 6a78 │ │ │ │ │ - ldr r3, [pc, #80] @ (10a54 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (10b1c ) │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ strd r5, r9, [r4] │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ strd r7, r8, [sp, #12] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bgt.n 10a2a │ │ │ │ │ + bgt.n 10af2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a48 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6358 │ │ │ │ │ - ldr r2, [pc, #32] @ (10a58 ) │ │ │ │ │ + ldr r2, [pc, #32] @ (10b20 ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ blx 653c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a48 │ │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 35ca56 │ │ │ │ │ - cbz r0, 10ab6 │ │ │ │ │ + bl 35cb1e │ │ │ │ │ + cbz r0, 10b7e │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010a5c : │ │ │ │ │ +00010b24 : │ │ │ │ │ push {lr} │ │ │ │ │ movs r2, #17 │ │ │ │ │ - vldr d7, [pc, #36] @ 10a88 │ │ │ │ │ + vldr d7, [pc, #36] @ 10b50 │ │ │ │ │ sub sp, #20 │ │ │ │ │ - ldr r3, [pc, #40] @ (10a90 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (10b58 ) │ │ │ │ │ vstr d7, [r1, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ strd r0, r2, [sp] │ │ │ │ │ mov r0, sp │ │ │ │ │ strd r1, r3, [sp, #8] │ │ │ │ │ blx 6a48 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ ... │ │ │ │ │ - bl 35ea92 │ │ │ │ │ + bl 35eb5a │ │ │ │ │ │ │ │ │ │ -00010a94 : │ │ │ │ │ +00010b5c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r5, #0 │ │ │ │ │ movs r3, #12 │ │ │ │ │ mov.w r0, #3936 @ 0xf60 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r5, [r4, #0] │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00010ab0 : │ │ │ │ │ +00010b78 : │ │ │ │ │ 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 6658 │ │ │ │ │ @@ -16340,42 +16332,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, #176] @ (10b8c ) │ │ │ │ │ - ldr r0, [pc, #176] @ (10b90 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (10c54 ) │ │ │ │ │ + ldr r0, [pc, #176] @ (10c58 ) │ │ │ │ │ sub sp, #388 @ 0x184 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10b82 │ │ │ │ │ + beq.n 10c4a │ │ │ │ │ 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 676c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne.n 10b6a │ │ │ │ │ + bne.n 10c32 │ │ │ │ │ ldrb.w r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 10af4 │ │ │ │ │ + beq.n 10bbc │ │ │ │ │ ldrsh.w r3, [r5] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne.n 10af4 │ │ │ │ │ + bne.n 10bbc │ │ │ │ │ ldrd r3, r2, [r6] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 10b78 │ │ │ │ │ + bcs.n 10c40 │ │ │ │ │ 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 │ │ │ │ │ @@ -16391,407 +16383,407 @@ │ │ │ │ │ strb.w r9, [r4, #63] @ 0x3f │ │ │ │ │ blx 6aa8 │ │ │ │ │ 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 10af4 │ │ │ │ │ + b.n 10bbc │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6b80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #388 @ 0x184 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b2c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ - b.n 10b22 │ │ │ │ │ + b.n 10bea │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 10b72 │ │ │ │ │ + b.n 10c3a │ │ │ │ │ nop │ │ │ │ │ - cbz r4, 10bc0 │ │ │ │ │ + cbz r4, 10c88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ uxtb r2, r5 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010b94 : │ │ │ │ │ +00010c5c : │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbnz r3, 10b9c │ │ │ │ │ + cbnz r3, 10c64 │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00010bb0 : │ │ │ │ │ +00010c78 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 685c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ad4 │ │ │ │ │ + bl 10b9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 10bca │ │ │ │ │ + cbnz r0, 10c92 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010bd8 : │ │ │ │ │ +00010ca0 : │ │ │ │ │ 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 6a78 │ │ │ │ │ - ldr r1, [pc, #332] @ (10d44 ) │ │ │ │ │ - ldr r0, [pc, #336] @ (10d48 ) │ │ │ │ │ + ldr r1, [pc, #332] @ (10e0c ) │ │ │ │ │ + ldr r0, [pc, #336] @ (10e10 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10cb6 │ │ │ │ │ - ldr.w r8, [pc, #324] @ 10d4c │ │ │ │ │ + beq.n 10d7e │ │ │ │ │ + ldr.w r8, [pc, #324] @ 10e14 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r7, sp, #16 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r8, pc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10cb0 │ │ │ │ │ + beq.n 10d78 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ ldr.w fp, [r0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrh.w r2, [fp, r2, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bpl.n 10c44 │ │ │ │ │ + bpl.n 10d0c │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r2, [fp, r3, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bmi.n 10c38 │ │ │ │ │ + bmi.n 10d00 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq.n 10c12 │ │ │ │ │ + beq.n 10cda │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 10c12 │ │ │ │ │ + beq.n 10cda │ │ │ │ │ ldrb r3, [r0, #10] │ │ │ │ │ add.w r4, r0, #10 │ │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ │ lsls r0, r3, #18 │ │ │ │ │ - bpl.n 10c6e │ │ │ │ │ + bpl.n 10d36 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [fp, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 10c62 │ │ │ │ │ + bmi.n 10d2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ add r0, r4 │ │ │ │ │ strb.w r9, [r0, #-1] │ │ │ │ │ ldrb.w fp, [r5, #558] @ 0x22e │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 10d14 │ │ │ │ │ + beq.n 10ddc │ │ │ │ │ ldrb.w fp, [r5, #604] @ 0x25c │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - bne.n 10cb0 │ │ │ │ │ + bne.n 10d78 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ add.w r0, r5, #604 @ 0x25c │ │ │ │ │ blx 6aa8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w fp, [r5, #649] @ 0x289 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10c24 │ │ │ │ │ + bne.n 10cec │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ add.w r0, r5, #46 @ 0x2e │ │ │ │ │ blx 67a8 │ │ │ │ │ - cbnz r0, 10d2e │ │ │ │ │ + cbnz r0, 10df6 │ │ │ │ │ strb.w r0, [r5, #301] @ 0x12d │ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ │ add.w r0, r5, #302 @ 0x12e │ │ │ │ │ blx 65b0 │ │ │ │ │ - cbnz r0, 10d26 │ │ │ │ │ + cbnz r0, 10dee │ │ │ │ │ strb.w r0, [r5, #557] @ 0x22d │ │ │ │ │ sub.w r4, r7, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 658c │ │ │ │ │ - cbnz r0, 10d08 │ │ │ │ │ + cbnz r0, 10dd0 │ │ │ │ │ ldr.w r2, [r7, #-12] │ │ │ │ │ - cbz r2, 10d00 │ │ │ │ │ + cbz r2, 10dc8 │ │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ │ adds r0, #1 │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bpl.n 10cfa │ │ │ │ │ + bpl.n 10dc2 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - cbz r3, 10d36 │ │ │ │ │ + cbz r3, 10dfe │ │ │ │ │ adds r1, #136 @ 0x88 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne.n 10cee │ │ │ │ │ + bne.n 10db6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 68bc │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ │ mov r1, r4 │ │ │ │ │ addw r0, r5, #558 @ 0x22e │ │ │ │ │ blx 6aa8 │ │ │ │ │ strb.w fp, [r5, #603] @ 0x25b │ │ │ │ │ - b.n 10c12 │ │ │ │ │ + b.n 10cda │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, #302] @ 0x12e │ │ │ │ │ - b.n 10cd6 │ │ │ │ │ + b.n 10d9e │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r5, #46] @ 0x2e │ │ │ │ │ - b.n 10cc6 │ │ │ │ │ + b.n 10d8e │ │ │ │ │ mov r2, r5 │ │ │ │ │ adds r1, #20 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6358 │ │ │ │ │ - b.n 10d00 │ │ │ │ │ + b.n 10dc8 │ │ │ │ │ nop │ │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 10d84 │ │ │ │ │ + cbz r2, 10e4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 10d88 │ │ │ │ │ + cbz r0, 10e50 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010d50 : │ │ │ │ │ +00010e18 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ - ldr r5, [pc, #128] @ (10dd8 ) │ │ │ │ │ + ldr r5, [pc, #128] @ (10ea0 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r5, pc │ │ │ │ │ - b.n 10d90 │ │ │ │ │ + b.n 10e58 │ │ │ │ │ cmp r0, #19 │ │ │ │ │ - beq.n 10dc4 │ │ │ │ │ + beq.n 10e8c │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ │ ldr.w r0, [r5, #16]! │ │ │ │ │ add.w ip, r4, r3 │ │ │ │ │ add.w lr, r4, r2 │ │ │ │ │ str r6, [r4, r2] │ │ │ │ │ str.w r7, [lr, #4] │ │ │ │ │ str r1, [r4, r3] │ │ │ │ │ adds r3, r0, #1 │ │ │ │ │ str.w r8, [ip, #4] │ │ │ │ │ - beq.n 10dd0 │ │ │ │ │ + beq.n 10e98 │ │ │ │ │ cmp r0, #16 │ │ │ │ │ - bgt.n 10d60 │ │ │ │ │ + bgt.n 10e28 │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6664 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 10d64 │ │ │ │ │ + bne.n 10e2c │ │ │ │ │ ldr r6, [sp, #0] │ │ │ │ │ adds r1, r6, #1 │ │ │ │ │ - beq.n 10db0 │ │ │ │ │ + beq.n 10e78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ - bl 19ce8 │ │ │ │ │ + bl 19db0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ adds r2, r0, #1 │ │ │ │ │ - beq.n 10dbe │ │ │ │ │ + beq.n 10e86 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ - bl 19ce8 │ │ │ │ │ + bl 19db0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b.n 10d70 │ │ │ │ │ + b.n 10e38 │ │ │ │ │ movs r1, #8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b.n 10d70 │ │ │ │ │ + b.n 10e38 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbz r0, 10e44 │ │ │ │ │ + cbz r0, 10f0c │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00010ddc : │ │ │ │ │ +00010ea4 : │ │ │ │ │ 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 6da8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt.n 10ec2 │ │ │ │ │ + blt.n 10f8a │ │ │ │ │ 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, 10e2e │ │ │ │ │ + cbz r2, 10ef6 │ │ │ │ │ str.w r4, [r5, #304] @ 0x130 │ │ │ │ │ blx 6658 │ │ │ │ │ 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 6720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it ge │ │ │ │ │ ldrge r3, [sp, #0] │ │ │ │ │ - blt.n 10ea6 │ │ │ │ │ + blt.n 10f6e │ │ │ │ │ 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 10dfe │ │ │ │ │ + bne.n 10ec6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6e8c │ │ │ │ │ ldr.w r8, [sp] │ │ │ │ │ strd r4, r8, [r7] │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ blx 67f0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ it gt │ │ │ │ │ subgt r6, r0, #4 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - ble.n 10e98 │ │ │ │ │ + ble.n 10f60 │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ adds r5, #32 │ │ │ │ │ blx 65ec │ │ │ │ │ cmp.w r8, r4, lsl #5 │ │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ │ - bgt.n 10e82 │ │ │ │ │ + bgt.n 10f4a │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 107b4 │ │ │ │ │ + bl 1087c │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne.n 10eb8 │ │ │ │ │ + bne.n 10f80 │ │ │ │ │ ldr r3, [sp, #0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne.n 10e46 │ │ │ │ │ + bne.n 10f0e │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - b.n 10ea0 │ │ │ │ │ + b.n 10f68 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010ed0 : │ │ │ │ │ +00010f98 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ movs r2, #0 │ │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ add.w r8, sp, #16 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ strd r2, r3, [r8, #440] @ 0x1b8 │ │ │ │ │ blx 6ab4 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbnz r0, 10f5c │ │ │ │ │ + cbnz r0, 11024 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 10f82 │ │ │ │ │ + beq.n 1104a │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w sl, r4, lsl #2 │ │ │ │ │ ldr.w r1, [r3, r4, lsl #2] │ │ │ │ │ adds r4, #1 │ │ │ │ │ blx 6398 │ │ │ │ │ - cbnz r0, 10f3a │ │ │ │ │ + cbnz r0, 11002 │ │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 10f3a │ │ │ │ │ + bmi.n 11002 │ │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ │ - cbz r3, 10f3a │ │ │ │ │ + cbz r3, 11002 │ │ │ │ │ ldrd r3, r2, [r8, #440] @ 0x1b8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - beq.n 10f74 │ │ │ │ │ + beq.n 1103c │ │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ - cbz r3, 10f3a │ │ │ │ │ + cbz r3, 11002 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr.w r0, [r3, sl] │ │ │ │ │ blx 6908 │ │ │ │ │ - cbz r0, 10f64 │ │ │ │ │ + cbz r0, 1102c │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bhi.n 10efa │ │ │ │ │ + bhi.n 10fc2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 679c │ │ │ │ │ ldrd r3, r2, [r8, #440] @ 0x1b8 │ │ │ │ │ orrs r3, r2 │ │ │ │ │ - beq.n 10f8a │ │ │ │ │ + beq.n 11052 │ │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6500 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ @@ -16801,41 +16793,41 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6500 │ │ │ │ │ - b.n 10f26 │ │ │ │ │ + b.n 10fee │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 679c │ │ │ │ │ mov.w r9, #6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00010f98 : │ │ │ │ │ +00011060 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 11136 │ │ │ │ │ + beq.w 111fe │ │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 6a78 │ │ │ │ │ movs r1, #2 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6da8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt.w 110f0 │ │ │ │ │ + blt.w 111b8 │ │ │ │ │ movs r2, #15 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, sp │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6aa8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -16844,84 +16836,84 @@ │ │ │ │ │ strb.w r8, [r4, #15] │ │ │ │ │ blx 6aa8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35093 @ 0x8915 │ │ │ │ │ strb.w r8, [sp, #15] │ │ │ │ │ blx 6720 │ │ │ │ │ - cbnz r0, 10ffc │ │ │ │ │ + cbnz r0, 110c4 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r2, [r4, #356] @ 0x164 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35099 @ 0x891b │ │ │ │ │ blx 6720 │ │ │ │ │ - cbnz r0, 11012 │ │ │ │ │ + cbnz r0, 110da │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ strd r3, r2, [r4, #416] @ 0x1a0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35091 @ 0x8913 │ │ │ │ │ blx 6720 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 110ea │ │ │ │ │ + bne.n 111b2 │ │ │ │ │ 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, 11040 │ │ │ │ │ + cbz r0, 11108 │ │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ │ strd r3, r1, [r4, #440] @ 0x1b8 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bmi.n 110fe │ │ │ │ │ + bmi.n 111c6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35095 @ 0x8917 │ │ │ │ │ blx 6720 │ │ │ │ │ - cbnz r0, 11066 │ │ │ │ │ + cbnz r0, 1112e │ │ │ │ │ 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 6720 │ │ │ │ │ - cbnz r0, 11080 │ │ │ │ │ + cbnz r0, 11148 │ │ │ │ │ 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 6720 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11142 │ │ │ │ │ + beq.n 1120a │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #35105 @ 0x8921 │ │ │ │ │ blx 6720 │ │ │ │ │ - cbnz r0, 110aa │ │ │ │ │ + cbnz r0, 11172 │ │ │ │ │ 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 6720 │ │ │ │ │ - cbnz r0, 110ca │ │ │ │ │ + cbnz r0, 11192 │ │ │ │ │ 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 │ │ │ │ │ @@ -16939,15 +16931,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e8c │ │ │ │ │ blx 6a14 <__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] @ (1117c ) │ │ │ │ │ + ldr r1, [pc, #124] @ (11244 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -16955,71 +16947,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 6aa8 │ │ │ │ │ strb.w r8, [r4, #79] @ 0x4f │ │ │ │ │ - b.n 11090 │ │ │ │ │ + b.n 11158 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, #32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 69f8 │ │ │ │ │ ldrh.w r3, [sp, #16] │ │ │ │ │ - cbnz r3, 11174 │ │ │ │ │ - ldr r1, [pc, #52] @ (11180 ) │ │ │ │ │ + cbnz r3, 1123c │ │ │ │ │ + ldr r1, [pc, #52] @ (11248 ) │ │ │ │ │ add r1, pc │ │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ │ add.w r0, r4, #16 │ │ │ │ │ blx 6aa8 │ │ │ │ │ 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 11090 │ │ │ │ │ - ldr r1, [pc, #12] @ (11184 ) │ │ │ │ │ + b.n 11158 │ │ │ │ │ + ldr r1, [pc, #12] @ (1124c ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 1114c │ │ │ │ │ + b.n 11214 │ │ │ │ │ nop │ │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #712 @ 0x2c8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #600 @ 0x258 │ │ │ │ │ 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 69fc │ │ │ │ │ - cbnz r0, 111b8 │ │ │ │ │ + cbnz r0, 11280 │ │ │ │ │ ldr.w r3, [r6, #360] @ 0x168 │ │ │ │ │ - cbz r3, 111b8 │ │ │ │ │ + cbz r3, 11280 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #356 @ 0x164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6358 │ │ │ │ │ - ldr r2, [pc, #16] @ (111bc ) │ │ │ │ │ + ldr r2, [pc, #16] @ (11284 ) │ │ │ │ │ mov r3, r5 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 653c │ │ │ │ │ add sp, #464 @ 0x1d0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r4, sp, #480 @ 0x1e0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000111c0 : │ │ │ │ │ +00011288 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ sub sp, #16 │ │ │ │ │ adds r4, r1, r3 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ @@ -17028,114 +17020,114 @@ │ │ │ │ │ add.w r1, r2, #516 @ 0x204 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ blx 63a4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000111e4 : │ │ │ │ │ +000112ac : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subw sp, sp, #1116 @ 0x45c │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 67a8 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 114c8 │ │ │ │ │ + bne.w 11590 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - bgt.w 11484 │ │ │ │ │ + bgt.w 1154c │ │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ blx 6afc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 113f8 │ │ │ │ │ + beq.w 114c0 │ │ │ │ │ ldr.w r5, [r8] │ │ │ │ │ - cbz r5, 11248 │ │ │ │ │ + cbz r5, 11310 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ - cbz r0, 11248 │ │ │ │ │ + cbz r0, 11310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e5c │ │ │ │ │ mov fp, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 114f4 │ │ │ │ │ - ldr r2, [pc, #920] @ (115e4 ) │ │ │ │ │ + beq.w 115bc │ │ │ │ │ + ldr r2, [pc, #920] @ (116ac ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ ldr.w fp, [r8, #4] │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 112c6 │ │ │ │ │ + beq.n 1138e │ │ │ │ │ ldr.w r5, [fp] │ │ │ │ │ - cbz r5, 112c6 │ │ │ │ │ - ldr r3, [pc, #896] @ (115e8 ) │ │ │ │ │ + cbz r5, 1138e │ │ │ │ │ + ldr r3, [pc, #896] @ (116b0 ) │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ mov r6, fp │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b.n 1127e │ │ │ │ │ + b.n 11346 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldr.w r5, [r6, r7, lsl #2] │ │ │ │ │ - cbz r5, 112c4 │ │ │ │ │ + cbz r5, 1138c │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 112a0 │ │ │ │ │ + cbz r3, 11368 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11512 │ │ │ │ │ + beq.w 115da │ │ │ │ │ cmp.w r9, #3 │ │ │ │ │ - ble.n 11276 │ │ │ │ │ + ble.n 1133e │ │ │ │ │ strd r7, r5, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ movs r1, #4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ blx 653c │ │ │ │ │ ldr.w r6, [r8, #4] │ │ │ │ │ ldr.w r5, [r6, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1127e │ │ │ │ │ + bne.n 11346 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ - ldr r2, [pc, #796] @ (115ec ) │ │ │ │ │ + ldr r2, [pc, #796] @ (116b4 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 113d2 │ │ │ │ │ + beq.n 1149a │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 113d2 │ │ │ │ │ - ldr r3, [pc, #776] @ (115f0 ) │ │ │ │ │ + beq.n 1149a │ │ │ │ │ + ldr r3, [pc, #776] @ (116b8 ) │ │ │ │ │ mov r5, r7 │ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ │ mov sl, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ @@ -17157,178 +17149,178 @@ │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ blx 63c0 │ │ │ │ │ ldr.w r9, [r7] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - bgt.n 11410 │ │ │ │ │ + bgt.n 114d8 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 113be │ │ │ │ │ + beq.n 11486 │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ - cbz r5, 1135c │ │ │ │ │ + cbz r5, 11424 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ - cbz r0, 1135c │ │ │ │ │ + cbz r0, 11424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1153a │ │ │ │ │ + beq.w 11602 │ │ │ │ │ ldr.w fp, [r9, #4] │ │ │ │ │ ldr.w r7, [fp] │ │ │ │ │ - cbz r7, 113be │ │ │ │ │ + cbz r7, 11486 │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b.n 11378 │ │ │ │ │ + b.n 11440 │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r7, [r6, r5, lsl #2] │ │ │ │ │ - cbz r7, 113bc │ │ │ │ │ + cbz r7, 11484 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cbz r3, 11398 │ │ │ │ │ + cbz r3, 11460 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11458 │ │ │ │ │ + beq.n 11520 │ │ │ │ │ cmp.w fp, #3 │ │ │ │ │ - ble.n 11370 │ │ │ │ │ + ble.n 11438 │ │ │ │ │ strd r5, r7, [sp] │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 653c │ │ │ │ │ adds r5, #1 │ │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ │ ldr.w r7, [r6, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne.n 11378 │ │ │ │ │ + bne.n 11440 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ │ ldr r5, [r3, r2] │ │ │ │ │ adds r3, r2, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 11306 │ │ │ │ │ + bne.n 113ce │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [pc, #544] @ (115f4 ) │ │ │ │ │ + ldr r2, [pc, #544] @ (116bc ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, pc │ │ │ │ │ blx 65e0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 11588 │ │ │ │ │ - ldr r2, [pc, #520] @ (115f8 ) │ │ │ │ │ + beq.w 11650 │ │ │ │ │ + ldr r2, [pc, #520] @ (116c0 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, pc │ │ │ │ │ blx 65e0 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1157e │ │ │ │ │ + beq.w 11646 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ blx 6374 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 11560 │ │ │ │ │ + beq.w 11628 │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ - cbz r5, 11446 │ │ │ │ │ + cbz r5, 1150e │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ - cbz r0, 11446 │ │ │ │ │ + cbz r0, 1150e │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1153a │ │ │ │ │ - ldr r2, [pc, #436] @ (115fc ) │ │ │ │ │ + beq.n 11602 │ │ │ │ │ + ldr r2, [pc, #436] @ (116c4 ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, sl │ │ │ │ │ add r2, pc │ │ │ │ │ str r5, [sp, #0] │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 1135c │ │ │ │ │ + b.n 11424 │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r4, sl │ │ │ │ │ blx 6aa8 │ │ │ │ │ - ldr r2, [pc, #404] @ (11600 ) │ │ │ │ │ + ldr r2, [pc, #404] @ (116c8 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ strb.w fp, [r4, #-1] │ │ │ │ │ blx 65e0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #380] @ (11604 ) │ │ │ │ │ + ldr r2, [pc, #380] @ (116cc ) │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ add r3, sp, #576 @ 0x240 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ blx 6afc │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 11220 │ │ │ │ │ + bne.w 112e8 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #336] @ (11608 ) │ │ │ │ │ + ldr r2, [pc, #336] @ (116d0 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 113f8 │ │ │ │ │ + b.n 114c0 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #304] @ (1160c ) │ │ │ │ │ + ldr r2, [pc, #304] @ (116d4 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ @@ -17336,28 +17328,28 @@ │ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, sl │ │ │ │ │ blx 6aa8 │ │ │ │ │ - ldr r2, [pc, #268] @ (11610 ) │ │ │ │ │ + ldr r2, [pc, #268] @ (116d8 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ strb.w fp, [r4, #-1] │ │ │ │ │ blx 65e0 │ │ │ │ │ - b.n 11406 │ │ │ │ │ + b.n 114ce │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, sl │ │ │ │ │ blx 6aa8 │ │ │ │ │ - ldr r2, [pc, #240] @ (11614 ) │ │ │ │ │ + ldr r2, [pc, #240] @ (116dc ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, pc │ │ │ │ │ strb.w r7, [r4, #-1] │ │ │ │ │ blx 65e0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ addw sp, sp, #1116 @ 0x45c │ │ │ │ │ @@ -17365,69 +17357,69 @@ │ │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r4, sl │ │ │ │ │ blx 6aa8 │ │ │ │ │ - ldr r2, [pc, #200] @ (11618 ) │ │ │ │ │ + ldr r2, [pc, #200] @ (116e0 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #4 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ blx 65e0 │ │ │ │ │ - b.n 11406 │ │ │ │ │ + b.n 114ce │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #172] @ (1161c ) │ │ │ │ │ + ldr r2, [pc, #172] @ (116e4 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 113be │ │ │ │ │ + b.n 11486 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 11188 │ │ │ │ │ - b.n 11406 │ │ │ │ │ + bl 11250 │ │ │ │ │ + b.n 114ce │ │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 65b0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 113ec │ │ │ │ │ + bne.w 114b4 │ │ │ │ │ ldrb.w r3, [sp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ │ - beq.w 113ec │ │ │ │ │ + beq.w 114b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add.w r8, r0, #1 │ │ │ │ │ add.w r9, r4, r0 │ │ │ │ │ sub.w r8, sl, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r0, #46 @ 0x2e │ │ │ │ │ strb r0, [r4, r3] │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ blx 6aa8 │ │ │ │ │ - ldr r2, [pc, #76] @ (11620 ) │ │ │ │ │ + ldr r2, [pc, #76] @ (116e8 ) │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ strb.w r6, [r9, r8] │ │ │ │ │ blx 65e0 │ │ │ │ │ - b.n 113f8 │ │ │ │ │ + b.n 114c0 │ │ │ │ │ nop │ │ │ │ │ add r4, sp, #568 @ 0x238 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #824 @ 0x338 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r4, sp, #608 @ 0x260 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -17454,30 +17446,30 @@ │ │ │ │ │ add r2, sp, #424 @ 0x1a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #144 @ 0x90 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #776 @ 0x308 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011624 : │ │ │ │ │ +000116ec : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r1, [pc, #48] @ (1165c ) │ │ │ │ │ - ldr r0, [pc, #52] @ (11660 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (11724 ) │ │ │ │ │ + ldr r0, [pc, #52] @ (11728 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 11658 │ │ │ │ │ + cbz r0, 11720 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6480 │ │ │ │ │ - ldr r0, [pc, #28] @ (11664 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (1172c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6914 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -17486,125 +17478,125 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #680 @ 0x2a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ sxtb r4, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r0, [pc, #212] @ (11744 ) │ │ │ │ │ + ldr r0, [pc, #212] @ (1180c ) │ │ │ │ │ sub.w sp, sp, #8512 @ 0x2140 │ │ │ │ │ mov fp, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r0, pc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 67d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1173c │ │ │ │ │ - ldr r1, [pc, #192] @ (11748 ) │ │ │ │ │ + beq.n 11804 │ │ │ │ │ + ldr r1, [pc, #192] @ (11810 ) │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11732 │ │ │ │ │ - ldr.w sl, [pc, #184] @ 1174c │ │ │ │ │ + beq.n 117fa │ │ │ │ │ + ldr.w sl, [pc, #184] @ 11814 │ │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ │ sub.w r9, r7, #60 @ 0x3c │ │ │ │ │ add sl, pc │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1172c │ │ │ │ │ + beq.n 117f4 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrh.w r2, [r1, r2, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bpl.n 116d0 │ │ │ │ │ + bpl.n 11798 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r2, [r1, r3, lsl #1] │ │ │ │ │ lsls r0, r2, #18 │ │ │ │ │ - bmi.n 116c4 │ │ │ │ │ + bmi.n 1178c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #35 @ 0x23 │ │ │ │ │ - beq.n 116a0 │ │ │ │ │ + beq.n 11768 │ │ │ │ │ sub.w r8, r7, #56 @ 0x38 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str.w r8, [sp] │ │ │ │ │ blx 6a3c <__isoc99_sscanf@plt> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bne.n 116a0 │ │ │ │ │ + bne.n 11768 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 116a0 │ │ │ │ │ + bne.n 11768 │ │ │ │ │ sub.w r3, r6, #316 @ 0x13c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ asrs r3, r2, #31 │ │ │ │ │ blx 67fc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 116a0 │ │ │ │ │ + bne.n 11768 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 65ec │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 116b2 │ │ │ │ │ + bne.n 1177a │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b80 │ │ │ │ │ add.w sp, sp, #8512 @ 0x2140 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #16] @ (11750 ) │ │ │ │ │ + ldr r0, [pc, #16] @ (11818 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 11684 │ │ │ │ │ + b.n 1174c │ │ │ │ │ nop │ │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #120 @ (adr r6, 117c4 ) │ │ │ │ │ + add r6, pc, #120 @ (adr r6, 1188c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r3, sp, #216 @ 0xd8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r2, sp, #440 @ 0x1b8 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011754 : │ │ │ │ │ +0001181c : │ │ │ │ │ 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 634c │ │ │ │ │ - cbnz r0, 11796 │ │ │ │ │ + cbnz r0, 1185e │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ movs r4, #2 │ │ │ │ │ - cbz r3, 1178e │ │ │ │ │ + cbz r3, 11856 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6aa8 │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ strb.w r4, [r3, #-1] │ │ │ │ │ @@ -17613,153 +17605,153 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000117a4 : │ │ │ │ │ +0001186c : │ │ │ │ │ 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 6b38 │ │ │ │ │ - cbnz r0, 117f8 │ │ │ │ │ + cbnz r0, 118c0 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r3, 117ea │ │ │ │ │ + cbz r3, 118b2 │ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ │ - cbz r1, 117ea │ │ │ │ │ + cbz r1, 118b2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6aa8 │ │ │ │ │ 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] @ (11808 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (118d0 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ - b.n 117d8 │ │ │ │ │ + b.n 118a0 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #1056 @ 0x420 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @ instruction: 0xb728 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001180c : │ │ │ │ │ +000118d4 : │ │ │ │ │ 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 6978 │ │ │ │ │ - cbnz r0, 11834 │ │ │ │ │ + cbnz r0, 118fc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ │ │ -00011840 : │ │ │ │ │ +00011908 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 6c28 <__xpg_strerror_r@plt> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 11852 │ │ │ │ │ + blt.n 1191a │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #24] @ (1186c ) │ │ │ │ │ + ldr r1, [pc, #24] @ (11934 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6aa8 │ │ │ │ │ adds r2, r4, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ add r1, sp, #528 @ 0x210 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011870 : │ │ │ │ │ +00011938 : │ │ │ │ │ subs.w ip, r1, #0 │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ it lt │ │ │ │ │ addlt r0, #44 @ 0x2c │ │ │ │ │ - blt.n 1189a │ │ │ │ │ + blt.n 11962 │ │ │ │ │ movw r2, #40000 @ 0x9c40 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt.n 1189c │ │ │ │ │ + bgt.n 11964 │ │ │ │ │ movw r2, #20000 @ 0x4e20 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble.n 118aa │ │ │ │ │ + ble.n 11972 │ │ │ │ │ movw r3, #20001 @ 0x4e21 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq.n 118bc │ │ │ │ │ - ldr r0, [pc, #44] @ (118c4 ) │ │ │ │ │ + beq.n 11984 │ │ │ │ │ + ldr r0, [pc, #44] @ (1198c ) │ │ │ │ │ add r0, pc │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1189a │ │ │ │ │ - ldr r0, [pc, #32] @ (118c8 ) │ │ │ │ │ + bne.n 11962 │ │ │ │ │ + ldr r0, [pc, #32] @ (11990 ) │ │ │ │ │ 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 6c40 │ │ │ │ │ - ldr r0, [pc, #12] @ (118cc ) │ │ │ │ │ + ldr r0, [pc, #12] @ (11994 ) │ │ │ │ │ add r0, pc │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ add r1, sp, #416 @ 0x1a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r1, sp, #392 @ 0x188 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000118d0 : │ │ │ │ │ +00011998 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ │ blx 6aa8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #299] @ 0x12b │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000118e4 : │ │ │ │ │ +000119ac : │ │ │ │ │ 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 │ │ │ │ │ @@ -17767,18 +17759,18 @@ │ │ │ │ │ blx 6d38 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ │ add sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011908 : │ │ │ │ │ +000119d0 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr.w lr, [pc, #260] @ 11a14 │ │ │ │ │ + ldr.w lr, [pc, #260] @ 11adc │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add lr, pc │ │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w ip, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ @@ -17787,125 +17779,125 @@ │ │ │ │ │ it eq │ │ │ │ │ strheq r3, [r2, #0] │ │ │ │ │ ldrd r0, r1, [lr] │ │ │ │ │ strh.w r1, [sp, #12] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov.w r1, r1, lsr #16 │ │ │ │ │ strb.w r1, [sp, #14] │ │ │ │ │ - beq.n 11994 │ │ │ │ │ + beq.n 11a5c │ │ │ │ │ movw r1, #973 @ 0x3cd │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov lr, ip │ │ │ │ │ sbcs.w r2, r3, #0 │ │ │ │ │ - bcc.n 119ec │ │ │ │ │ + bcc.n 11ab4 │ │ │ │ │ mov.w r2, ip, lsr #10 │ │ │ │ │ orr.w r2, r2, r3, lsl #22 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs.w r0, r3, #0 │ │ │ │ │ - bcs.n 1199a │ │ │ │ │ + bcs.n 11a62 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ ubfx r1, ip, #0, #10 │ │ │ │ │ mov.w r0, #75 @ 0x4b │ │ │ │ │ sbcs.w ip, r3, #0 │ │ │ │ │ - bcc.n 119c4 │ │ │ │ │ + bcc.n 11a8c │ │ │ │ │ sub.w ip, r2, #9 │ │ │ │ │ orr.w r3, ip, r3 │ │ │ │ │ cmp.w r1, #972 @ 0x3cc │ │ │ │ │ it le │ │ │ │ │ cmple r3, #0 │ │ │ │ │ - beq.n 119fe │ │ │ │ │ + beq.n 11ac6 │ │ │ │ │ tst.w lr, #512 @ 0x200 │ │ │ │ │ - beq.n 11988 │ │ │ │ │ + beq.n 11a50 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - ldr r1, [pc, #140] @ (11a18 ) │ │ │ │ │ + ldr r1, [pc, #140] @ (11ae0 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov.w ip, r2, lsr #10 │ │ │ │ │ add.w lr, r0, #1 │ │ │ │ │ orr.w ip, ip, r3, lsl #22 │ │ │ │ │ lsrs r3, r3, #10 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs.w r5, r3, #0 │ │ │ │ │ - bcs.n 11a0c │ │ │ │ │ + bcs.n 11ad4 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ubfx r1, r2, #0, #10 │ │ │ │ │ mov r2, ip │ │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ │ cmp r2, #9 │ │ │ │ │ sbcs.w ip, r3, #0 │ │ │ │ │ - bcs.n 1196e │ │ │ │ │ + bcs.n 11a36 │ │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ │ cmp.w r1, #4864 @ 0x1300 │ │ │ │ │ itt lt │ │ │ │ │ addlt.w r1, r1, #256 @ 0x100 │ │ │ │ │ asrlt r3, r1, #9 │ │ │ │ │ - blt.n 119da │ │ │ │ │ + blt.n 11aa2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ - ldr r1, [pc, #64] @ (11a1c ) │ │ │ │ │ + ldr r1, [pc, #64] @ (11ae4 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ (11a20 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (11ae8 ) │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add.w r3, r1, r1, lsl #2 │ │ │ │ │ movs r2, #9 │ │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ │ asrs r3, r2 │ │ │ │ │ - b.n 119da │ │ │ │ │ + b.n 11aa2 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, lr │ │ │ │ │ - b.n 1199c │ │ │ │ │ + b.n 11a64 │ │ │ │ │ nop │ │ │ │ │ add r1, sp, #368 @ 0x170 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #512 @ 0x200 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #408 @ 0x198 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011a24 : │ │ │ │ │ +00011aec : │ │ │ │ │ vldr d7, [r1] │ │ │ │ │ movw ip, #17671 @ 0x4507 │ │ │ │ │ movt ip, #49710 @ 0xc22e │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ vcvt.s32.f64 s15, d7 │ │ │ │ │ vmov r6, s15 │ │ │ │ │ smull r3, ip, ip, r6 │ │ │ │ │ asrs r5, r6, #31 │ │ │ │ │ add ip, r6 │ │ │ │ │ rsbs r2, r5, ip, asr #16 │ │ │ │ │ - beq.n 11a66 │ │ │ │ │ + beq.n 11b2e │ │ │ │ │ movw r3, #41727 @ 0xa2ff │ │ │ │ │ movt r3, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt.n 11ac2 │ │ │ │ │ - ldr r3, [pc, #112] @ (11ac8 ) │ │ │ │ │ + bgt.n 11b8a │ │ │ │ │ + ldr r3, [pc, #112] @ (11b90 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r1, [pc, #112] @ (11acc ) │ │ │ │ │ + ldr r1, [pc, #112] @ (11b94 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ add r4, r0 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ @@ -17920,58 +17912,58 @@ │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ smull r0, ip, ip, r1 │ │ │ │ │ movs r0, #24 │ │ │ │ │ rsb r2, r2, ip, asr #2 │ │ │ │ │ mls r2, r0, r2, r1 │ │ │ │ │ movs r0, #60 @ 0x3c │ │ │ │ │ mls r3, r0, r1, r3 │ │ │ │ │ - cbz r2, 11ab2 │ │ │ │ │ - ldr r1, [pc, #40] @ (11ad0 ) │ │ │ │ │ + cbz r2, 11b7a │ │ │ │ │ + ldr r1, [pc, #40] @ (11b98 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ (11ad4 ) │ │ │ │ │ + ldr r1, [pc, #32] @ (11b9c ) │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ (11ad8 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (11ba0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 11a5a │ │ │ │ │ + b.n 11b22 │ │ │ │ │ add r6, sp, #336 @ 0x150 │ │ │ │ │ movs r0, r0 │ │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #880 @ (adr r7, 11e44 ) │ │ │ │ │ + add r7, pc, #880 @ (adr r7, 11f0c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #864 @ (adr r7, 11e38 ) │ │ │ │ │ + add r7, pc, #864 @ (adr r7, 11f00 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #672 @ (adr r3, 11d7c ) │ │ │ │ │ + add r3, pc, #672 @ (adr r3, 11e44 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011adc : │ │ │ │ │ +00011ba4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ sub sp, #8 │ │ │ │ │ movw r6, #34079 @ 0x851f │ │ │ │ │ movt r6, #20971 @ 0x51eb │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ movs r5, #10 │ │ │ │ │ movs r7, #100 @ 0x64 │ │ │ │ │ movs r4, #46 @ 0x2e │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - bls.n 11b4c │ │ │ │ │ + bls.n 11c14 │ │ │ │ │ umull r8, r1, r6, r3 │ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ │ add.w r8, r1, #48 @ 0x30 │ │ │ │ │ strb.w r8, [ip], #2 │ │ │ │ │ mls r3, r7, r1, r3 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ umull r8, r1, lr, r3 │ │ │ │ │ @@ -17982,42 +17974,42 @@ │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ mov r2, ip │ │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ │ strb.w r3, [r2], #2 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ strb.w r4, [ip, #1] │ │ │ │ │ - bne.n 11afc │ │ │ │ │ + bne.n 11bc4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ strb.w r0, [ip, #1] │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ umull r8, r1, lr, r3 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ iteee ls │ │ │ │ │ movls ip, r2 │ │ │ │ │ lsrhi r2, r1, #3 │ │ │ │ │ mlshi r3, r5, r2, r3 │ │ │ │ │ addhi r2, #48 @ 0x30 │ │ │ │ │ itt hi │ │ │ │ │ strbhi.w r2, [ip], #1 │ │ │ │ │ uxtbhi r3, r3 │ │ │ │ │ - b.n 11b2e │ │ │ │ │ + b.n 11bf6 │ │ │ │ │ │ │ │ │ │ -00011b68 : │ │ │ │ │ +00011c30 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne.n 11b7c │ │ │ │ │ + bne.n 11c44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 11b94 │ │ │ │ │ + beq.n 11c5c │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.n 11b8a │ │ │ │ │ + beq.n 11c52 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq.n 11b80 │ │ │ │ │ + beq.n 11c48 │ │ │ │ │ movs r0, #22 │ │ │ │ │ bx lr │ │ │ │ │ movs r2, #4 │ │ │ │ │ add r1, r2 │ │ │ │ │ add r0, r2 │ │ │ │ │ b.w 6560 │ │ │ │ │ movs r2, #8 │ │ │ │ │ @@ -18026,72 +18018,72 @@ │ │ │ │ │ b.w 6560 │ │ │ │ │ movs r2, #16 │ │ │ │ │ adds r1, #4 │ │ │ │ │ adds r0, #4 │ │ │ │ │ b.w 6560 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00011ba0 : │ │ │ │ │ +00011c68 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ sub sp, #20 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi.n 11c04 │ │ │ │ │ + bhi.n 11ccc │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ movs r5, #31 │ │ │ │ │ lsls r4, r2, #8 │ │ │ │ │ ldrb r4, [r1, #9] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ │ ldrb r5, [r1, #7] │ │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - ldr r1, [pc, #64] @ (11c08 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (11cd0 ) │ │ │ │ │ strd r4, r5, [sp] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ │ adds r1, #4 │ │ │ │ │ movs r0, #10 │ │ │ │ │ blx 6d9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 11bd0 │ │ │ │ │ + bne.n 11c98 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 11bd2 │ │ │ │ │ + b.n 11c9a │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 6370 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ │ b.w 6370 │ │ │ │ │ movs r0, #22 │ │ │ │ │ - b.n 11bd2 │ │ │ │ │ - add r6, pc, #824 @ (adr r6, 11f44 ) │ │ │ │ │ + b.n 11c9a │ │ │ │ │ + add r6, pc, #824 @ (adr r6, 1200c ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011c0c : │ │ │ │ │ +00011cd4 : │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq.n 11c5c │ │ │ │ │ + beq.n 11d24 │ │ │ │ │ it ls │ │ │ │ │ ldrls r0, [r0, #4] │ │ │ │ │ - bls.n 11c5a │ │ │ │ │ + bls.n 11d22 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ it ne │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bne.n 11c5a │ │ │ │ │ + bne.n 11d22 │ │ │ │ │ adds r7, r0, #4 │ │ │ │ │ movs r6, #2 │ │ │ │ │ movs r4, #8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ adds r1, r7, r2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ @@ -18104,458 +18096,458 @@ │ │ │ │ │ ite le │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it ge │ │ │ │ │ movge r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11c36 │ │ │ │ │ + bne.n 11cfe │ │ │ │ │ add r0, ip │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt.n 11c2e │ │ │ │ │ + blt.n 11cf6 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ adds r7, r0, #4 │ │ │ │ │ movs r6, #4 │ │ │ │ │ movs r4, #16 │ │ │ │ │ - b.n 11c2a │ │ │ │ │ + b.n 11cf2 │ │ │ │ │ │ │ │ │ │ -00011c64 : │ │ │ │ │ +00011d2c : │ │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ │ - beq.n 11c8e │ │ │ │ │ - bgt.n 11c78 │ │ │ │ │ + beq.n 11d56 │ │ │ │ │ + bgt.n 11d40 │ │ │ │ │ cmp r0, #16 │ │ │ │ │ - beq.n 11c82 │ │ │ │ │ + beq.n 11d4a │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne.n 11c94 │ │ │ │ │ - ldr r0, [pc, #40] @ (11c9c ) │ │ │ │ │ + bne.n 11d5c │ │ │ │ │ + ldr r0, [pc, #40] @ (11d64 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - bne.n 11c88 │ │ │ │ │ - ldr r0, [pc, #32] @ (11ca0 ) │ │ │ │ │ + bne.n 11d50 │ │ │ │ │ + ldr r0, [pc, #32] @ (11d68 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #32] @ (11ca4 ) │ │ │ │ │ + ldr r0, [pc, #32] @ (11d6c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #28] @ (11ca8 ) │ │ │ │ │ + ldr r0, [pc, #28] @ (11d70 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #28] @ (11cac ) │ │ │ │ │ + ldr r0, [pc, #28] @ (11d74 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #24] @ (11cb0 ) │ │ │ │ │ + ldr r0, [pc, #24] @ (11d78 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - add r6, pc, #288 @ (adr r6, 11dc0 ) │ │ │ │ │ + add r6, pc, #288 @ (adr r6, 11e88 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #280 @ (adr r6, 11dbc ) │ │ │ │ │ + add r6, pc, #280 @ (adr r6, 11e84 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #208 @ (adr r6, 11d78 ) │ │ │ │ │ + add r6, pc, #208 @ (adr r6, 11e40 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, pc, #536 @ (adr r0, 11ec4 ) │ │ │ │ │ + add r0, pc, #536 @ (adr r0, 11f8c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #192 @ (adr r6, 11d70 ) │ │ │ │ │ + add r6, pc, #192 @ (adr r6, 11e38 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, pc, #488 @ (adr r0, 11e9c ) │ │ │ │ │ + add r0, pc, #488 @ (adr r0, 11f64 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011cb4 : │ │ │ │ │ +00011d7c : │ │ │ │ │ subs r0, #1 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - bhi.n 11d1a │ │ │ │ │ + bhi.n 11de2 │ │ │ │ │ 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] @ (11d20 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (11de8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #80] @ (11d24 ) │ │ │ │ │ + ldr r0, [pc, #80] @ (11dec ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #76] @ (11d28 ) │ │ │ │ │ + ldr r0, [pc, #76] @ (11df0 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #76] @ (11d2c ) │ │ │ │ │ + ldr r0, [pc, #76] @ (11df4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #72] @ (11d30 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (11df8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #72] @ (11d34 ) │ │ │ │ │ + ldr r0, [pc, #72] @ (11dfc ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #68] @ (11d38 ) │ │ │ │ │ + ldr r0, [pc, #68] @ (11e00 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #68] @ (11d3c ) │ │ │ │ │ + ldr r0, [pc, #68] @ (11e04 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ (11d40 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (11e08 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ (11d44 ) │ │ │ │ │ + ldr r0, [pc, #64] @ (11e0c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #60] @ (11d48 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (11e10 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #60] @ (11d4c ) │ │ │ │ │ + ldr r0, [pc, #60] @ (11e14 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #56] @ (11d50 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (11e18 ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #56] @ (11d54 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (11e1c ) │ │ │ │ │ add r0, pc │ │ │ │ │ bx lr │ │ │ │ │ - add r6, pc, #40 @ (adr r6, 11d4c ) │ │ │ │ │ + add r6, pc, #40 @ (adr r6, 11e14 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #992 @ (adr r5, 12108 ) │ │ │ │ │ + add r5, pc, #992 @ (adr r5, 121d0 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #40 @ (adr r6, 11d54 ) │ │ │ │ │ + add r6, pc, #40 @ (adr r6, 11e1c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #64 @ (adr r6, 11d70 ) │ │ │ │ │ + add r6, pc, #64 @ (adr r6, 11e38 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #88 @ (adr r6, 11d8c ) │ │ │ │ │ + add r6, pc, #88 @ (adr r6, 11e54 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #112 @ (adr r6, 11da8 ) │ │ │ │ │ + add r6, pc, #112 @ (adr r6, 11e70 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #360 @ (adr r6, 11ea4 ) │ │ │ │ │ + add r6, pc, #360 @ (adr r6, 11f6c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #272 @ (adr r6, 11e50 ) │ │ │ │ │ + add r6, pc, #272 @ (adr r6, 11f18 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #280 @ (adr r6, 11e5c ) │ │ │ │ │ + add r6, pc, #280 @ (adr r6, 11f24 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #64 @ (adr r6, 11d88 ) │ │ │ │ │ + add r6, pc, #64 @ (adr r6, 11e50 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #72 @ (adr r6, 11d94 ) │ │ │ │ │ + add r6, pc, #72 @ (adr r6, 11e5c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #96 @ (adr r6, 11db0 ) │ │ │ │ │ + add r6, pc, #96 @ (adr r6, 11e78 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #120 @ (adr r6, 11dcc ) │ │ │ │ │ + add r6, pc, #120 @ (adr r6, 11e94 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #224 @ (adr r6, 11e38 ) │ │ │ │ │ + add r6, pc, #224 @ (adr r6, 11f00 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011d58 : │ │ │ │ │ +00011e20 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ orrs r1, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq.n 11e0c │ │ │ │ │ + beq.n 11ed4 │ │ │ │ │ ands.w r3, r0, #1 │ │ │ │ │ it eq │ │ │ │ │ strbeq r3, [r2, #0] │ │ │ │ │ - beq.n 11d74 │ │ │ │ │ - ldr r3, [pc, #416] @ (11f10 ) │ │ │ │ │ + beq.n 11e3c │ │ │ │ │ + ldr r3, [pc, #416] @ (11fd8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ str r0, [r2, #0] │ │ │ │ │ lsls r2, r5, #30 │ │ │ │ │ - bmi.n 11de2 │ │ │ │ │ + bmi.n 11eaa │ │ │ │ │ lsls r3, r5, #29 │ │ │ │ │ - bmi.n 11dc2 │ │ │ │ │ + bmi.n 11e8a │ │ │ │ │ lsls r0, r5, #28 │ │ │ │ │ - bpl.n 11d9e │ │ │ │ │ + bpl.n 11e66 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #396] @ (11f14 ) │ │ │ │ │ + ldr r3, [pc, #396] @ (11fdc ) │ │ │ │ │ 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 r1, r5, #27 │ │ │ │ │ - bmi.n 11e1c │ │ │ │ │ + bmi.n 11ee4 │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bmi.n 11e44 │ │ │ │ │ + bmi.n 11f0c │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ - bmi.n 11e66 │ │ │ │ │ + bmi.n 11f2e │ │ │ │ │ lsls r0, r5, #24 │ │ │ │ │ - bmi.n 11e88 │ │ │ │ │ + bmi.n 11f50 │ │ │ │ │ lsls r1, r5, #23 │ │ │ │ │ - bmi.n 11ea6 │ │ │ │ │ + bmi.n 11f6e │ │ │ │ │ lsls r2, r5, #22 │ │ │ │ │ - bmi.w 11eca │ │ │ │ │ + bmi.w 11f92 │ │ │ │ │ lsls r3, r5, #20 │ │ │ │ │ - bmi.w 11eee │ │ │ │ │ + bmi.w 11fb6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #332] @ (11f18 ) │ │ │ │ │ + ldr r3, [pc, #332] @ (11fe0 ) │ │ │ │ │ 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.n 11d9e │ │ │ │ │ - b.n 11d80 │ │ │ │ │ + bpl.n 11e66 │ │ │ │ │ + b.n 11e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #304] @ (11f1c ) │ │ │ │ │ + ldr r3, [pc, #304] @ (11fe4 ) │ │ │ │ │ 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.n 11d7c │ │ │ │ │ - b.n 11dc2 │ │ │ │ │ - ldr r3, [pc, #272] @ (11f20 ) │ │ │ │ │ + bpl.n 11e44 │ │ │ │ │ + b.n 11e8a │ │ │ │ │ + ldr r3, [pc, #272] @ (11fe8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia r3!, {r0, r1, r2} │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ lsls r1, r5, #27 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bpl.n 11da2 │ │ │ │ │ + bpl.n 11e6a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #256] @ (11f24 ) │ │ │ │ │ + ldr r3, [pc, #256] @ (11fec ) │ │ │ │ │ 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 11da6 │ │ │ │ │ + bpl.n 11e6e │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #220] @ (11f28 ) │ │ │ │ │ + ldr r3, [pc, #220] @ (11ff0 ) │ │ │ │ │ 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 11daa │ │ │ │ │ + bpl.n 11e72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #188] @ (11f2c ) │ │ │ │ │ + ldr r3, [pc, #188] @ (11ff4 ) │ │ │ │ │ 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 11dae │ │ │ │ │ + bpl.n 11e76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #160] @ (11f30 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (11ff8 ) │ │ │ │ │ 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 11db2 │ │ │ │ │ + bpl.n 11e7a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #132] @ (11f34 ) │ │ │ │ │ + ldr r3, [pc, #132] @ (11ffc ) │ │ │ │ │ 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.w 11db8 │ │ │ │ │ + bpl.w 11e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #100] @ (11f38 ) │ │ │ │ │ + ldr r3, [pc, #100] @ (12000 ) │ │ │ │ │ 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.w 11dbe │ │ │ │ │ + bpl.w 11e86 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #68] @ (11f3c ) │ │ │ │ │ + ldr r3, [pc, #68] @ (12004 ) │ │ │ │ │ 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} │ │ │ │ │ nop │ │ │ │ │ - add r5, pc, #1000 @ (adr r5, 122fc ) │ │ │ │ │ + add r5, pc, #1000 @ (adr r5, 123c4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #968 @ (adr r5, 122e0 ) │ │ │ │ │ + add r5, pc, #968 @ (adr r5, 123a8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #680 @ (adr r5, 121c4 ) │ │ │ │ │ + add r5, pc, #680 @ (adr r5, 1228c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #496 @ (adr r5, 12110 ) │ │ │ │ │ + add r5, pc, #496 @ (adr r5, 121d8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #312 @ (adr r5, 1205c ) │ │ │ │ │ + add r5, pc, #312 @ (adr r5, 12124 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #392 @ (adr r5, 120b0 ) │ │ │ │ │ + add r5, pc, #392 @ (adr r5, 12178 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #296 @ (adr r5, 12054 ) │ │ │ │ │ + add r5, pc, #296 @ (adr r5, 1211c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #208 @ (adr r5, 12000 ) │ │ │ │ │ + add r5, pc, #208 @ (adr r5, 120c8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #128 @ (adr r5, 11fb4 ) │ │ │ │ │ + add r5, pc, #128 @ (adr r5, 1207c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #32 @ (adr r5, 11f58 ) │ │ │ │ │ + add r5, pc, #32 @ (adr r5, 12020 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #960 @ (adr r4, 122fc ) │ │ │ │ │ + add r4, pc, #960 @ (adr r4, 123c4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r4, pc, #872 @ (adr r4, 122a8 ) │ │ │ │ │ + add r4, pc, #872 @ (adr r4, 12370 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011f40 : │ │ │ │ │ +00012008 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ cmp r1, #16 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - beq.n 11f52 │ │ │ │ │ + beq.n 1201a │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - beq.n 11f72 │ │ │ │ │ + beq.n 1203a │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r0, #328] @ 0x148 │ │ │ │ │ add.w r4, r0, #328 @ 0x148 │ │ │ │ │ - ldr r5, [pc, #60] @ (11f98 ) │ │ │ │ │ + ldr r5, [pc, #60] @ (12060 ) │ │ │ │ │ add r5, pc │ │ │ │ │ - cbz r3, 11f82 │ │ │ │ │ + cbz r3, 1204a │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ movs r3, #0 │ │ │ │ │ blx 6c90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 11f4c │ │ │ │ │ + beq.n 12014 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr.w r3, [r0, #332] @ 0x14c │ │ │ │ │ add.w r4, r0, #332 @ 0x14c │ │ │ │ │ - ldr r5, [pc, #32] @ (11f9c ) │ │ │ │ │ + ldr r5, [pc, #32] @ (12064 ) │ │ │ │ │ add r5, pc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 11f60 │ │ │ │ │ + bne.n 12028 │ │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx 6eec │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ - bl 11668 │ │ │ │ │ + bl 11730 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b.n 11f60 │ │ │ │ │ - add r3, pc, #368 @ (adr r3, 1210c ) │ │ │ │ │ + b.n 12028 │ │ │ │ │ + add r3, pc, #368 @ (adr r3, 121d4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, pc, #256 @ (adr r3, 120a0 ) │ │ │ │ │ + add r3, pc, #256 @ (adr r3, 12168 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00011fa0 : │ │ │ │ │ +00012068 : │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -18585,181 +18577,181 @@ │ │ │ │ │ vstr d7, [r6, #64] @ 0x40 │ │ │ │ │ vstr d1, [r6, #40] @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r8, r0 │ │ │ │ │ - ldr r1, [pc, #132] @ (12164 ) │ │ │ │ │ - ldr r0, [pc, #132] @ (12168 ) │ │ │ │ │ + ldr r1, [pc, #132] @ (1222c ) │ │ │ │ │ + ldr r0, [pc, #132] @ (12230 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ - cbz r0, 1215c │ │ │ │ │ - ldr r7, [pc, #120] @ (1216c ) │ │ │ │ │ + cbz r0, 12224 │ │ │ │ │ + ldr r7, [pc, #120] @ (12234 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ add r7, pc │ │ │ │ │ - b.n 12102 │ │ │ │ │ + b.n 121ca │ │ │ │ │ blx 6e5c │ │ │ │ │ - cbz r0, 12138 │ │ │ │ │ + cbz r0, 12200 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 120fc │ │ │ │ │ + bne.n 121c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6554 │ │ │ │ │ str.w r0, [r8, #32] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6778 │ │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1211c │ │ │ │ │ + beq.n 121e4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ blx 68e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r3, [r8, #32] │ │ │ │ │ blx 6b80 │ │ │ │ │ - b.n 1212c │ │ │ │ │ + b.n 121f4 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 1212e │ │ │ │ │ + b.n 121f6 │ │ │ │ │ ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #984 @ (adr r2, 12544 ) │ │ │ │ │ + add r2, pc, #984 @ (adr r2, 1260c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, pc, #976 @ (adr r2, 12540 ) │ │ │ │ │ + add r2, pc, #976 @ (adr r2, 12608 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #60] @ (121b4 ) │ │ │ │ │ + ldr r0, [pc, #60] @ (1227c ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r4, sp │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6518 │ │ │ │ │ - cbnz r0, 121a4 │ │ │ │ │ + cbnz r0, 1226c │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ - cbz r3, 121ac │ │ │ │ │ + cbz r3, 12274 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ │ it eq │ │ │ │ │ addeq r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 1218e │ │ │ │ │ + bne.n 12256 │ │ │ │ │ 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 1219e │ │ │ │ │ + b.n 12266 │ │ │ │ │ nop │ │ │ │ │ - add r2, pc, #472 @ (adr r2, 12390 ) │ │ │ │ │ + add r2, pc, #472 @ (adr r2, 12458 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ vpush {d8-d9} │ │ │ │ │ sub sp, #8 │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ - vldr d8, [pc, #608] @ 12440 │ │ │ │ │ + vldr d8, [pc, #608] @ 12508 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #16] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #24] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1232c │ │ │ │ │ + beq.n 123f4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrd r7, r1, [r4, #56] @ 0x38 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -18790,130 +18782,130 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #32] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ strd r0, r1, [r4, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ itt ne │ │ │ │ │ ldrdne r6, r5, [r4, #24] │ │ │ │ │ ldrdne r7, r1, [r4, #56] @ 0x38 │ │ │ │ │ - bne.w 122dc │ │ │ │ │ + bne.w 123a4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s14, [r7, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ ldrd r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ vmul.f64 d9, d9, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vadd.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrd r6, r5, [r4, #24] │ │ │ │ │ strd r0, r1, [r4, #56] @ 0x38 │ │ │ │ │ - b.n 122dc │ │ │ │ │ + b.n 123a4 │ │ │ │ │ nop.w │ │ │ │ │ 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, 12474 │ │ │ │ │ + cbz r4, 1253c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ movs r6, #0 │ │ │ │ │ sxth r3, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov ip, r4 │ │ │ │ │ adds r7, #1 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ │ lsls r0, r3, #18 │ │ │ │ │ - bmi.n 1245a │ │ │ │ │ + bmi.n 12522 │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bmi.n 12476 │ │ │ │ │ + bmi.n 1253e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1245a │ │ │ │ │ + bne.n 12522 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ │ ldrh.w r4, [r2, r0, lsl #1] │ │ │ │ │ ubfx r4, r4, #11, #1 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ it eq │ │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 12478 │ │ │ │ │ + bne.n 12540 │ │ │ │ │ adds r6, #1 │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ add r6, r7 │ │ │ │ │ cmp.w r6, #256 @ 0x100 │ │ │ │ │ - ble.n 124a8 │ │ │ │ │ + ble.n 12570 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1245a │ │ │ │ │ - b.n 12474 │ │ │ │ │ + bne.n 12522 │ │ │ │ │ + b.n 1253c │ │ │ │ │ add.w r0, r5, #1792 @ 0x700 │ │ │ │ │ add r5, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ blx 6500 │ │ │ │ │ strb.w r4, [r5, #1792] @ 0x700 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ @@ -18925,46 +18917,46 @@ │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r4, sp, #16 │ │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ │ blx 6554 │ │ │ │ │ ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 124ee │ │ │ │ │ + bne.n 125b6 │ │ │ │ │ ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble.w 127d4 │ │ │ │ │ - ldr r3, [pc, #776] @ (127f8 ) │ │ │ │ │ + ble.w 1289c │ │ │ │ │ + ldr r3, [pc, #776] @ (128c0 ) │ │ │ │ │ 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 65c8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 127d8 │ │ │ │ │ + bne.w 128a0 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 127e8 │ │ │ │ │ + beq.w 128b0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r6, [r4, #-4] │ │ │ │ │ blx 6c50 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 127e8 │ │ │ │ │ + beq.w 128b0 │ │ │ │ │ sub.w r9, r0, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp.w r9, #127 @ 0x7f │ │ │ │ │ add.w r0, r5, #440 @ 0x1b8 │ │ │ │ │ it cs │ │ │ │ │ movcs.w r9, #127 @ 0x7f │ │ │ │ │ adds r6, r7, #1 │ │ │ │ │ @@ -18975,35 +18967,35 @@ │ │ │ │ │ strb.w r8, [r9, #440] @ 0x1b8 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ adds r0, r7, #2 │ │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bpl.n 12586 │ │ │ │ │ + bpl.n 1264e │ │ │ │ │ mov r6, r0 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ adds r0, #1 │ │ │ │ │ ldrb.w r2, [r0, #-1] │ │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ │ lsls r7, r2, #18 │ │ │ │ │ - bmi.n 12572 │ │ │ │ │ + bmi.n 1263a │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ │ strb.w r2, [r5, #568] @ 0x238 │ │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ │ lsls r1, r2, #18 │ │ │ │ │ - bpl.n 125aa │ │ │ │ │ + bpl.n 12672 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ ldrh.w r2, [r3, r2, lsl #1] │ │ │ │ │ lsls r2, r2, #18 │ │ │ │ │ - bmi.n 1259a │ │ │ │ │ + bmi.n 12662 │ │ │ │ │ subs r6, r4, #4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movs r7, #0 │ │ │ │ │ blx 68e0 │ │ │ │ │ str.w r7, [r5, #396] @ 0x18c │ │ │ │ │ str.w r0, [r5, #392] @ 0x188 │ │ │ │ │ @@ -19035,35 +19027,35 @@ │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r5, #36] @ 0x24 │ │ │ │ │ - vldr d8, [pc, #448] @ 127f0 │ │ │ │ │ + vldr d8, [pc, #448] @ 128b8 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r5, #424] @ 0x1a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ vldr s15, [r5, #36] @ 0x24 │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ vdiv.f64 d9, d8, d7 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ strd r0, r1, [r5, #432] @ 0x1b0 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6778 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19082,15 +19074,15 @@ │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ asrs r3, r2, #31 │ │ │ │ │ - bl 1a588 │ │ │ │ │ + bl 1a650 │ │ │ │ │ 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 │ │ │ │ │ @@ -19162,15 +19154,15 @@ │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #20 │ │ │ │ │ vpop {d8-d9} │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov.w r8, #22 │ │ │ │ │ - b.n 127d8 │ │ │ │ │ + b.n 128a0 │ │ │ │ │ nop │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ lsls r7, r1 │ │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -19178,85 +19170,85 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ blx 68ec │ │ │ │ │ add.w r8, r5, r0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcs.n 1288a │ │ │ │ │ + bcs.n 12952 │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - cbz r4, 12886 │ │ │ │ │ + cbz r4, 1294e │ │ │ │ │ subs r6, r4, r5 │ │ │ │ │ add.w fp, r4, #1 │ │ │ │ │ blx 6aa8 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, fp │ │ │ │ │ strb.w r9, [r7, #255] @ 0xff │ │ │ │ │ strb.w r9, [r7, r6] │ │ │ │ │ blx 6908 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - cbz r2, 12850 │ │ │ │ │ + cbz r2, 12918 │ │ │ │ │ strb.w r9, [r2] │ │ │ │ │ blx 68ec │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #39 @ 0x27 │ │ │ │ │ - bne.n 1287c │ │ │ │ │ + bne.n 12944 │ │ │ │ │ ldrb.w r2, [r4, r9] │ │ │ │ │ add.w fp, r4, #2 │ │ │ │ │ mov.w ip, #0 │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #39 @ 0x27 │ │ │ │ │ it eq │ │ │ │ │ strbeq.w ip, [r4, r9] │ │ │ │ │ add r6, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ adds r6, #2 │ │ │ │ │ blx sl │ │ │ │ │ add r5, r6 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bcc.n 12816 │ │ │ │ │ + bcc.n 128de │ │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [pc, #4] @ (12898 ) │ │ │ │ │ + ldr r2, [pc, #4] @ (12960 ) │ │ │ │ │ add r2, pc │ │ │ │ │ - b.n 127fc │ │ │ │ │ + b.n 128c4 │ │ │ │ │ nop │ │ │ │ │ lsls r3, r1, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r2, [pc, #84] @ (128f8 ) │ │ │ │ │ + ldr r2, [pc, #84] @ (129c0 ) │ │ │ │ │ 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 6a30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ │ blx 6518 │ │ │ │ │ - cbz r0, 128ce │ │ │ │ │ + cbz r0, 12996 │ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ add sp, #4 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6420 │ │ │ │ │ @@ -19271,62 +19263,62 @@ │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl 12448 │ │ │ │ │ + bl 12510 │ │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ - cbz r0, 12934 │ │ │ │ │ + cbz r0, 129fc │ │ │ │ │ adds r4, r0, #1 │ │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6908 │ │ │ │ │ - cbz r0, 12934 │ │ │ │ │ + cbz r0, 129fc │ │ │ │ │ subs r7, r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add.w r0, r6, #2304 @ 0x900 │ │ │ │ │ blx 6500 │ │ │ │ │ adds r0, r6, r7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r0, #2304] @ 0x900 │ │ │ │ │ - ldr r1, [pc, #96] @ (12998 ) │ │ │ │ │ + ldr r1, [pc, #96] @ (12a60 ) │ │ │ │ │ movs r2, #25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ - cbz r0, 1297e │ │ │ │ │ - ldr r7, [pc, #88] @ (1299c ) │ │ │ │ │ + cbz r0, 12a46 │ │ │ │ │ + ldr r7, [pc, #88] @ (12a64 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6e5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1296a │ │ │ │ │ - ldr r7, [pc, #72] @ (129a0 ) │ │ │ │ │ + cbz r0, 12a32 │ │ │ │ │ + ldr r7, [pc, #72] @ (12a68 ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r7, pc │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6e5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1296a │ │ │ │ │ + cbz r0, 12a32 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r6, #1536 @ 0x600 │ │ │ │ │ blx 6aa8 │ │ │ │ │ strb.w r4, [r6, #1791] @ 0x6ff │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [pc, #36] @ (129a4 ) │ │ │ │ │ + ldr r2, [pc, #36] @ (12a6c ) │ │ │ │ │ add.w r0, r6, #1792 @ 0x700 │ │ │ │ │ ldrb.w r3, [r6, #1792] @ 0x700 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ add r2, pc │ │ │ │ │ b.w 6a2c │ │ │ │ │ nop │ │ │ │ │ @@ -19334,84 +19326,84 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #832] @ 0x340 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [pc, #32] @ (129cc ) │ │ │ │ │ + ldr r2, [pc, #32] @ (12a94 ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r2, pc │ │ │ │ │ - bl 127fc │ │ │ │ │ - ldr r2, [pc, #24] @ (129d0 ) │ │ │ │ │ + bl 128c4 │ │ │ │ │ + ldr r2, [pc, #24] @ (12a98 ) │ │ │ │ │ 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 6a2c │ │ │ │ │ lsls r7, r4, #3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #840] @ 0x348 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ - cbz r0, 12a06 │ │ │ │ │ + cbz r0, 12ace │ │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.n 129fc │ │ │ │ │ + bcs.n 12ac4 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ str r2, [r0, #0] │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mla r0, r2, r3, r5 │ │ │ │ │ blx 6500 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ blx 64c0 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - b.n 129e6 │ │ │ │ │ + b.n 12aae │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 129f8 │ │ │ │ │ + bne.n 12ac0 │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 129f8 │ │ │ │ │ + bne.n 12ac0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ blx 6500 │ │ │ │ │ movs r0, #1 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #100] @ (12a8c ) │ │ │ │ │ + ldr r1, [pc, #100] @ (12b54 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, 12a64 │ │ │ │ │ - ldr r1, [pc, #88] @ (12a90 ) │ │ │ │ │ + cbz r0, 12b2c │ │ │ │ │ + ldr r1, [pc, #88] @ (12b58 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 12a52 │ │ │ │ │ - ldr r1, [pc, #80] @ (12a94 ) │ │ │ │ │ + cbz r0, 12b1a │ │ │ │ │ + ldr r1, [pc, #80] @ (12b5c ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12a78 │ │ │ │ │ + cbz r0, 12b40 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r5, #1792 @ 0x700 │ │ │ │ │ blx 6aa8 │ │ │ │ │ strb.w r6, [r5, #2047] @ 0x7ff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -19433,27 +19425,27 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #68] @ (12ae4 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (12bac ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, 12ace │ │ │ │ │ - ldr r1, [pc, #56] @ (12ae8 ) │ │ │ │ │ + cbz r0, 12b96 │ │ │ │ │ + ldr r1, [pc, #56] @ (12bb0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12abc │ │ │ │ │ + cbz r0, 12b84 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add.w r0, r6, #256 @ 0x100 │ │ │ │ │ blx 6aa8 │ │ │ │ │ strb.w r4, [r6, #511] @ 0x1ff │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ @@ -19471,58 +19463,58 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r1, [pc, #68] @ (12b44 ) │ │ │ │ │ + ldr r1, [pc, #68] @ (12c0c ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 12b16 │ │ │ │ │ - b.n 12b3c │ │ │ │ │ + cbnz r0, 12bde │ │ │ │ │ + b.n 12c04 │ │ │ │ │ blx 6e5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 12b30 │ │ │ │ │ + cbz r0, 12bf8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 12b0e │ │ │ │ │ + bne.n 12bd6 │ │ │ │ │ movs r4, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movw r4, #20001 @ 0x4e21 │ │ │ │ │ - b.n 12b36 │ │ │ │ │ + b.n 12bfe │ │ │ │ │ nop │ │ │ │ │ str r1, [sp, #648] @ 0x288 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #400] @ (12ce0 ) │ │ │ │ │ + ldr r1, [pc, #400] @ (12da8 ) │ │ │ │ │ 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 12aec │ │ │ │ │ + bl 12bb4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12cd6 │ │ │ │ │ + bne.w 12d9e │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6ec8 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19637,25 +19629,25 @@ │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [sp, #624] @ 0x270 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r1, [pc, #336] @ (12e3c ) │ │ │ │ │ + ldr r1, [pc, #336] @ (12f04 ) │ │ │ │ │ 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 12aec │ │ │ │ │ + bl 12bb4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 12e32 │ │ │ │ │ + bne.w 12efa │ │ │ │ │ mov r6, r4 │ │ │ │ │ movs r1, #2 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6ec8 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r6, #-4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -19757,31 +19749,31 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub.w sp, sp, #1144 @ 0x478 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ blx 66c0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13008 │ │ │ │ │ + beq.w 130d0 │ │ │ │ │ add r5, sp, #24 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 6868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 12fc0 │ │ │ │ │ + blt.w 13088 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 12fce │ │ │ │ │ - ldr r1, [pc, #416] @ (13014 ) │ │ │ │ │ - ldr r0, [pc, #416] @ (13018 ) │ │ │ │ │ + bgt.w 13096 │ │ │ │ │ + ldr r1, [pc, #416] @ (130dc ) │ │ │ │ │ + ldr r0, [pc, #416] @ (130e0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 12fc0 │ │ │ │ │ + beq.w 13088 │ │ │ │ │ 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 │ │ │ │ │ @@ -19790,34 +19782,34 @@ │ │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 64d8 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 12fb0 │ │ │ │ │ + beq.n 13078 │ │ │ │ │ blx 68e0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 68e0 │ │ │ │ │ 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 12e9e │ │ │ │ │ + bne.n 12f66 │ │ │ │ │ lsrs r3, r2, #12 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ │ orrs r3, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne.n 12e9e │ │ │ │ │ + bne.n 12f66 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 6778 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ @@ -19891,15 +19883,15 @@ │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ 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] @ (1301c ) │ │ │ │ │ + ldr r2, [pc, #68] @ (130e4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -19907,15 +19899,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 653c │ │ │ │ │ - b.n 12e72 │ │ │ │ │ + b.n 12f3a │ │ │ │ │ movs r0, #6 │ │ │ │ │ add.w sp, sp, #1144 @ 0x478 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ ldrh r6, [r5, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [sp, #688] @ 0x2b0 │ │ │ │ │ @@ -19944,69 +19936,69 @@ │ │ │ │ │ strd r2, r3, [r8, #24] │ │ │ │ │ strd r2, r3, [r8, #8] │ │ │ │ │ strd r2, r3, [r8] │ │ │ │ │ strd r2, r3, [r8, #64] @ 0x40 │ │ │ │ │ blx 66c0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1325a │ │ │ │ │ + beq.w 13322 │ │ │ │ │ add.w r9, sp, #128 @ 0x80 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 6868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.w 13210 │ │ │ │ │ + blt.w 132d8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 13220 │ │ │ │ │ - ldr r1, [pc, #484] @ (13278 ) │ │ │ │ │ - ldr r0, [pc, #488] @ (1327c ) │ │ │ │ │ + bgt.w 132e8 │ │ │ │ │ + ldr r1, [pc, #484] @ (13340 ) │ │ │ │ │ + ldr r0, [pc, #488] @ (13344 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13210 │ │ │ │ │ + beq.w 132d8 │ │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [pc, #468] @ (13280 ) │ │ │ │ │ + ldr r3, [pc, #468] @ (13348 ) │ │ │ │ │ mov.w fp, #61440 @ 0xf000 │ │ │ │ │ movt fp, #65535 @ 0xffff │ │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ │ movw r1, #1025 @ 0x401 │ │ │ │ │ blx 64d8 │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 131de │ │ │ │ │ + beq.w 132a6 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, sl │ │ │ │ │ blx 68e0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ blx 68e0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r2, r1, [r9, #32] │ │ │ │ │ and.w r3, r1, fp │ │ │ │ │ ubfx r0, r2, #8, #12 │ │ │ │ │ orrs r3, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 130ba │ │ │ │ │ + bne.n 13182 │ │ │ │ │ lsrs r3, r2, #12 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ orr.w r3, r3, r1, lsl #20 │ │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ │ orrs r3, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, r4 │ │ │ │ │ - bne.n 130ba │ │ │ │ │ + bne.n 13182 │ │ │ │ │ ldr.w r0, [sl] │ │ │ │ │ add r6, sp, #108 @ 0x6c │ │ │ │ │ blx 6778 │ │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ │ str.w r0, [sl] │ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ @@ -20032,18 +20024,18 @@ │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ │ blx 6a3c <__isoc99_sscanf@plt> │ │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #11 │ │ │ │ │ - beq.n 131b2 │ │ │ │ │ + beq.n 1327a │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq.n 131f0 │ │ │ │ │ + beq.n 132b8 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r5, [r6, #0] │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r3, [r2, #0] │ │ │ │ │ ldrd r6, r2, [r9, #32] │ │ │ │ │ @@ -20060,22 +20052,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 13266 │ │ │ │ │ + beq.n 1332e │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 130ba │ │ │ │ │ + bne.n 13182 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6500 │ │ │ │ │ - b.n 130ba │ │ │ │ │ + b.n 13182 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ str r0, [r7, #36] @ 0x24 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ @@ -20089,44 +20081,44 @@ │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ str r3, [r7, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - b.n 1316c │ │ │ │ │ + b.n 13234 │ │ │ │ │ movs r4, #2 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1252 @ 0x4e4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - vldr d7, [pc, #124] @ 13270 │ │ │ │ │ + vldr d7, [pc, #124] @ 13338 │ │ │ │ │ str r1, [r0, #0] │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ vstr d7, [r7, #48] @ 0x30 │ │ │ │ │ ldr r5, [r3, #0] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ mov r1, r0 │ │ │ │ │ vstr d7, [r7, #56] @ 0x38 │ │ │ │ │ - b.n 1316c │ │ │ │ │ + b.n 13234 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1252 @ 0x4e4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr r2, [pc, #88] @ (13284 ) │ │ │ │ │ + ldr r2, [pc, #88] @ (1334c ) │ │ │ │ │ movs r1, #4 │ │ │ │ │ ldrd r6, r4, [r9, #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 │ │ │ │ │ @@ -20134,21 +20126,21 @@ │ │ │ │ │ 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 653c │ │ │ │ │ - b.n 13090 │ │ │ │ │ + b.n 13158 │ │ │ │ │ movs r4, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1252 @ 0x4e4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 131e0 │ │ │ │ │ + b.n 132a8 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ │ @ instruction: 0xffffffff │ │ │ │ │ ldrh r0, [r2, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [sp, #792] @ 0x318 │ │ │ │ │ @@ -20160,59 +20152,59 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subw sp, sp, #2076 @ 0x81c │ │ │ │ │ blx 66c0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1335e │ │ │ │ │ - ldr r1, [pc, #200] @ (13368 ) │ │ │ │ │ + beq.n 13426 │ │ │ │ │ + ldr r1, [pc, #200] @ (13430 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r2, #5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ adds r7, r5, #5 │ │ │ │ │ blx 6e5c │ │ │ │ │ - cbnz r0, 1330a │ │ │ │ │ + cbnz r0, 133d2 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bmi.n 132ca │ │ │ │ │ + bmi.n 13392 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r1, r3, lsl #1] │ │ │ │ │ lsls r2, r3, #20 │ │ │ │ │ - bpl.n 132be │ │ │ │ │ + bpl.n 13386 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movs r5, #0 │ │ │ │ │ blx 68e0 │ │ │ │ │ - ldr r2, [pc, #148] @ (1336c ) │ │ │ │ │ + ldr r2, [pc, #148] @ (13434 ) │ │ │ │ │ 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 6a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #1025 @ 0x401 │ │ │ │ │ blx 6518 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 1330e │ │ │ │ │ + cbz r0, 133d6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #2076 @ 0x81c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b.n 132ae │ │ │ │ │ + b.n 13376 │ │ │ │ │ add r5, sp, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ @@ -20242,33 +20234,33 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ strh r0, [r7, #62] @ 0x3e │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #728] @ 0x2d8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r3, [pc, #92] @ (133d4 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (1349c ) │ │ │ │ │ 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 65c8 │ │ │ │ │ - cbnz r0, 133b6 │ │ │ │ │ - ldr r1, [pc, #68] @ (133d8 ) │ │ │ │ │ + cbnz r0, 1347e │ │ │ │ │ + ldr r1, [pc, #68] @ (134a0 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - cbz r0, 133be │ │ │ │ │ + cbz r0, 13486 │ │ │ │ │ blx 6778 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r1, #-4]! │ │ │ │ │ blx 68e0 │ │ │ │ │ strd r0, r5, [r6, #152] @ 0x98 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ @@ -20283,208 +20275,208 @@ │ │ │ │ │ nop │ │ │ │ │ str r2, [sp, #184] @ 0xb8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #228] @ (134c8 ) │ │ │ │ │ + ldr r0, [pc, #228] @ (13590 ) │ │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #216] @ (134cc ) │ │ │ │ │ + ldr r0, [pc, #216] @ (13594 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ - ldr r3, [pc, #212] @ (134d0 ) │ │ │ │ │ + ldr r3, [pc, #212] @ (13598 ) │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ - cbz r0, 1346c │ │ │ │ │ + cbz r0, 13534 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r9, #1 │ │ │ │ │ moveq.w r9, #0 │ │ │ │ │ mov.w r8, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 13476 │ │ │ │ │ + beq.n 1353e │ │ │ │ │ blx 63fc │ │ │ │ │ - cbnz r0, 13490 │ │ │ │ │ + cbnz r0, 13558 │ │ │ │ │ add r7, sp, #96 @ 0x60 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #8191 @ 0x1fff │ │ │ │ │ blx 6518 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 1346c │ │ │ │ │ + cbnz r0, 13534 │ │ │ │ │ movs r3, #12 │ │ │ │ │ - ldr r1, [pc, #148] @ (134d4 ) │ │ │ │ │ + ldr r1, [pc, #148] @ (1359c ) │ │ │ │ │ add.w r6, r5, #1536 @ 0x600 │ │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mul.w r3, r3, r8 │ │ │ │ │ add.w r8, r1, r3 │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ blx 6aa8 │ │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ strb.w r4, [r5, #1791] @ 0x6ff │ │ │ │ │ - cbz r3, 134c0 │ │ │ │ │ + cbz r3, 13588 │ │ │ │ │ blx r3 │ │ │ │ │ ldrb.w r3, [r5, #1024] @ 0x400 │ │ │ │ │ - cbz r3, 1349e │ │ │ │ │ + cbz r3, 13566 │ │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ blx 6868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 13490 │ │ │ │ │ - ldr r3, [pc, #84] @ (134d8 ) │ │ │ │ │ + blt.n 13558 │ │ │ │ │ + ldr r3, [pc, #84] @ (135a0 ) │ │ │ │ │ movs r2, #12 │ │ │ │ │ add r3, pc │ │ │ │ │ mla r3, r2, r8, r3 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ - b.n 13428 │ │ │ │ │ + b.n 134f0 │ │ │ │ │ ldr.w r0, [r7, #12]! │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1341a │ │ │ │ │ - b.n 1346c │ │ │ │ │ - ldr r2, [pc, #60] @ (134dc ) │ │ │ │ │ + bne.n 134e2 │ │ │ │ │ + b.n 13534 │ │ │ │ │ + ldr r2, [pc, #60] @ (135a4 ) │ │ │ │ │ add.w r4, r5, #1792 @ 0x700 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ add r2, pc │ │ │ │ │ add.w r0, r5, #1024 @ 0x400 │ │ │ │ │ str r4, [sp, #0] │ │ │ │ │ blx 6a30 │ │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - bl 12448 │ │ │ │ │ - b.n 13466 │ │ │ │ │ + bl 12510 │ │ │ │ │ + b.n 1352e │ │ │ │ │ nop │ │ │ │ │ str r1, [sp, #872] @ 0x368 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r1, [sp, #928] @ 0x3a0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - stmia r0!, {r1, r2, r4, r6} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - stmia r0!, {r4} │ │ │ │ │ - movs r0, r0 │ │ │ │ │ - itee gt │ │ │ │ │ - movgt r0, r0 │ │ │ │ │ - strle r1, [sp, #296] @ 0x128 │ │ │ │ │ - movle r0, r0 │ │ │ │ │ + itee hi │ │ │ │ │ + movhi r0, r0 │ │ │ │ │ + it mi @ unpredictable │ │ │ │ │ + movmi r0, r0 │ │ │ │ │ + itte eq │ │ │ │ │ + moveq r0, r0 │ │ │ │ │ + streq r1, [sp, #296] @ 0x128 │ │ │ │ │ + movne r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #232] @ (135d0 ) │ │ │ │ │ + ldr r3, [pc, #232] @ (13698 ) │ │ │ │ │ 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 6500 │ │ │ │ │ - ldr r3, [pc, #200] @ (135d4 ) │ │ │ │ │ + ldr r3, [pc, #200] @ (1369c ) │ │ │ │ │ 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 6874 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt.n 135b4 │ │ │ │ │ + blt.n 1367c │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6474 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e8c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.n 135b4 │ │ │ │ │ + blt.n 1367c │ │ │ │ │ subs r4, r5, #1 │ │ │ │ │ strb r7, [r6, r5] │ │ │ │ │ add r5, r6 │ │ │ │ │ - b.n 13556 │ │ │ │ │ + b.n 1361e │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r2, [r5, #-1]! │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r1, r3, #20 │ │ │ │ │ - bmi.n 1355a │ │ │ │ │ + bmi.n 13622 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 13542 │ │ │ │ │ + bgt.n 1360a │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - ble.n 135a0 │ │ │ │ │ + ble.n 13668 │ │ │ │ │ adds r5, r6, r4 │ │ │ │ │ - b.n 1357c │ │ │ │ │ + b.n 13644 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r2, [r5], #-1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r2, r3, #20 │ │ │ │ │ - bpl.n 13580 │ │ │ │ │ + bpl.n 13648 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 13568 │ │ │ │ │ + bgt.n 13630 │ │ │ │ │ adds r5, r6, r4 │ │ │ │ │ - b.n 13598 │ │ │ │ │ + b.n 13660 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r2, [r5], #-1 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ subs r4, #1 │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bmi.n 1359c │ │ │ │ │ + bmi.n 13664 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 13584 │ │ │ │ │ + bgt.n 1364c │ │ │ │ │ subs r7, #1 │ │ │ │ │ - bcs.n 13564 │ │ │ │ │ + bcs.n 1362c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ble.n 135b4 │ │ │ │ │ + ble.n 1367c │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ │ - beq.n 135be │ │ │ │ │ + beq.n 13686 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ add r6, r4 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #55 @ 0x37 │ │ │ │ │ - bne.n 135aa │ │ │ │ │ + bne.n 13672 │ │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ │ subs r0, #32 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 135b6 │ │ │ │ │ + b.n 1367e │ │ │ │ │ strh r6, [r5, #42] @ 0x2a │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r6, [r6, #54] @ 0x36 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ @@ -20500,25 +20492,25 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13852 │ │ │ │ │ + beq.w 1391a │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq.w 13852 │ │ │ │ │ + beq.w 1391a │ │ │ │ │ subs r3, #99 @ 0x63 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #19 │ │ │ │ │ - bhi.n 135f8 │ │ │ │ │ + bhi.n 136c0 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bhi.n 135f8 │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 13630 ) │ │ │ │ │ + bhi.n 136c0 │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 136f8 ) │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ bx r2 │ │ │ │ │ lsls r5, r7, #6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @@ -20539,104 +20531,104 @@ │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ @ instruction: 0xffc9ffff │ │ │ │ │ lsls r1, r2, #1 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #556] @ (138b0 ) │ │ │ │ │ + ldr r1, [pc, #556] @ (13978 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 135f8 │ │ │ │ │ + bne.n 136c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 6908 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 136e6 │ │ │ │ │ + cbz r0, 137ae │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bpl.n 136be │ │ │ │ │ + bpl.n 13786 │ │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 136b2 │ │ │ │ │ + bmi.n 1377a │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6aa8 │ │ │ │ │ cmp.w sl, #127 @ 0x7f │ │ │ │ │ it ls │ │ │ │ │ addls sl, r6 │ │ │ │ │ mov.w r3, #0 │ │ │ │ │ strb.w r3, [r6, #128] @ 0x80 │ │ │ │ │ it ls │ │ │ │ │ strbls.w r3, [sl, #-1] │ │ │ │ │ - ldr r1, [pc, #460] @ (138b4 ) │ │ │ │ │ + ldr r1, [pc, #460] @ (1397c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1389e │ │ │ │ │ - ldr r1, [pc, #444] @ (138b8 ) │ │ │ │ │ + beq.w 13966 │ │ │ │ │ + ldr r1, [pc, #444] @ (13980 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135f8 │ │ │ │ │ - ldr r1, [pc, #432] @ (138bc ) │ │ │ │ │ + bne.w 136c0 │ │ │ │ │ + ldr r1, [pc, #432] @ (13984 ) │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6aa8 │ │ │ │ │ strb.w r9, [r6, #127] @ 0x7f │ │ │ │ │ - b.n 135f8 │ │ │ │ │ - ldr r1, [pc, #416] @ (138c0 ) │ │ │ │ │ + b.n 136c0 │ │ │ │ │ + ldr r1, [pc, #416] @ (13988 ) │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r2, #9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it eq │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - b.n 135f8 │ │ │ │ │ - ldr r1, [pc, #400] @ (138c4 ) │ │ │ │ │ + b.n 136c0 │ │ │ │ │ + ldr r1, [pc, #400] @ (1398c ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135f8 │ │ │ │ │ + bne.w 136c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 6908 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1379e │ │ │ │ │ + cbz r0, 13866 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bpl.n 13770 │ │ │ │ │ + bpl.n 13838 │ │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r0, r3, #18 │ │ │ │ │ - bmi.n 13764 │ │ │ │ │ + bmi.n 1382c │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 68ec │ │ │ │ │ add.w r3, r6, #128 @ 0x80 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -20648,119 +20640,119 @@ │ │ │ │ │ addls r3, sl │ │ │ │ │ strb.w r2, [r6, #256] @ 0x100 │ │ │ │ │ it ls │ │ │ │ │ strbls.w r2, [r3, #-1] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 63cc │ │ │ │ │ - b.n 135f8 │ │ │ │ │ - ldr r1, [pc, #284] @ (138c8 ) │ │ │ │ │ + b.n 136c0 │ │ │ │ │ + ldr r1, [pc, #284] @ (13990 ) │ │ │ │ │ movs r2, #6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135f8 │ │ │ │ │ + bne.w 136c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 6908 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1379e │ │ │ │ │ + beq.n 13866 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r9, r9, #1 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r0, r3, #18 │ │ │ │ │ - bpl.n 13770 │ │ │ │ │ + bpl.n 13838 │ │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 137de │ │ │ │ │ - b.n 13770 │ │ │ │ │ - ldr r1, [pc, #220] @ (138cc ) │ │ │ │ │ + bmi.n 138a6 │ │ │ │ │ + b.n 13838 │ │ │ │ │ + ldr r1, [pc, #220] @ (13994 ) │ │ │ │ │ movs r2, #7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ - cbz r0, 1385e │ │ │ │ │ - ldr r1, [pc, #212] @ (138d0 ) │ │ │ │ │ + cbz r0, 13926 │ │ │ │ │ + ldr r1, [pc, #212] @ (13998 ) │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 135f8 │ │ │ │ │ + bne.w 136c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 6908 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1383a │ │ │ │ │ + cbz r0, 13902 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bpl.n 1383a │ │ │ │ │ + bpl.n 13902 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 1382e │ │ │ │ │ + bmi.n 138f6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r1, #-4]! │ │ │ │ │ blx 68e0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r0, [r6, #264] @ 0x108 │ │ │ │ │ str.w r3, [r6, #268] @ 0x10c │ │ │ │ │ - b.n 135f8 │ │ │ │ │ + b.n 136c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ blx 6908 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1388c │ │ │ │ │ + cbz r0, 13954 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ add.w r0, r9, #1 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bpl.n 1388c │ │ │ │ │ + bpl.n 13954 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 13880 │ │ │ │ │ + bmi.n 13948 │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 6420 │ │ │ │ │ str.w r0, [r6, #256] @ 0x100 │ │ │ │ │ - b.n 135f8 │ │ │ │ │ - ldr r1, [pc, #52] @ (138d4 ) │ │ │ │ │ + b.n 136c0 │ │ │ │ │ + ldr r1, [pc, #52] @ (1399c ) │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6aa8 │ │ │ │ │ strb.w r9, [r6, #127] @ 0x7f │ │ │ │ │ - b.n 135f8 │ │ │ │ │ - ldrb r2, [r3, #26] │ │ │ │ │ + b.n 136c0 │ │ │ │ │ + ldrb r6, [r3, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r4, #17] │ │ │ │ │ + ldrb r2, [r4, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r7, #54] @ 0x36 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r7, #50] @ 0x32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r1, #50] @ 0x32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -20777,721 +20769,721 @@ │ │ │ │ │ ldr.w r3, [r6, #584] @ 0x248 │ │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 13d88 │ │ │ │ │ - ldr.w r2, [pc, #1188] @ 13da4 │ │ │ │ │ + beq.w 13e50 │ │ │ │ │ + ldr.w r2, [pc, #1188] @ 13e6c │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ adds r0, r5, #6 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ add r2, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a30 │ │ │ │ │ - ldr.w r1, [pc, #1172] @ 13da8 │ │ │ │ │ + ldr.w r1, [pc, #1172] @ 13e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13d74 │ │ │ │ │ + beq.w 13e3c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bgt.w 13d64 │ │ │ │ │ + bgt.w 13e2c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ │ blx 64d8 │ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ - cbnz r0, 1395e │ │ │ │ │ - b.n 13cb4 │ │ │ │ │ + cbnz r0, 13a26 │ │ │ │ │ + b.n 13d7c │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13958 │ │ │ │ │ + beq.n 13a20 │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - beq.n 13988 │ │ │ │ │ + beq.n 13a50 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - bne.n 1396a │ │ │ │ │ + bne.n 13a32 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13988 │ │ │ │ │ + bne.n 13a50 │ │ │ │ │ adds r5, #1 │ │ │ │ │ str.w r5, [r4, #-76] │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 1397c │ │ │ │ │ + beq.n 13a44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ │ mov r0, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne.w r8, #1 │ │ │ │ │ moveq.w r8, #0 │ │ │ │ │ - beq.n 139c0 │ │ │ │ │ + beq.n 13a88 │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ │ - bne.n 1399c │ │ │ │ │ + bne.n 13a64 │ │ │ │ │ rsb r2, r5, #1 │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ add r8, r2 │ │ │ │ │ - bne.n 139c4 │ │ │ │ │ + bne.n 13a8c │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ - beq.n 139b8 │ │ │ │ │ + beq.n 13a80 │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr.w r6, [r4, #-76] │ │ │ │ │ uxth r0, r0 │ │ │ │ │ str.w r0, [r4, #-72] │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 139e8 │ │ │ │ │ + bne.n 13ab0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ str.w r6, [r4, #-76] │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 139dc │ │ │ │ │ + beq.n 13aa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ │ ite ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq.w 13cea │ │ │ │ │ + beq.w 13db2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ │ - bne.n 139fa │ │ │ │ │ + bne.n 13ac2 │ │ │ │ │ rsb r1, r6, #1 │ │ │ │ │ add.w sl, r2, r1 │ │ │ │ │ - b.n 13a1e │ │ │ │ │ + b.n 13ae6 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ - beq.n 13a16 │ │ │ │ │ + beq.n 13ade │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr.w r7, [r4, #-76] │ │ │ │ │ uxth r0, r0 │ │ │ │ │ str.w r0, [r4, #-48] │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13a46 │ │ │ │ │ + bne.n 13b0e │ │ │ │ │ adds r7, #1 │ │ │ │ │ str.w r7, [r4, #-76] │ │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13a3a │ │ │ │ │ + beq.n 13b02 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13cc6 │ │ │ │ │ + beq.w 13d8e │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.w 13942 │ │ │ │ │ + bpl.w 13a0a │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str.w r3, [r4, #-16] │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ cmp.w r8, #8 │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ - ble.w 13cdc │ │ │ │ │ + ble.w 13da4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w lr, r5, #7 │ │ │ │ │ adds r5, #39 @ 0x27 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ sub.w r6, lr, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r0, [r6, #1]! │ │ │ │ │ mov.w r8, r3, lsl #4 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, r8 │ │ │ │ │ ldrh.w ip, [r1, r0, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 13aaa │ │ │ │ │ + bne.n 13b72 │ │ │ │ │ sub.w r3, r0, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r0, r0, #55 @ 0x37 │ │ │ │ │ ite eq │ │ │ │ │ orreq.w r3, r3, r8 │ │ │ │ │ orrne.w r3, r0, r8 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne.n 13a7a │ │ │ │ │ + bne.n 13b42 │ │ │ │ │ add.w lr, r6, #8 │ │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne.n 13a74 │ │ │ │ │ + bne.n 13b3c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ movs r3, #2 │ │ │ │ │ cmp.w sl, #8 │ │ │ │ │ str.w r3, [r4, #-68] │ │ │ │ │ - ble.w 13cce │ │ │ │ │ + ble.w 13d96 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add.w ip, r6, #7 │ │ │ │ │ adds r6, #39 @ 0x27 │ │ │ │ │ add.w lr, r3, #20 │ │ │ │ │ sub.w r0, ip, #8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ ldrh.w r8, [r1, r2, lsl #1] │ │ │ │ │ tst.w r8, #2048 @ 0x800 │ │ │ │ │ - bne.n 13b06 │ │ │ │ │ + bne.n 13bce │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w r8, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ ite eq │ │ │ │ │ orreq r3, r5 │ │ │ │ │ orrne.w r3, r2, r5 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne.n 13adc │ │ │ │ │ + bne.n 13ba4 │ │ │ │ │ add.w ip, r0, #8 │ │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne.n 13ad6 │ │ │ │ │ + bne.n 13b9e │ │ │ │ │ movs r2, #2 │ │ │ │ │ subs r0, r7, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r2, [r4, #-44] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ ldrh.w ip, [r1, r2, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 13b4e │ │ │ │ │ + bne.n 13c16 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r2, r5 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne.n 13b20 │ │ │ │ │ + bne.n 13be8 │ │ │ │ │ adds r2, r6, #2 │ │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13b6e │ │ │ │ │ + bne.n 13c36 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str.w r2, [r4, #-76] │ │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13b62 │ │ │ │ │ + beq.n 13c2a │ │ │ │ │ subs r5, r2, #1 │ │ │ │ │ add.w ip, r2, #7 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrb.w r0, [r5, #1]! │ │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ ldrh.w r7, [r1, r0, lsl #1] │ │ │ │ │ tst.w r7, #2048 @ 0x800 │ │ │ │ │ - bne.n 13b9c │ │ │ │ │ + bne.n 13c64 │ │ │ │ │ sub.w r3, r0, #87 @ 0x57 │ │ │ │ │ subs r0, #55 @ 0x37 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ lsls r7, r7, #23 │ │ │ │ │ it mi │ │ │ │ │ orrmi.w r3, r0, r6 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne.n 13b76 │ │ │ │ │ + bne.n 13c3e │ │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ │ add.w r5, r2, #8 │ │ │ │ │ add.w r7, r2, #16 │ │ │ │ │ movs r3, #0 │ │ │ │ │ add.w r0, r2, #9 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb.w r0, [r5, #1]! │ │ │ │ │ lsls r6, r3, #4 │ │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ │ orrs r3, r6 │ │ │ │ │ ldrh.w ip, [r1, r0, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 13be2 │ │ │ │ │ + bne.n 13caa │ │ │ │ │ sub.w r3, r0, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r0, r0, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, r6 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r0, r6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne.n 13bb6 │ │ │ │ │ + bne.n 13c7e │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ add.w r0, r2, #17 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r2, #17] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13c04 │ │ │ │ │ + bne.n 13ccc │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13bf8 │ │ │ │ │ + beq.n 13cc0 │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - beq.n 13c4c │ │ │ │ │ + beq.n 13d14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - bne.n 13c0a │ │ │ │ │ + bne.n 13cd2 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13c4c │ │ │ │ │ + bne.n 13d14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13c1c │ │ │ │ │ + beq.n 13ce4 │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - beq.n 13c4c │ │ │ │ │ + beq.n 13d14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ tst.w r3, #223 @ 0xdf │ │ │ │ │ - bne.n 13c2e │ │ │ │ │ + bne.n 13cf6 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 13c4c │ │ │ │ │ + bne.n 13d14 │ │ │ │ │ adds r0, #1 │ │ │ │ │ str.w r0, [r4, #-76] │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq.n 13c40 │ │ │ │ │ + beq.n 13d08 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr.w r3, [r4, #-76] │ │ │ │ │ str.w r0, [r4, #-24] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 13c6e │ │ │ │ │ + bne.n 13d36 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13c62 │ │ │ │ │ + beq.n 13d2a │ │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ │ - beq.n 13c92 │ │ │ │ │ + beq.n 13d5a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ tst.w r2, #223 @ 0xdf │ │ │ │ │ - bne.n 13c74 │ │ │ │ │ + bne.n 13d3c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 13c92 │ │ │ │ │ + bne.n 13d5a │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-76] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 13c86 │ │ │ │ │ + beq.n 13d4e │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ │ subs r1, #8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13942 │ │ │ │ │ + beq.w 13a0a │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ blx 6b80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bpl.w 13942 │ │ │ │ │ - b.n 13a54 │ │ │ │ │ + bpl.w 13a0a │ │ │ │ │ + b.n 13b1c │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 13cf0 │ │ │ │ │ + beq.n 13db8 │ │ │ │ │ movs r2, #1 │ │ │ │ │ str.w r3, [r4, #-40] │ │ │ │ │ - b.n 13b18 │ │ │ │ │ + b.n 13be0 │ │ │ │ │ it ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq.n 13d28 │ │ │ │ │ + beq.n 13df0 │ │ │ │ │ str.w r3, [r4, #-64] │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 13abe │ │ │ │ │ + b.n 13b86 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b.n 13a1e │ │ │ │ │ + b.n 13ae6 │ │ │ │ │ subs r0, r6, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r6, #7 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ lsls r5, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r5 │ │ │ │ │ ldrh.w ip, [r1, r2, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 13d22 │ │ │ │ │ + bne.n 13dea │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, r5 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r2, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne.n 13cf6 │ │ │ │ │ - b.n 13cd4 │ │ │ │ │ + bne.n 13dbe │ │ │ │ │ + b.n 13d9c │ │ │ │ │ subs r0, r5, #1 │ │ │ │ │ movs r3, #0 │ │ │ │ │ adds r5, #7 │ │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ │ mov.w ip, r3, lsl #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ ldrh.w lr, [r1, r2, lsl #1] │ │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ │ - bne.n 13d5e │ │ │ │ │ + bne.n 13e26 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ tst.w lr, #256 @ 0x100 │ │ │ │ │ sub.w r2, r2, #55 @ 0x37 │ │ │ │ │ orr.w r3, r3, ip │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r2, ip │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne.n 13d2e │ │ │ │ │ - b.n 13ce2 │ │ │ │ │ - ldr r2, [pc, #68] @ (13dac ) │ │ │ │ │ + bne.n 13df6 │ │ │ │ │ + b.n 13daa │ │ │ │ │ + ldr r2, [pc, #68] @ (13e74 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 1392e │ │ │ │ │ + b.n 139f6 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble.n 13d88 │ │ │ │ │ - ldr r2, [pc, #52] @ (13db0 ) │ │ │ │ │ + ble.n 13e50 │ │ │ │ │ + ldr r2, [pc, #52] @ (13e78 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - ldr r1, [pc, #40] @ (13db4 ) │ │ │ │ │ + ldr r1, [pc, #40] @ (13e7c ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 1392e │ │ │ │ │ + bne.w 139f6 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 13cbc │ │ │ │ │ + b.n 13d84 │ │ │ │ │ nop │ │ │ │ │ ldrh r6, [r0, #42] @ 0x2a │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r4, [r1, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r5, #6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r2, [r5, #6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, #28] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013db8 : │ │ │ │ │ +00013e80 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 6898 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00013dc4 : │ │ │ │ │ +00013e8c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov.w r0, #592 @ 0x250 │ │ │ │ │ sub sp, #480 @ 0x1e0 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ blx 69a4 │ │ │ │ │ asrs r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ itt le │ │ │ │ │ movle r3, #0 │ │ │ │ │ strle.w r3, [r4, #336] @ 0x150 │ │ │ │ │ - ble.n 13df8 │ │ │ │ │ + ble.n 13ec0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add.w r2, r2, #1 │ │ │ │ │ - bne.n 13dea │ │ │ │ │ + bne.n 13eb2 │ │ │ │ │ str.w r1, [r4, #336] @ 0x150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 120d8 │ │ │ │ │ + bl 121a0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 13e08 │ │ │ │ │ + cbz r0, 13ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r0, #2 │ │ │ │ │ blx 6634 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ │ mov r6, sp │ │ │ │ │ - ldr r0, [pc, #152] @ (13eb4 ) │ │ │ │ │ + ldr r0, [pc, #152] @ (13f7c ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ str.w r2, [r3, #340] @ 0x154 │ │ │ │ │ add r0, pc │ │ │ │ │ str.w r2, [r3, #344] @ 0x158 │ │ │ │ │ str.w r2, [r3, #352] @ 0x160 │ │ │ │ │ str.w r2, [r3, #576] @ 0x240 │ │ │ │ │ blx 6868 │ │ │ │ │ - cbnz r0, 13e70 │ │ │ │ │ + cbnz r0, 13f38 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [r6, #580] @ 0x244 │ │ │ │ │ - ldr r0, [pc, #120] @ (13eb8 ) │ │ │ │ │ + ldr r0, [pc, #120] @ (13f80 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ str.w r3, [r6, #584] @ 0x248 │ │ │ │ │ blx 65bc │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ │ blx 6420 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - ble.n 13e86 │ │ │ │ │ + ble.n 13f4e │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ str.w r0, [r3, #588] @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #480 @ 0x1e0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #72] @ (13ebc ) │ │ │ │ │ + ldr r0, [pc, #72] @ (13f84 ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6868 │ │ │ │ │ - cbnz r0, 13e96 │ │ │ │ │ + cbnz r0, 13f5e │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ movs r3, #3 │ │ │ │ │ str.w r3, [r6, #580] @ 0x244 │ │ │ │ │ - b.n 13e3e │ │ │ │ │ - ldr r0, [pc, #56] @ (13ec0 ) │ │ │ │ │ + b.n 13f06 │ │ │ │ │ + ldr r0, [pc, #56] @ (13f88 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ - b.n 13e64 │ │ │ │ │ - ldr r0, [pc, #44] @ (13ec4 ) │ │ │ │ │ + b.n 13f2c │ │ │ │ │ + ldr r0, [pc, #44] @ (13f8c ) │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6868 │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ - cbnz r0, 13eac │ │ │ │ │ + cbnz r0, 13f74 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r6, #580] @ 0x244 │ │ │ │ │ - b.n 13e3e │ │ │ │ │ + b.n 13f06 │ │ │ │ │ str.w r4, [r6, #580] @ 0x244 │ │ │ │ │ - b.n 13e3e │ │ │ │ │ + b.n 13f06 │ │ │ │ │ nop │ │ │ │ │ strh r2, [r7, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r2, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r1, #52] @ 0x34 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013ec8 : │ │ │ │ │ +00013f90 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00013ed4 : │ │ │ │ │ +00013f9c : │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00013ed8 : │ │ │ │ │ +00013fa0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #768] @ (141e0 ) │ │ │ │ │ + ldr r0, [pc, #768] @ (142a8 ) │ │ │ │ │ sub.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ mov sl, r1 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ add r7, sp, #16 │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6518 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 13f06 │ │ │ │ │ + cbz r0, 13fce │ │ │ │ │ mov r0, r5 │ │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #732] @ (141e4 ) │ │ │ │ │ + ldr r1, [pc, #732] @ (142ac ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ - cbz r0, 13f5e │ │ │ │ │ + cbz r0, 14026 │ │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ │ mov r2, r5 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r0, #9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6ac0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.n 13f44 │ │ │ │ │ + bne.n 1400c │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - beq.n 13f36 │ │ │ │ │ + beq.n 13ffe │ │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ │ - beq.w 1419a │ │ │ │ │ + beq.w 14262 │ │ │ │ │ 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, #648] @ (141e8 ) │ │ │ │ │ + ldr r1, [pc, #648] @ (142b0 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ strd r9, r8, [sl, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 13fbc │ │ │ │ │ + cbz r0, 14084 │ │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r0, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6ac0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - bne.n 13f9a │ │ │ │ │ + bne.n 14062 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb.w ip, [r2] │ │ │ │ │ cmp.w ip, #32 │ │ │ │ │ - beq.n 13f8c │ │ │ │ │ + beq.n 14054 │ │ │ │ │ ldrd r2, r4, [sl, #8] │ │ │ │ │ cmp.w ip, #107 @ 0x6b │ │ │ │ │ - beq.w 14188 │ │ │ │ │ + beq.w 14250 │ │ │ │ │ cmp.w ip, #77 @ 0x4d │ │ │ │ │ ittt eq │ │ │ │ │ lsleq r1, r1, #20 │ │ │ │ │ orreq.w r1, r1, r0, lsr #12 │ │ │ │ │ lsleq r0, r0, #20 │ │ │ │ │ subs.w r9, r2, r0 │ │ │ │ │ sbc.w r8, r4, r1 │ │ │ │ │ strd r0, r1, [sl, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [pc, #552] @ (141ec ) │ │ │ │ │ + ldr r1, [pc, #552] @ (142b4 ) │ │ │ │ │ strd r9, r8, [sl, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 14010 │ │ │ │ │ + cbz r0, 140d8 │ │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r0, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6ac0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - bne.n 13ffa │ │ │ │ │ + bne.n 140c2 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ - beq.n 13ff0 │ │ │ │ │ + beq.n 140b8 │ │ │ │ │ cmp r1, #107 @ 0x6b │ │ │ │ │ - beq.w 141bc │ │ │ │ │ + beq.w 14284 │ │ │ │ │ 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, #476] @ (141f0 ) │ │ │ │ │ + ldr r1, [pc, #476] @ (142b8 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ - cbz r0, 14054 │ │ │ │ │ + cbz r0, 1411c │ │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r4, #16 │ │ │ │ │ adds r0, #7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6ac0 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - bne.n 1403e │ │ │ │ │ + bne.n 14106 │ │ │ │ │ adds r2, #1 │ │ │ │ │ str r2, [r4, #0] │ │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ │ cmp r7, #32 │ │ │ │ │ - beq.n 14034 │ │ │ │ │ + beq.n 140fc │ │ │ │ │ cmp r7, #107 @ 0x6b │ │ │ │ │ - beq.w 141a8 │ │ │ │ │ + beq.w 14270 │ │ │ │ │ cmp r7, #77 @ 0x4d │ │ │ │ │ - beq.w 141ca │ │ │ │ │ + beq.w 14292 │ │ │ │ │ adds.w r0, r0, r8 │ │ │ │ │ adc.w r9, r1, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ adds.w r2, r2, r8 │ │ │ │ │ @@ -21508,67 +21500,67 @@ │ │ │ │ │ blx 6e20 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ ldr.w r2, [r6, #340] @ 0x154 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt.n 14176 │ │ │ │ │ - beq.w 13efa │ │ │ │ │ - ldr r1, [pc, #332] @ (141f4 ) │ │ │ │ │ - ldr r0, [pc, #336] @ (141f8 ) │ │ │ │ │ + bgt.n 1423e │ │ │ │ │ + beq.w 13fc2 │ │ │ │ │ + ldr r1, [pc, #332] @ (142bc ) │ │ │ │ │ + ldr r0, [pc, #336] @ (142c0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 13efa │ │ │ │ │ - ldr.w r9, [pc, #320] @ 141fc │ │ │ │ │ + beq.w 13fc2 │ │ │ │ │ + ldr.w r9, [pc, #320] @ 142c4 │ │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ │ - ldr.w fp, [pc, #316] @ 14200 │ │ │ │ │ + ldr.w fp, [pc, #316] @ 142c8 │ │ │ │ │ movs r7, #0 │ │ │ │ │ add r9, pc │ │ │ │ │ adds r4, #16 │ │ │ │ │ add fp, pc │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ - cbz r0, 1412a │ │ │ │ │ + cbz r0, 141f2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ blx 6334 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140ce │ │ │ │ │ + beq.n 14196 │ │ │ │ │ mov r1, fp │ │ │ │ │ blx 6334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 140ce │ │ │ │ │ + beq.n 14196 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ ldrh.w r3, [r2, r1, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bpl.n 14110 │ │ │ │ │ + bpl.n 141d8 │ │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 14104 │ │ │ │ │ + bmi.n 141cc │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 6420 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r7, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 140dc │ │ │ │ │ + bne.n 141a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ blx 6b80 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ asrs r1, r7, #31 │ │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ │ lsrs r2, r3, #20 │ │ │ │ │ @@ -21581,15 +21573,15 @@ │ │ │ │ │ ite cs │ │ │ │ │ movcs r2, #1 │ │ │ │ │ movcc r2, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ it eq │ │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.w 13efa │ │ │ │ │ + bne.w 13fc2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str.w r7, [r6, #340] @ 0x154 │ │ │ │ │ strd r7, r1, [sl] │ │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asrs r1, r2, #31 │ │ │ │ │ @@ -21599,37 +21591,37 @@ │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsls r1, r1, #10 │ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ │ lsls r0, r0, #10 │ │ │ │ │ subs.w r9, r2, r0 │ │ │ │ │ sbc.w r8, r4, r1 │ │ │ │ │ - b.n 13fbc │ │ │ │ │ + b.n 14084 │ │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ │ orr.w r8, r8, r9, lsr #22 │ │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ │ - b.n 13f5e │ │ │ │ │ + b.n 14026 │ │ │ │ │ lsls r1, r1, #10 │ │ │ │ │ orr.w r1, r1, r0, lsr #22 │ │ │ │ │ lsls r0, r0, #10 │ │ │ │ │ adds.w r0, r0, r8 │ │ │ │ │ adc.w r9, r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14054 │ │ │ │ │ + b.n 1411c │ │ │ │ │ mov.w r9, r9, lsl #10 │ │ │ │ │ orr.w r9, r9, r8, lsr #22 │ │ │ │ │ mov.w r8, r8, lsl #10 │ │ │ │ │ - b.n 14010 │ │ │ │ │ + b.n 140d8 │ │ │ │ │ lsls r1, r1, #20 │ │ │ │ │ orr.w r1, r1, r0, lsr #12 │ │ │ │ │ lsls r0, r0, #20 │ │ │ │ │ adds.w r0, r0, r8 │ │ │ │ │ adc.w r9, r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b.n 14054 │ │ │ │ │ + b.n 1411c │ │ │ │ │ nop │ │ │ │ │ strh r6, [r0, #62] @ 0x3e │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r6, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r5, #58] @ 0x3a │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -21642,109 +21634,109 @@ │ │ │ │ │ strh r6, [r0, #50] @ 0x32 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r6, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r7, #48] @ 0x30 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014204 : │ │ │ │ │ +000142cc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #408] @ (143a8 ) │ │ │ │ │ + ldr r0, [pc, #408] @ (14470 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6518 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 14230 │ │ │ │ │ + cbz r0, 142f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #376] @ (143ac ) │ │ │ │ │ + ldr r1, [pc, #376] @ (14474 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ - cbz r0, 14276 │ │ │ │ │ + cbz r0, 1433e │ │ │ │ │ mov r2, r6 │ │ │ │ │ adds r0, #10 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ blx 6ac0 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 14264 │ │ │ │ │ + bne.n 1432c │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 14258 │ │ │ │ │ + beq.n 14320 │ │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ │ - beq.n 14338 │ │ │ │ │ + beq.n 14400 │ │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ │ ittt eq │ │ │ │ │ lsleq r7, r7, #20 │ │ │ │ │ orreq.w r7, r7, r8, lsr #12 │ │ │ │ │ moveq.w r8, r8, lsl #20 │ │ │ │ │ - ldr r1, [pc, #312] @ (143b0 ) │ │ │ │ │ + ldr r1, [pc, #312] @ (14478 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r8, r7, [r5] │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cbz r0, 142c4 │ │ │ │ │ + cbz r0, 1438c │ │ │ │ │ movs r2, #0 │ │ │ │ │ adds r0, #9 │ │ │ │ │ subs r1, r4, #4 │ │ │ │ │ blx 6ac0 │ │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne.n 142a8 │ │ │ │ │ + bne.n 14370 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq.n 1429c │ │ │ │ │ + beq.n 14364 │ │ │ │ │ ldrd r3, r7, [r5] │ │ │ │ │ cmp r2, #107 @ 0x6b │ │ │ │ │ - beq.n 14344 │ │ │ │ │ + beq.n 1440c │ │ │ │ │ cmp r2, #77 @ 0x4d │ │ │ │ │ ittt eq │ │ │ │ │ lsleq r1, r1, #20 │ │ │ │ │ orreq.w r1, r1, r0, lsr #12 │ │ │ │ │ lsleq r0, r0, #20 │ │ │ │ │ subs.w r8, r3, r0 │ │ │ │ │ sbc.w r7, r7, r1 │ │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ │ - ldr r0, [pc, #228] @ (143b4 ) │ │ │ │ │ + ldr r0, [pc, #228] @ (1447c ) │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ │ add r0, pc │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ strd r8, r7, [r5, #8] │ │ │ │ │ blx 6518 │ │ │ │ │ - cbnz r0, 14356 │ │ │ │ │ - ldr r1, [pc, #200] @ (143b8 ) │ │ │ │ │ + cbnz r0, 1441e │ │ │ │ │ + ldr r1, [pc, #200] @ (14480 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14224 │ │ │ │ │ + beq.n 142ec │ │ │ │ │ mov r7, r4 │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r7, #-4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6ac0 │ │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ │ @@ -21758,49 +21750,49 @@ │ │ │ │ │ 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 14276 │ │ │ │ │ + b.n 1433e │ │ │ │ │ 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 142c4 │ │ │ │ │ - ldr r0, [pc, #100] @ (143bc ) │ │ │ │ │ + b.n 1438c │ │ │ │ │ + ldr r0, [pc, #100] @ (14484 ) │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6518 │ │ │ │ │ - cbnz r0, 143a2 │ │ │ │ │ - ldr r1, [pc, #88] @ (143c0 ) │ │ │ │ │ + cbnz r0, 1446a │ │ │ │ │ + ldr r1, [pc, #88] @ (14488 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 14224 │ │ │ │ │ + beq.w 142ec │ │ │ │ │ mov r7, r4 │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r7, #-4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6ac0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6ac0 │ │ │ │ │ strd r0, r1, [r5, #32] │ │ │ │ │ - b.n 14224 │ │ │ │ │ + b.n 142ec │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b.n 14224 │ │ │ │ │ + b.n 142ec │ │ │ │ │ nop │ │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r0, [r3, #38] @ 0x26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r3, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -21809,60 +21801,60 @@ │ │ │ │ │ strh r0, [r1, #34] @ 0x22 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r2, [r0, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strh r6, [r2, #30] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000143c4 : │ │ │ │ │ +0001448c : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #56] @ (14404 ) │ │ │ │ │ + ldr r0, [pc, #56] @ (144cc ) │ │ │ │ │ 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 6518 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 143f8 │ │ │ │ │ + cbnz r0, 144c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6a78 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 121b8 │ │ │ │ │ + bl 12280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ strh r0, [r1, #0] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014408 : │ │ │ │ │ +000144d0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ sub sp, #12 │ │ │ │ │ blx 6e68 │ │ │ │ │ - ldr r1, [pc, #244] @ (14510 ) │ │ │ │ │ + ldr r1, [pc, #244] @ (145d8 ) │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r0, [pc, #244] @ (14514 ) │ │ │ │ │ + ldr r0, [pc, #244] @ (145dc ) │ │ │ │ │ add r1, pc │ │ │ │ │ str.w r9, [sp] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14506 │ │ │ │ │ + beq.n 145ce │ │ │ │ │ add.w r4, sp, #8192 @ 0x2000 │ │ │ │ │ movs r6, #0 │ │ │ │ │ adds r4, #8 │ │ │ │ │ add.w sl, sp, #8 │ │ │ │ │ mov.w fp, #72 @ 0x48 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ @@ -21872,128 +21864,128 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6c34 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - cbz r0, 1446c │ │ │ │ │ + cbz r0, 14534 │ │ │ │ │ ldrb.w r3, [r9] │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - beq.n 14484 │ │ │ │ │ + beq.n 1454c │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b80 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 144ec │ │ │ │ │ + beq.n 145b4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #16384 @ 0x4000 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb.w r3, [r9, #1] │ │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ │ - bne.n 1446c │ │ │ │ │ + bne.n 14534 │ │ │ │ │ ldrb.w r3, [r9, #2] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ - bne.n 1446c │ │ │ │ │ + bne.n 14534 │ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - cbz r2, 144c4 │ │ │ │ │ + cbz r2, 1458c │ │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 1a1f4 │ │ │ │ │ + bl 1a2bc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r1, 144c4 │ │ │ │ │ + cbz r1, 1458c │ │ │ │ │ mul.w r3, fp, r3 │ │ │ │ │ sub.w r2, r3, #72 @ 0x48 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r3, r2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 121b8 │ │ │ │ │ - b.n 14454 │ │ │ │ │ + bl 12280 │ │ │ │ │ + b.n 1451c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls.n 144e2 │ │ │ │ │ + bls.n 145aa │ │ │ │ │ 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 6a78 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b.n 144b6 │ │ │ │ │ + b.n 1457e │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64e4 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - b.n 144ca │ │ │ │ │ + b.n 14592 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ movs r2, #1 │ │ │ │ │ str r2, [r5, #0] │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 6a78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 121b8 │ │ │ │ │ - b.n 14478 │ │ │ │ │ + bl 12280 │ │ │ │ │ + b.n 14540 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 1447a │ │ │ │ │ + b.n 14542 │ │ │ │ │ nop │ │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r7, #30] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014518 : │ │ │ │ │ +000145e0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #48] @ (14550 ) │ │ │ │ │ + ldr r0, [pc, #48] @ (14618 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r5, [r5, #-4] │ │ │ │ │ blx 6518 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 14546 │ │ │ │ │ + cbnz r0, 1460e │ │ │ │ │ subs r1, r5, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6af0 │ │ │ │ │ vstr d0, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ strh r0, [r4, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014554 : │ │ │ │ │ +0001461c : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ │ - ldr r0, [pc, #80] @ (145ac ) │ │ │ │ │ + ldr r0, [pc, #80] @ (14674 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, #12 │ │ │ │ │ add r0, pc │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str.w r4, [r4, #-4] │ │ │ │ │ blx 6518 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 145a0 │ │ │ │ │ + cbnz r0, 14668 │ │ │ │ │ subs r7, r4, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx 6af0 │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ vstr d0, [r6] │ │ │ │ │ @@ -22007,48 +21999,48 @@ │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ strh r4, [r6, #14] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000145b0 : │ │ │ │ │ +00014678 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r0, [pc, #196] @ (1467c ) │ │ │ │ │ + ldr r0, [pc, #196] @ (14744 ) │ │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67c0 │ │ │ │ │ ldr.w r9, [sl, #588] @ 0x24c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14674 │ │ │ │ │ + beq.n 1473c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 14662 │ │ │ │ │ + beq.n 1472a │ │ │ │ │ mov r6, sp │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c9c │ │ │ │ │ - cbnz r0, 1462c │ │ │ │ │ + cbnz r0, 146f4 │ │ │ │ │ ldr r4, [r6, #0] │ │ │ │ │ - cbz r4, 1462c │ │ │ │ │ + cbz r4, 146f4 │ │ │ │ │ blx 688c <__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 145d8 │ │ │ │ │ + bpl.n 146a0 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 1463a │ │ │ │ │ + beq.n 14702 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs.n 1465a │ │ │ │ │ + bcs.n 14722 │ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ │ movs r2, #10 │ │ │ │ │ movs r1, #0 │ │ │ │ │ adds r0, #11 │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ @@ -22056,57 +22048,57 @@ │ │ │ │ │ str r1, [r5, #0] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 145e4 │ │ │ │ │ + beq.n 146ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6ed4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ adds r4, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r0, [sl, #344] @ 0x158 │ │ │ │ │ - bl 134e0 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 145d8 │ │ │ │ │ + bne.n 146a0 │ │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc.n 14606 │ │ │ │ │ + bcc.n 146ce │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6f1c │ │ │ │ │ - b.n 14606 │ │ │ │ │ + b.n 146ce │ │ │ │ │ ldr.w r3, [sl, #344] @ 0x158 │ │ │ │ │ adds r3, #1 │ │ │ │ │ - bne.n 145d2 │ │ │ │ │ - bl 12170 │ │ │ │ │ + bne.n 1469a │ │ │ │ │ + bl 12238 │ │ │ │ │ str.w r0, [sl, #344] @ 0x158 │ │ │ │ │ - b.n 145d2 │ │ │ │ │ + b.n 1469a │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 14634 │ │ │ │ │ + b.n 146fc │ │ │ │ │ strb r0, [r4, #18] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014680 : │ │ │ │ │ +00014748 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add r6, sp, #16 │ │ │ │ │ str.w r6, [r6, #-4] │ │ │ │ │ - bl 124bc │ │ │ │ │ + bl 12584 │ │ │ │ │ ldrd r1, r0, [r5, #380] @ 0x17c │ │ │ │ │ mov r2, r7 │ │ │ │ │ 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 │ │ │ │ │ @@ -22114,20 +22106,20 @@ │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ movs r3, #6 │ │ │ │ │ str r7, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ - ldr r3, [pc, #168] @ (14770 ) │ │ │ │ │ + ldr r3, [pc, #168] @ (14838 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx 65c8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14764 │ │ │ │ │ + bne.n 1482c │ │ │ │ │ sub.w r8, r6, #4 │ │ │ │ │ ldr.w r0, [r6, #-4] │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 6ac0 │ │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ │ sub.w r2, r3, #32 │ │ │ │ │ @@ -22175,56 +22167,56 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #16 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strh r2, [r4, #4] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014774 : │ │ │ │ │ +0001483c : │ │ │ │ │ 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] @ (14834 ) │ │ │ │ │ + ldr r3, [pc, #160] @ (148fc ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx 65c8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 14804 │ │ │ │ │ - ldr r1, [pc, #152] @ (14838 ) │ │ │ │ │ + cbnz r0, 148cc │ │ │ │ │ + ldr r1, [pc, #152] @ (14900 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ - cbz r0, 14810 │ │ │ │ │ + cbz r0, 148d8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ str.w r0, [r8, #-4]! │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 68e0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 68e0 │ │ │ │ │ - ldr r1, [pc, #108] @ (1483c ) │ │ │ │ │ + ldr r1, [pc, #108] @ (14904 ) │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ │ blx 6334 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ - cbz r0, 14822 │ │ │ │ │ + cbz r0, 148ea │ │ │ │ │ blx 6778 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r4, #-4] │ │ │ │ │ blx 68e0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -22233,69 +22225,69 @@ │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ blx 68e0 │ │ │ │ │ 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] @ (14840 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (14908 ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ movs r6, #2 │ │ │ │ │ - b.n 14804 │ │ │ │ │ - ldr r2, [pc, #32] @ (14844 ) │ │ │ │ │ + b.n 148cc │ │ │ │ │ + ldr r2, [pc, #32] @ (1490c ) │ │ │ │ │ mov r3, r7 │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 1481e │ │ │ │ │ + b.n 148e6 │ │ │ │ │ nop │ │ │ │ │ ldrb r4, [r3, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r1, #31] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r4, #30] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r5, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r0, #30] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014848 : │ │ │ │ │ +00014910 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 124bc │ │ │ │ │ - cbnz r0, 1487a │ │ │ │ │ + bl 12584 │ │ │ │ │ + cbnz r0, 14942 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0001487c : │ │ │ │ │ +00014944 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 124bc │ │ │ │ │ + bl 12584 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 14890 │ │ │ │ │ + cbz r0, 14958 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ │ add.w r1, r6, #440 @ 0x1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6500 │ │ │ │ │ ldrb.w r3, [r6, #568] @ 0x238 │ │ │ │ │ @@ -22308,53 +22300,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 6e68 │ │ │ │ │ - cbz r0, 148e4 │ │ │ │ │ + cbz r0, 149ac │ │ │ │ │ ldr.w r1, [r6, #576] @ 0x240 │ │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ │ - bl 19f60 │ │ │ │ │ + bl 1a028 │ │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 13370 │ │ │ │ │ + bl 13438 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -000148f0 : │ │ │ │ │ +000149b8 : │ │ │ │ │ b.w 667c │ │ │ │ │ │ │ │ │ │ -000148f4 : │ │ │ │ │ +000149bc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub.w sp, sp, #139264 @ 0x22000 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne.n 1490e │ │ │ │ │ + bne.n 149d6 │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq.n 149ce │ │ │ │ │ - ldr r3, [pc, #224] @ (149f0 ) │ │ │ │ │ + beq.n 14a96 │ │ │ │ │ + ldr r3, [pc, #224] @ (14ab8 ) │ │ │ │ │ add.w r9, sp, #144 @ 0x90 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ movs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6c5c │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6874 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge.n 14946 │ │ │ │ │ + bge.n 14a0e │ │ │ │ │ blx 6a14 <__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 │ │ │ │ │ @@ -22368,17 +22360,17 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e8c │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r5, r6] │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bls.n 149c2 │ │ │ │ │ + bls.n 14a8a │ │ │ │ │ sub.w sl, r9, #128 @ 0x80 │ │ │ │ │ - b.n 149a8 │ │ │ │ │ + b.n 14a70 │ │ │ │ │ blx 6aa8 │ │ │ │ │ add.w r2, r9, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r9, #-1] │ │ │ │ │ strb.w r3, [r2, #-128] │ │ │ │ │ blx 68ec │ │ │ │ │ @@ -22387,59 +22379,59 @@ │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r6, [sp, #0] │ │ │ │ │ add r4, r6 │ │ │ │ │ blx fp │ │ │ │ │ - cbnz r0, 149c2 │ │ │ │ │ + cbnz r0, 14a8a │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ adds r4, #2 │ │ │ │ │ add r5, r4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls.n 149c2 │ │ │ │ │ + bls.n 14a8a │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r4, r3, r5 │ │ │ │ │ add.w r8, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 14970 │ │ │ │ │ + bne.n 14a38 │ │ │ │ │ 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, [r7, #8] │ │ │ │ │ blx 67d8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 149c2 │ │ │ │ │ + beq.n 14a8a │ │ │ │ │ blx 68ec │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldrd r2, r5, [r7, #12] │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ blx r5 │ │ │ │ │ - b.n 149c2 │ │ │ │ │ + b.n 14a8a │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r7, #26] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000149f4 : │ │ │ │ │ +00014abc : │ │ │ │ │ b.w 6938 │ │ │ │ │ │ │ │ │ │ -000149f8 : │ │ │ │ │ +00014ac0 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #164] @ (14aa4 ) │ │ │ │ │ + ldr r3, [pc, #164] @ (14b6c ) │ │ │ │ │ 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 │ │ │ │ │ @@ -22449,300 +22441,300 @@ │ │ │ │ │ blx 6c5c │ │ │ │ │ movw r8, #4097 @ 0x1001 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ add.w r1, r4, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14a94 │ │ │ │ │ + blt.n 14b5c │ │ │ │ │ add r0, r4 │ │ │ │ │ - ldr r3, [pc, #112] @ (14aa8 ) │ │ │ │ │ + ldr r3, [pc, #112] @ (14b70 ) │ │ │ │ │ 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 6c5c │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 14a94 │ │ │ │ │ + blt.n 14b5c │ │ │ │ │ strb.w r9, [r4, r0] │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r3, [pc, #64] @ (14aac ) │ │ │ │ │ + ldr r3, [pc, #64] @ (14b74 ) │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r5, #8194 @ 0x2002 │ │ │ │ │ add r3, pc │ │ │ │ │ blx 6c5c │ │ │ │ │ adds r1, r4, r5 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ittt ge │ │ │ │ │ addge r4, r4, r0 │ │ │ │ │ movge r0, r9 │ │ │ │ │ strbge.w r9, [r4, r5] │ │ │ │ │ - bge.n 14a9a │ │ │ │ │ + bge.n 14b62 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldrb r4, [r3, #23] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r6, #22] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, #22] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014ab0 : │ │ │ │ │ +00014b78 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r3, [pc, #204] @ (14b84 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (14c4c ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ sub sp, #20 │ │ │ │ │ add r3, pc │ │ │ │ │ add r5, sp, #16 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #5 │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6c5c │ │ │ │ │ - ldr r1, [pc, #176] @ (14b88 ) │ │ │ │ │ + ldr r1, [pc, #176] @ (14c50 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r1, pc │ │ │ │ │ sub.w r8, r5, #4 │ │ │ │ │ blx 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b7c │ │ │ │ │ + beq.n 14c44 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ movs r1, #4 │ │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14b6a │ │ │ │ │ + beq.n 14c32 │ │ │ │ │ blx 6ec8 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str.w r0, [r5, #-4] │ │ │ │ │ blx 68e0 │ │ │ │ │ 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 14aee │ │ │ │ │ + bne.n 14bb6 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldr.w r4, [r5, #-4] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bpl.n 14b4c │ │ │ │ │ + bpl.n 14c14 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bmi.n 14b3c │ │ │ │ │ + bmi.n 14c04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ add r4, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ subs r2, r0, #1 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr.w r1, [r5, #-4] │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14aec │ │ │ │ │ + beq.n 14bb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 14b72 │ │ │ │ │ + b.n 14c3a │ │ │ │ │ ldrb r2, [r7, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r1, #7] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014b8c : │ │ │ │ │ +00014c54 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ orrs r2, r3 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub sp, #16 │ │ │ │ │ it ne │ │ │ │ │ movwne r0, #20001 @ 0x4e21 │ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ │ - bne.n 14c18 │ │ │ │ │ + bne.n 14ce0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ blx 6444 │ │ │ │ │ - vldr d6, [pc, #116] @ 14c20 │ │ │ │ │ + vldr d6, [pc, #116] @ 14ce8 │ │ │ │ │ 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 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ strd r0, r1, [r5] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, r6 │ │ │ │ │ asrs r1, r6, #31 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ asrs r1, r4, #31 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d8 │ │ │ │ │ vmov r0, r1, d7 │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00014c28 : │ │ │ │ │ +00014cf0 : │ │ │ │ │ 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 14c60 │ │ │ │ │ + bhi.n 14d28 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ asrs r0, r4, #32 │ │ │ │ │ bx r9 │ │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ │ asrs r0, r2, #32 │ │ │ │ │ asrs r0, r2, #32 │ │ │ │ │ adds r6, #42 @ 0x2a │ │ │ │ │ lsrs r0, r2, #8 │ │ │ │ │ asrs r0, r2, #32 │ │ │ │ │ subs r7, #16 │ │ │ │ │ asrs r0, r2, #12 │ │ │ │ │ - ldr r1, [pc, #172] @ (14d04 ) │ │ │ │ │ + ldr r1, [pc, #172] @ (14dcc ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, 14ca4 │ │ │ │ │ + cbz r0, 14d6c │ │ │ │ │ ldr.w r0, [r5, #768] @ 0x300 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #160] @ (14d08 ) │ │ │ │ │ + ldr r1, [pc, #160] @ (14dd0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, 14ca4 │ │ │ │ │ - ldr r1, [pc, #152] @ (14d0c ) │ │ │ │ │ + cbz r0, 14d6c │ │ │ │ │ + ldr r1, [pc, #152] @ (14dd4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, 14ca4 │ │ │ │ │ - b.n 14c60 │ │ │ │ │ + cbz r0, 14d6c │ │ │ │ │ + b.n 14d28 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 14c60 │ │ │ │ │ + bne.n 14d28 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne.n 14c60 │ │ │ │ │ + bne.n 14d28 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - beq.n 14ca4 │ │ │ │ │ - b.n 14c60 │ │ │ │ │ - ldr r1, [pc, #120] @ (14d10 ) │ │ │ │ │ + beq.n 14d6c │ │ │ │ │ + b.n 14d28 │ │ │ │ │ + ldr r1, [pc, #120] @ (14dd8 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 14c60 │ │ │ │ │ + bne.n 14d28 │ │ │ │ │ movs r0, #2 │ │ │ │ │ str.w r0, [r5, #768] @ 0x300 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #100] @ (14d14 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (14ddc ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca4 │ │ │ │ │ - b.n 14c60 │ │ │ │ │ - ldr r1, [pc, #88] @ (14d18 ) │ │ │ │ │ + beq.n 14d6c │ │ │ │ │ + b.n 14d28 │ │ │ │ │ + ldr r1, [pc, #88] @ (14de0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca4 │ │ │ │ │ - b.n 14c60 │ │ │ │ │ - ldr r1, [pc, #76] @ (14d1c ) │ │ │ │ │ + beq.n 14d6c │ │ │ │ │ + b.n 14d28 │ │ │ │ │ + ldr r1, [pc, #76] @ (14de4 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca4 │ │ │ │ │ - b.n 14c60 │ │ │ │ │ - ldr r1, [pc, #64] @ (14d20 ) │ │ │ │ │ + beq.n 14d6c │ │ │ │ │ + b.n 14d28 │ │ │ │ │ + ldr r1, [pc, #64] @ (14de8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14ca4 │ │ │ │ │ - b.n 14c60 │ │ │ │ │ + beq.n 14d6c │ │ │ │ │ + b.n 14d28 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ │ - bne.n 14c60 │ │ │ │ │ + bne.n 14d28 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - bne.n 14c60 │ │ │ │ │ + bne.n 14d28 │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ │ - beq.n 14ca4 │ │ │ │ │ - b.n 14c60 │ │ │ │ │ + beq.n 14d6c │ │ │ │ │ + b.n 14d28 │ │ │ │ │ nop │ │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r7, #14] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -22753,34 +22745,34 @@ │ │ │ │ │ ldrb r2, [r4, #13] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r1, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014d24 : │ │ │ │ │ +00014dec : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [pc, #200] @ (14df4 ) │ │ │ │ │ - ldr r1, [pc, #200] @ (14df8 ) │ │ │ │ │ + ldr r0, [pc, #200] @ (14ebc ) │ │ │ │ │ + ldr r1, [pc, #200] @ (14ec0 ) │ │ │ │ │ subw sp, sp, #1068 @ 0x42c │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6dc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 14de4 │ │ │ │ │ + beq.n 14eac │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ movs r7, #0 │ │ │ │ │ movw sl, #8968 @ 0x2308 │ │ │ │ │ blx 6bc0 │ │ │ │ │ - b.n 14db0 │ │ │ │ │ + b.n 14e78 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ adds r0, r3, #1 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ │ add.w r9, r4, #8192 @ 0x2000 │ │ │ │ │ @@ -22808,22 +22800,22 @@ │ │ │ │ │ blx 668c │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ │ blx 6a84 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 14dd4 │ │ │ │ │ + cbz r0, 14e9c │ │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 14d54 │ │ │ │ │ + bcc.n 14e1c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6dcc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ - b.n 14d54 │ │ │ │ │ + b.n 14e1c │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1068 @ 0x42c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ @@ -22831,15 +22823,15 @@ │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ ldrb r6, [r0, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00014dfc : │ │ │ │ │ +00014ec4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -22857,190 +22849,190 @@ │ │ │ │ │ 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 14e6e │ │ │ │ │ + beq.n 14f36 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq.w 14fc2 │ │ │ │ │ + beq.w 1508a │ │ │ │ │ cmp r3, #1 │ │ │ │ │ it ne │ │ │ │ │ movne r5, #2 │ │ │ │ │ - beq.w 14fb8 │ │ │ │ │ + beq.w 15080 │ │ │ │ │ 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 13020 │ │ │ │ │ + bl 130e8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 14e62 │ │ │ │ │ + bne.n 14f2a │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq.n 14e62 │ │ │ │ │ + beq.n 14f2a │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6450 │ │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 14fcc │ │ │ │ │ + bne.w 15094 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ │ - bl 1a5c8 │ │ │ │ │ + bl 1a690 │ │ │ │ │ strd r0, r1, [r4, #64] @ 0x40 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldrd sl, fp, [r4, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r6, #328] @ 0x148 │ │ │ │ │ subs r7, r0, r3 │ │ │ │ │ ldr.w r3, [r6, #332] @ 0x14c │ │ │ │ │ sbc.w r8, r1, r3 │ │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 14f3e │ │ │ │ │ + beq.n 15006 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ ldr.w r2, [r6, #272] @ 0x110 │ │ │ │ │ ldr.w r3, [r6, #264] @ 0x108 │ │ │ │ │ vmov d10, r0, r1 │ │ │ │ │ ldr.w r1, [r6, #276] @ 0x114 │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ │ - vldr d9, [pc, #256] @ 14fe8 │ │ │ │ │ + vldr d9, [pc, #256] @ 150b0 │ │ │ │ │ adc.w r2, r2, r1 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ adc.w r1, r1, r3 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vmul.f64 d7, d7, d9 │ │ │ │ │ vdiv.f64 d8, d7, d10 │ │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq.n 14fde │ │ │ │ │ + beq.n 150a6 │ │ │ │ │ ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ │ subs.w r0, sl, r3 │ │ │ │ │ ldr.w r3, [r6, #324] @ 0x144 │ │ │ │ │ sbc.w r1, fp, r3 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ vdiv.f64 d6, d7, d10 │ │ │ │ │ vmul.f64 d6, d6, d9 │ │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ │ ldrd r0, r1, [r4, #48] @ 0x30 │ │ │ │ │ vstr d7, [r4, #72] @ 0x48 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ it eq │ │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - beq.n 14f84 │ │ │ │ │ + beq.n 1504c │ │ │ │ │ ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ ldr.w r3, [r6, #316] @ 0x13c │ │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d8, r0, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 1a51c │ │ │ │ │ + bl 1a5e4 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ - vldr d6, [pc, #116] @ 14ff0 │ │ │ │ │ + vldr d6, [pc, #116] @ 150b8 │ │ │ │ │ vdiv.f64 d5, d8, d7 │ │ │ │ │ vdiv.f64 d7, d5, d6 │ │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ │ add.w r0, r6, #264 @ 0x108 │ │ │ │ │ mov r1, r4 │ │ │ │ │ vstr d7, [r4, #80] @ 0x50 │ │ │ │ │ blx 6500 │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 14e62 │ │ │ │ │ + beq.w 14f2a │ │ │ │ │ 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 12e40 │ │ │ │ │ + bl 12f08 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14e7a │ │ │ │ │ + b.n 14f42 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - bl 13288 │ │ │ │ │ + bl 13350 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b.n 14e7a │ │ │ │ │ + b.n 14f42 │ │ │ │ │ ldr.w r3, [r8, #580] @ 0x244 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ itt eq │ │ │ │ │ moveq r9, r4 │ │ │ │ │ addeq r4, sp, #24 │ │ │ │ │ - bne.w 14e96 │ │ │ │ │ - b.n 14e98 │ │ │ │ │ - vldr d7, [pc, #24] @ 14ff8 │ │ │ │ │ - b.n 14f3e │ │ │ │ │ + bne.w 14f5e │ │ │ │ │ + b.n 14f60 │ │ │ │ │ + vldr d7, [pc, #24] @ 150c0 │ │ │ │ │ + b.n 15006 │ │ │ │ │ nop.w │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ eors r1, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ands r0, r0 │ │ │ │ │ lsls r7, r1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015000 : │ │ │ │ │ +000150c8 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ blx 6408 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbnz r0, 15026 │ │ │ │ │ + cbnz r0, 150ee │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 66e4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ vstr d0, [r5, #88] @ 0x58 │ │ │ │ │ blx 6ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001502c : │ │ │ │ │ +000150f4 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ blx 6e68 │ │ │ │ │ - ldr r1, [pc, #172] @ (150e8 ) │ │ │ │ │ + ldr r1, [pc, #172] @ (151b0 ) │ │ │ │ │ mov sl, r0 │ │ │ │ │ - ldr r0, [pc, #172] @ (150ec ) │ │ │ │ │ + ldr r0, [pc, #172] @ (151b4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r0, pc │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 150e0 │ │ │ │ │ + beq.n 151a8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r0, #83 @ 0x53 │ │ │ │ │ blx 6634 │ │ │ │ │ - ldr r2, [pc, #156] @ (150f0 ) │ │ │ │ │ + ldr r2, [pc, #156] @ (151b8 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #4 │ │ │ │ │ add r2, pc │ │ │ │ │ str r0, [r7, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ movs r6, #0 │ │ │ │ │ blx 653c │ │ │ │ │ @@ -23048,97 +23040,97 @@ │ │ │ │ │ blx 6be8 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov.w r8, #288 @ 0x120 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mla r1, r8, r3, r1 │ │ │ │ │ - bl 135d8 │ │ │ │ │ + bl 136a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbz r0, 150d4 │ │ │ │ │ + cbz r0, 1519c │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 15096 │ │ │ │ │ + beq.n 1515e │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ │ adds r6, #1 │ │ │ │ │ - bl 1a1f4 │ │ │ │ │ - cbnz r1, 150d0 │ │ │ │ │ + bl 1a2bc │ │ │ │ │ + cbnz r1, 15198 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mla r5, r8, r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1289c │ │ │ │ │ + bl 12964 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ ldr.w r1, [r7, #576] @ 0x240 │ │ │ │ │ strd r0, r1, [r5, #276] @ 0x114 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcc.n 150b6 │ │ │ │ │ - bl 19ce8 │ │ │ │ │ + bcc.n 1517e │ │ │ │ │ + bl 19db0 │ │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ │ str.w r0, [r5, #272] @ 0x110 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 15070 │ │ │ │ │ + bcc.n 15138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6b50 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - b.n 15070 │ │ │ │ │ + b.n 15138 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - b.n 15070 │ │ │ │ │ + b.n 15138 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r5, [r0, #0] │ │ │ │ │ - b.n 150da │ │ │ │ │ + b.n 151a2 │ │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r7, #31] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000150f4 : │ │ │ │ │ +000151bc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r0, [pc, #424] @ (152a4 ) │ │ │ │ │ + ldr r0, [pc, #424] @ (1536c ) │ │ │ │ │ subw sp, sp, #1476 @ 0x5c4 │ │ │ │ │ - ldr r1, [pc, #420] @ (152a8 ) │ │ │ │ │ + ldr r1, [pc, #420] @ (15370 ) │ │ │ │ │ movs r3, #0 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ blx 645c │ │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 1529a │ │ │ │ │ + beq.w 15362 │ │ │ │ │ add r3, sp, #448 @ 0x1c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ blx 6b98 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ - ldr r3, [pc, #376] @ (152ac ) │ │ │ │ │ + ldr r3, [pc, #376] @ (15374 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15288 │ │ │ │ │ + beq.w 15350 │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs.w 1527e │ │ │ │ │ + bcs.w 15346 │ │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ │ ldr.w r9, [r7, #8] │ │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ add r4, sp, #320 @ 0x140 │ │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ │ mul.w r8, r2, r3 │ │ │ │ │ @@ -23159,121 +23151,121 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add.w r2, r6, #120 @ 0x78 │ │ │ │ │ strd sl, r3, [sp, #4] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ blx 6a3c <__isoc99_sscanf@plt> │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - ble.n 15276 │ │ │ │ │ + ble.n 1533e │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ lsls r2, r3, #31 │ │ │ │ │ - bpl.n 15276 │ │ │ │ │ + bpl.n 1533e │ │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ │ asrs r3, r3, #31 │ │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r3, fp │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ │ mov.w ip, r2, lsl #4 │ │ │ │ │ sub.w r2, r1, #48 @ 0x30 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ ldrh.w lr, [r0, r1, lsl #1] │ │ │ │ │ tst.w lr, #2048 @ 0x800 │ │ │ │ │ - bne.n 151f6 │ │ │ │ │ + bne.n 152be │ │ │ │ │ sub.w r2, r1, #87 @ 0x57 │ │ │ │ │ tst.w lr, #256 @ 0x100 │ │ │ │ │ sub.w r1, r1, #55 @ 0x37 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r1, ip │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne.n 151c6 │ │ │ │ │ + bne.n 1528e │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ add.w lr, sp, #200 @ 0xc8 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, r8] │ │ │ │ │ ldrb.w r3, [r5], #1 │ │ │ │ │ lsls r1, r2, #4 │ │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ │ orrs r2, r1 │ │ │ │ │ ldrh.w ip, [r0, r3, lsl #1] │ │ │ │ │ tst.w ip, #2048 @ 0x800 │ │ │ │ │ - bne.n 15234 │ │ │ │ │ + bne.n 152fc │ │ │ │ │ sub.w r2, r3, #87 @ 0x57 │ │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ │ sub.w r3, r3, #55 @ 0x37 │ │ │ │ │ orr.w r2, r2, r1 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r2, r3, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne.n 15208 │ │ │ │ │ + bne.n 152d0 │ │ │ │ │ add.w ip, sp, #328 @ 0x148 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ strd r1, r2, [r6, #20] │ │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ │ lsls r1, r3, #4 │ │ │ │ │ sub.w r3, r2, #48 @ 0x30 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ ldrh.w r5, [r0, r2, lsl #1] │ │ │ │ │ tst.w r5, #2048 @ 0x800 │ │ │ │ │ - bne.n 1526a │ │ │ │ │ + bne.n 15332 │ │ │ │ │ sub.w r3, r2, #87 @ 0x57 │ │ │ │ │ subs r2, #55 @ 0x37 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsls r5, r5, #23 │ │ │ │ │ it mi │ │ │ │ │ orrmi.w r3, r2, r1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne.n 15244 │ │ │ │ │ + bne.n 1530c │ │ │ │ │ movs r2, #1 │ │ │ │ │ strd r2, r3, [r6, #40] @ 0x28 │ │ │ │ │ - b.n 15136 │ │ │ │ │ + b.n 151fe │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ subs r3, #1 │ │ │ │ │ str r3, [r7, #0] │ │ │ │ │ - b.n 15136 │ │ │ │ │ + b.n 151fe │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 69d4 │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - b.n 15152 │ │ │ │ │ + b.n 1521a │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ addw sp, sp, #1476 @ 0x5c4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 15292 │ │ │ │ │ + b.n 1535a │ │ │ │ │ nop │ │ │ │ │ strb r0, [r4, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r0, #29] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000152b0 : │ │ │ │ │ +00015378 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r0, [pc, #428] @ (15464 ) │ │ │ │ │ - ldr r1, [pc, #428] @ (15468 ) │ │ │ │ │ + ldr r0, [pc, #428] @ (1552c ) │ │ │ │ │ + ldr r1, [pc, #428] @ (15530 ) │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #8 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ mov r6, r2 │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15458 │ │ │ │ │ + beq.w 15520 │ │ │ │ │ add r5, sp, #8 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ @@ -23282,41 +23274,41 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15442 │ │ │ │ │ + beq.w 1550a │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r3, r3, #18 │ │ │ │ │ - bpl.n 15320 │ │ │ │ │ + bpl.n 153e8 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ │ lsls r1, r3, #18 │ │ │ │ │ - bmi.n 15314 │ │ │ │ │ + bmi.n 153dc │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 152f0 │ │ │ │ │ + beq.n 153b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strb.w r9, [r3] │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ str.w r4, [r5, #-4] │ │ │ │ │ blx 63fc │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 152f0 │ │ │ │ │ + bne.n 153b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r4, r5, #4 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6ac0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ strd r0, r1, [r6, #8] │ │ │ │ │ @@ -23398,162 +23390,162 @@ │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, sl │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr.w sl, [r0] │ │ │ │ │ - b.n 15436 │ │ │ │ │ + b.n 154fe │ │ │ │ │ nop │ │ │ │ │ ldr r4, [r2, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001546c : │ │ │ │ │ +00015534 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ lsls r1, r5, #27 │ │ │ │ │ - bmi.n 15482 │ │ │ │ │ + bmi.n 1554a │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bmi.n 154a6 │ │ │ │ │ + bmi.n 1556e │ │ │ │ │ lsls r3, r5, #25 │ │ │ │ │ - bmi.n 154ca │ │ │ │ │ + bmi.n 15592 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #108] @ (154f0 ) │ │ │ │ │ + ldr r1, [pc, #108] @ (155b8 ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 138d8 │ │ │ │ │ + bl 139a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15480 │ │ │ │ │ - ldr r1, [pc, #96] @ (154f4 ) │ │ │ │ │ + bne.n 15548 │ │ │ │ │ + ldr r1, [pc, #96] @ (155bc ) │ │ │ │ │ movs r2, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 138d8 │ │ │ │ │ + bl 139a0 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - bne.n 15480 │ │ │ │ │ + bne.n 15548 │ │ │ │ │ lsls r2, r5, #26 │ │ │ │ │ - bpl.n 1547a │ │ │ │ │ - ldr r1, [pc, #80] @ (154f8 ) │ │ │ │ │ + bpl.n 15542 │ │ │ │ │ + ldr r1, [pc, #80] @ (155c0 ) │ │ │ │ │ movs r2, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 138d8 │ │ │ │ │ + bl 139a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15480 │ │ │ │ │ - ldr r1, [pc, #68] @ (154fc ) │ │ │ │ │ + bne.n 15548 │ │ │ │ │ + ldr r1, [pc, #68] @ (155c4 ) │ │ │ │ │ movs r2, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 138d8 │ │ │ │ │ + bl 139a0 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - beq.n 1547a │ │ │ │ │ - b.n 15480 │ │ │ │ │ - ldr r1, [pc, #52] @ (15500 ) │ │ │ │ │ + beq.n 15542 │ │ │ │ │ + b.n 15548 │ │ │ │ │ + ldr r1, [pc, #52] @ (155c8 ) │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 138d8 │ │ │ │ │ + bl 139a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15480 │ │ │ │ │ - ldr r1, [pc, #40] @ (15504 ) │ │ │ │ │ + bne.n 15548 │ │ │ │ │ + ldr r1, [pc, #40] @ (155cc ) │ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 138d8 │ │ │ │ │ + bl 139a0 │ │ │ │ │ bics.w r3, r0, #2 │ │ │ │ │ - beq.n 1547e │ │ │ │ │ - b.n 15480 │ │ │ │ │ + beq.n 15546 │ │ │ │ │ + b.n 15548 │ │ │ │ │ nop │ │ │ │ │ strb r2, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r2, [r5, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r4, [r4, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ strb r0, [r4, #16] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015508 : │ │ │ │ │ +000155d0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, #32 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ blx 6ca8 │ │ │ │ │ - ldr r3, [pc, #48] @ (1554c ) │ │ │ │ │ + ldr r3, [pc, #48] @ (15614 ) │ │ │ │ │ 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 6a48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 1553c │ │ │ │ │ + cbnz r0, 15604 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 661c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, #32 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ - bmi.n 154b2 │ │ │ │ │ - Address 0x1554e is out of bounds. │ │ │ │ │ + bmi.n 1557a │ │ │ │ │ + Address 0x15616 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -00015550 : │ │ │ │ │ +00015618 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r0, [pc, #276] @ (1566c ) │ │ │ │ │ + ldr r0, [pc, #276] @ (15734 ) │ │ │ │ │ subw sp, sp, #1036 @ 0x40c │ │ │ │ │ - ldr r1, [pc, #272] @ (15670 ) │ │ │ │ │ + ldr r1, [pc, #272] @ (15738 ) │ │ │ │ │ add r7, sp, #4 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add r4, sp, #8 │ │ │ │ │ str r4, [r7, #0] │ │ │ │ │ blx 645c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15662 │ │ │ │ │ + beq.n 1572a │ │ │ │ │ movw r6, #25428 @ 0x6354 │ │ │ │ │ movt r6, #14960 @ 0x3a70 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1564e │ │ │ │ │ + beq.n 15716 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne.n 1557a │ │ │ │ │ + bne.n 15642 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne.n 1557a │ │ │ │ │ + bne.n 15642 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1557a │ │ │ │ │ + beq.n 15642 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b80 │ │ │ │ │ ldr r0, [r7, #0] │ │ │ │ │ movs r1, #5 │ │ │ │ │ blx 6ec8 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -23612,98 +23604,98 @@ │ │ │ │ │ mov.w r9, #2 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r9 │ │ │ │ │ addw sp, sp, #1036 @ 0x40c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr.w r9, [r0] │ │ │ │ │ - b.n 15658 │ │ │ │ │ + b.n 15720 │ │ │ │ │ strb r0, [r6, #14] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r0, #116] @ 0x74 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015674 : │ │ │ │ │ - ldr r0, [pc, #4] @ (1567c ) │ │ │ │ │ +0001573c : │ │ │ │ │ + ldr r0, [pc, #4] @ (15744 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12ce4 │ │ │ │ │ + b.w 12dac │ │ │ │ │ strb r2, [r6, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015680 : │ │ │ │ │ - ldr r0, [pc, #4] @ (15688 ) │ │ │ │ │ +00015748 : │ │ │ │ │ + ldr r0, [pc, #4] @ (15750 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12ce4 │ │ │ │ │ + b.w 12dac │ │ │ │ │ strb r2, [r7, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001568c : │ │ │ │ │ - ldr r0, [pc, #4] @ (15694 ) │ │ │ │ │ +00015754 : │ │ │ │ │ + ldr r0, [pc, #4] @ (1575c ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12b48 │ │ │ │ │ + b.w 12c10 │ │ │ │ │ strb r2, [r3, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015698 : │ │ │ │ │ - ldr r0, [pc, #4] @ (156a0 ) │ │ │ │ │ +00015760 : │ │ │ │ │ + ldr r0, [pc, #4] @ (15768 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.w 12b48 │ │ │ │ │ + b.w 12c10 │ │ │ │ │ strb r2, [r4, #10] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000156a4 : │ │ │ │ │ +0001576c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ │ sub.w sp, sp, #25344 @ 0x6300 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub sp, #4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add.w r3, sp, r2 │ │ │ │ │ add.w sl, sp, #17152 @ 0x4300 │ │ │ │ │ add.w r4, sp, #8960 @ 0x2300 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movs r1, #0 │ │ │ │ │ blx 6a78 │ │ │ │ │ - ldr r3, [pc, #484] @ (158b4 ) │ │ │ │ │ + ldr r3, [pc, #484] @ (1597c ) │ │ │ │ │ str.w r7, [sl] │ │ │ │ │ orr.w r5, r5, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ strd r4, r3, [sl, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str.w r5, [sl, #4] │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ blx 6a48 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbnz r0, 15704 │ │ │ │ │ + cbnz r0, 157cc │ │ │ │ │ add.w fp, sp, #768 @ 0x300 │ │ │ │ │ sub.w r3, fp, #696 @ 0x2b8 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq.n 15710 │ │ │ │ │ + beq.n 157d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sp, sp, #25344 @ 0x6300 │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #420] @ (158b8 ) │ │ │ │ │ + ldr r0, [pc, #420] @ (15980 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67c0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 158aa │ │ │ │ │ - ldr r3, [pc, #408] @ (158bc ) │ │ │ │ │ + beq.w 15972 │ │ │ │ │ + ldr r3, [pc, #408] @ (15984 ) │ │ │ │ │ strd r7, r8, [sp, #56] @ 0x38 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [pc, #404] @ (158c0 ) │ │ │ │ │ + ldr r3, [pc, #404] @ (15988 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ add r3, sp, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ │ @@ -23711,26 +23703,26 @@ │ │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ blx 6c9c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 15896 │ │ │ │ │ + bne.w 1595e │ │ │ │ │ sub.w r3, fp, #704 @ 0x2c0 │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 15896 │ │ │ │ │ + beq.w 1595e │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r1, [r7, #11] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ │ lsls r2, r2, #20 │ │ │ │ │ - bpl.n 15740 │ │ │ │ │ + bpl.n 15808 │ │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ │ strb r2, [r4, #6] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ adds r7, #11 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ @@ -23746,21 +23738,21 @@ │ │ │ │ │ adds r0, r4, #7 │ │ │ │ │ blx 6500 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r5, [r4, r7] │ │ │ │ │ blx 6868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 15740 │ │ │ │ │ + blt.n 15808 │ │ │ │ │ sub.w r2, fp, #624 @ 0x270 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ sub.w r2, fp, #696 @ 0x2b8 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne.n 15740 │ │ │ │ │ + bne.n 15808 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 6500 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ add.w r2, fp, r7 │ │ │ │ │ add.w r3, r6, #10 │ │ │ │ │ @@ -23770,38 +23762,38 @@ │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ mov r0, fp │ │ │ │ │ strb r1, [r2, #2] │ │ │ │ │ strb.w r5, [fp, r3] │ │ │ │ │ blx 67c0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15740 │ │ │ │ │ + beq.n 15808 │ │ │ │ │ add.w r3, r6, #11 │ │ │ │ │ sub.w r9, fp, #700 @ 0x2bc │ │ │ │ │ add r2, sp, #500 @ 0x1f4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r3, sl │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6c9c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1588e │ │ │ │ │ + bne.n 15956 │ │ │ │ │ ldr.w r5, [r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1588e │ │ │ │ │ + beq.n 15956 │ │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ │ adds r5, #11 │ │ │ │ │ ldr.w r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ │ lsls r3, r3, #20 │ │ │ │ │ - bpl.n 157fa │ │ │ │ │ + bpl.n 158c2 │ │ │ │ │ blx 68ec │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6500 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -23814,140 +23806,140 @@ │ │ │ │ │ blx 6500 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ strb r6, [r7, r3] │ │ │ │ │ blx 6868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 157fa │ │ │ │ │ + blt.n 158c2 │ │ │ │ │ sub.w r3, fp, #624 @ 0x270 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub.w r3, fp, #696 @ 0x2b8 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne.n 157fa │ │ │ │ │ + bne.n 158c2 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldrd r7, r8, [sp, #56] @ 0x38 │ │ │ │ │ blx 6ed4 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ blx 6ed4 │ │ │ │ │ sub.w r3, fp, #704 @ 0x2c0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ adds r0, #11 │ │ │ │ │ blx 68e0 │ │ │ │ │ str.w r0, [r8] │ │ │ │ │ - b.n 15704 │ │ │ │ │ + b.n 157cc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ blx 6ed4 │ │ │ │ │ - b.n 15740 │ │ │ │ │ + b.n 15808 │ │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ blx 6ed4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add.w sp, sp, #25344 @ 0x6300 │ │ │ │ │ add sp, #4 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r7, [r0, #0] │ │ │ │ │ - b.n 15704 │ │ │ │ │ + b.n 157cc │ │ │ │ │ nop │ │ │ │ │ - bcs.n 158ae │ │ │ │ │ + bcs.n 15976 │ │ │ │ │ @ instruction: 0xffff634a │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r6, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r0, [r0, #52] @ 0x34 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000158c4 : │ │ │ │ │ +0001598c : │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 133dc │ │ │ │ │ + bl 134a4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ b.w 64a4 │ │ │ │ │ │ │ │ │ │ -000158d4 : │ │ │ │ │ +0001599c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #16 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r1, #1 │ │ │ │ │ lsls r0, r5, #2 │ │ │ │ │ strd r3, r5, [r4, #4] │ │ │ │ │ blx 631c │ │ │ │ │ - ldr r3, [pc, #12] @ (158fc ) │ │ │ │ │ + ldr r3, [pc, #12] @ (159c4 ) │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ nop │ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ │ │ │ │ │ │ -00015900 : │ │ │ │ │ +000159c8 : │ │ │ │ │ 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 1a588 │ │ │ │ │ + bl 1a650 │ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ │ - cbnz r0, 15922 │ │ │ │ │ - b.n 1592e │ │ │ │ │ + cbnz r0, 159ea │ │ │ │ │ + b.n 159f6 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - cbz r0, 1592e │ │ │ │ │ + cbz r0, 159f6 │ │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r3, r5 │ │ │ │ │ - bne.n 1591e │ │ │ │ │ + bne.n 159e6 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00015930 : │ │ │ │ │ +000159f8 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w fp, [r0] │ │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1a588 │ │ │ │ │ + bl 1a650 │ │ │ │ │ ldr.w r0, [fp, r2, lsl #2] │ │ │ │ │ add.w r4, fp, r2, lsl #2 │ │ │ │ │ - cbnz r0, 15962 │ │ │ │ │ - b.n 15976 │ │ │ │ │ + cbnz r0, 15a2a │ │ │ │ │ + b.n 15a3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 15974 │ │ │ │ │ + cbz r3, 15a3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r7 │ │ │ │ │ - bne.n 1595c │ │ │ │ │ + bne.n 15a24 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ │ adds r2, r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ - bcc.n 1599c │ │ │ │ │ + bcc.n 15a64 │ │ │ │ │ movs r0, #24 │ │ │ │ │ blx 67f0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ str r0, [r4, #0] │ │ │ │ │ strd r7, r5, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #0] │ │ │ │ │ @@ -23956,85 +23948,85 @@ │ │ │ │ │ mov.w r8, sl, lsl #1 │ │ │ │ │ movs r1, #1 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ mov.w r0, r8, lsl #2 │ │ │ │ │ blx 631c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 159fc │ │ │ │ │ + beq.n 15ac4 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strd sl, fp, [sp, #4] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ mov r7, fp │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ │ mov sl, r5 │ │ │ │ │ - cbz r4, 159ec │ │ │ │ │ + cbz r4, 15ab4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ │ - bl 1a588 │ │ │ │ │ + bl 1a650 │ │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ str.w r5, [r6, r2, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 159cc │ │ │ │ │ + bne.n 15a94 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne.n 159c4 │ │ │ │ │ + bne.n 15a8c │ │ │ │ │ mov r5, fp │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str.w r6, [r9] │ │ │ │ │ str.w r8, [r9, #8] │ │ │ │ │ - bl 1a588 │ │ │ │ │ + bl 1a650 │ │ │ │ │ ldr.w r3, [r6, r2, lsl #2] │ │ │ │ │ add.w r4, r6, r2, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15984 │ │ │ │ │ + beq.n 15a4c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 15a22 │ │ │ │ │ - b.n 15984 │ │ │ │ │ + bne.n 15aea │ │ │ │ │ + b.n 15a4c │ │ │ │ │ │ │ │ │ │ -00015a2c : │ │ │ │ │ +00015af4 : │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w r8, [r0] │ │ │ │ │ - cbz r3, 15a64 │ │ │ │ │ + cbz r3, 15b2c │ │ │ │ │ movs r7, #0 │ │ │ │ │ ldr.w r4, [r8], #4 │ │ │ │ │ - cbz r4, 15a5a │ │ │ │ │ + cbz r4, 15b22 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ - cbz r0, 15a4a │ │ │ │ │ + cbz r0, 15b12 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r5, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 15a42 │ │ │ │ │ + bne.n 15b0a │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n 15a3c │ │ │ │ │ + bhi.n 15b04 │ │ │ │ │ ldr.w r8, [r6] │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 64a4 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -24048,87 +24040,87 @@ │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str.w fp, [sp, #16] │ │ │ │ │ blx 68ec │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 67c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15cb2 │ │ │ │ │ + beq.w 15d7a │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r5, sp, #136 @ 0x88 │ │ │ │ │ sub.w r8, r5, #4 │ │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6aa8 │ │ │ │ │ add.w r2, r5, r9 │ │ │ │ │ add.w r6, r8, r9 │ │ │ │ │ ldrb.w r2, [r2, #-4] │ │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ │ it eq │ │ │ │ │ rsbeq r7, r9, #4096 @ 0x1000 │ │ │ │ │ - beq.n 15ad8 │ │ │ │ │ + beq.n 15ba0 │ │ │ │ │ rsb r7, r9, #4080 @ 0xff0 │ │ │ │ │ adds r6, #1 │ │ │ │ │ adds r7, #15 │ │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ │ strb.w r2, [r8, r9] │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6cf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 15b74 │ │ │ │ │ + beq.n 15c3c │ │ │ │ │ ldrb r3, [r0, #19] │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bne.n 15afc │ │ │ │ │ + bne.n 15bc4 │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 15ae0 │ │ │ │ │ + beq.n 15ba8 │ │ │ │ │ ldrh r3, [r0, #20] │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - beq.n 15ae0 │ │ │ │ │ + beq.n 15ba8 │ │ │ │ │ add.w r1, r0, #19 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6aa8 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb.w r9, [r6, r7] │ │ │ │ │ blx 6548 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15ae0 │ │ │ │ │ + bne.n 15ba8 │ │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ │ ldr.w r2, [r5, #-64] │ │ │ │ │ ldr.w r1, [r5, #-60] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ str.w r3, [sl, #56] @ 0x38 │ │ │ │ │ ldr.w r3, [r5, #-96] │ │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ │ and.w r3, r3, #61440 @ 0xf000 │ │ │ │ │ adc.w r2, r2, r1 │ │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ │ str.w r2, [sl, #60] @ 0x3c │ │ │ │ │ - beq.n 15c1c │ │ │ │ │ - bhi.n 15bda │ │ │ │ │ + beq.n 15ce4 │ │ │ │ │ + bhi.n 15ca2 │ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ │ - beq.w 15c64 │ │ │ │ │ + beq.w 15d2c │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ - bne.n 15bfe │ │ │ │ │ + bne.n 15cc6 │ │ │ │ │ ldr.w r3, [sl, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #40] @ 0x28 │ │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ │ blx 6cf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 15aea │ │ │ │ │ + bne.n 15bb2 │ │ │ │ │ ldrd r2, r5, [sl, #8] │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r4, [sl, #16] │ │ │ │ │ adds r2, r2, r4 │ │ │ │ │ ldr.w r4, [sl, #20] │ │ │ │ │ adc.w r4, r5, r4 │ │ │ │ │ @@ -24152,85 +24144,85 @@ │ │ │ │ │ str.w r2, [sl, #4] │ │ │ │ │ blx 6ed4 │ │ │ │ │ mov r0, fp │ │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ │ - beq.n 15c34 │ │ │ │ │ + beq.n 15cfc │ │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ │ - bne.n 15c4c │ │ │ │ │ + bne.n 15d14 │ │ │ │ │ ldr.w r3, [sl, #48] @ 0x30 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #48] @ 0x30 │ │ │ │ │ ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str.w r3, [sl, #52] @ 0x34 │ │ │ │ │ - b.n 15ae0 │ │ │ │ │ + b.n 15ba8 │ │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ │ - bne.n 15c4c │ │ │ │ │ + bne.n 15d14 │ │ │ │ │ ldr.w r3, [sl, #32] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #32] │ │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ │ - b.n 15ae0 │ │ │ │ │ + b.n 15ba8 │ │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #8] │ │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str.w r3, [sl, #12] │ │ │ │ │ - b.n 15ae0 │ │ │ │ │ + b.n 15ba8 │ │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #24] │ │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str.w r3, [sl, #28] │ │ │ │ │ - b.n 15ae0 │ │ │ │ │ + b.n 15ba8 │ │ │ │ │ ldr.w r3, [sl] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl] │ │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str.w r3, [sl, #4] │ │ │ │ │ - b.n 15ae0 │ │ │ │ │ + b.n 15ba8 │ │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ │ adds r3, #1 │ │ │ │ │ str.w r3, [sl, #16] │ │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ │ str.w r3, [sl, #20] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 15ae0 │ │ │ │ │ + beq.w 15ba8 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ movs r3, #1 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 15a74 │ │ │ │ │ + bl 15b3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 15ae0 │ │ │ │ │ + beq.w 15ba8 │ │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 64cc │ │ │ │ │ - ldr r2, [pc, #24] @ (15cbc ) │ │ │ │ │ + ldr r2, [pc, #24] @ (15d84 ) │ │ │ │ │ str r0, [sp, #0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ movs r1, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx 653c │ │ │ │ │ - b.n 15ae0 │ │ │ │ │ + b.n 15ba8 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ - b.n 15bd0 │ │ │ │ │ + b.n 15c98 │ │ │ │ │ nop │ │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ movs r4, #0 │ │ │ │ │ ubfx r2, r3, #8, #1 │ │ │ │ │ @@ -24260,24 +24252,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 15d36 │ │ │ │ │ - bhi.n 15d9e │ │ │ │ │ + beq.n 15dfe │ │ │ │ │ + bhi.n 15e66 │ │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #2 │ │ │ │ │ - beq.n 15d36 │ │ │ │ │ + beq.n 15dfe │ │ │ │ │ cmp.w r3, #24576 @ 0x6000 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #4 │ │ │ │ │ - bne.n 15d88 │ │ │ │ │ + bne.n 15e50 │ │ │ │ │ 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] │ │ │ │ │ @@ -24297,38 +24289,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 15d36 │ │ │ │ │ + beq.n 15dfe │ │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #8 │ │ │ │ │ moveq r3, #5 │ │ │ │ │ - b.n 15d36 │ │ │ │ │ + b.n 15dfe │ │ │ │ │ cmp.w r3, #40960 @ 0xa000 │ │ │ │ │ it eq │ │ │ │ │ moveq r3, #6 │ │ │ │ │ - beq.n 15d36 │ │ │ │ │ + beq.n 15dfe │ │ │ │ │ cmp.w r3, #49152 @ 0xc000 │ │ │ │ │ ite eq │ │ │ │ │ moveq r3, #7 │ │ │ │ │ movne r3, #8 │ │ │ │ │ - b.n 15d36 │ │ │ │ │ + b.n 15dfe │ │ │ │ │ │ │ │ │ │ -00015db4 : │ │ │ │ │ +00015e7c : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6ae4 │ │ │ │ │ - cbnz r0, 15e2e │ │ │ │ │ + cbnz r0, 15ef6 │ │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ lsrs r2, r2, #9 │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ umull r3, r5, r3, r2 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ @@ -24362,29 +24354,29 @@ │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00015e38 : │ │ │ │ │ - ldr r3, [pc, #12] @ (15e48 ) │ │ │ │ │ +00015f00 : │ │ │ │ │ + ldr r3, [pc, #12] @ (15f10 ) │ │ │ │ │ cmp r0, #8 │ │ │ │ │ it cs │ │ │ │ │ movcs r0, #8 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ │ bx lr │ │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015e4c : │ │ │ │ │ +00015f14 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr.w r8, [pc, #88] @ 15eac │ │ │ │ │ + ldr.w r8, [pc, #88] @ 15f74 │ │ │ │ │ adds r6, r2, #3 │ │ │ │ │ mov.w r9, #0 │ │ │ │ │ add r8, pc │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub.w lr, r6, #3 │ │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ │ mov ip, r8 │ │ │ │ │ @@ -24395,32 +24387,32 @@ │ │ │ │ │ ands r3, r7 │ │ │ │ │ and.w sl, r1, sl │ │ │ │ │ orrs.w r3, r3, sl │ │ │ │ │ it ne │ │ │ │ │ ldrbne.w r5, [r4, #-1] │ │ │ │ │ strb.w r5, [lr], #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bne.n 15e6a │ │ │ │ │ + bne.n 15f32 │ │ │ │ │ add.w r9, r9, #3 │ │ │ │ │ add.w r6, lr, #3 │ │ │ │ │ add.w r8, r8, #24 │ │ │ │ │ cmp.w r9, #9 │ │ │ │ │ - bne.n 15e60 │ │ │ │ │ + bne.n 15f28 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ strb r3, [r2, #9] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015eb0 : │ │ │ │ │ +00015f78 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r4, [pc, #48] @ (15ee8 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (15fb0 ) │ │ │ │ │ movs r0, #0 │ │ │ │ │ add r4, pc │ │ │ │ │ sub.w r2, r4, #8 │ │ │ │ │ add.w lr, r4, #76 @ 0x4c │ │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ │ ldr.w r3, [r2, #8]! │ │ │ │ │ add.w lr, lr, #4 │ │ │ │ │ @@ -24428,97 +24420,97 @@ │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ and.w ip, r1, r6 │ │ │ │ │ orrs.w r3, r3, ip │ │ │ │ │ itt ne │ │ │ │ │ ldrne.w r3, [lr, #-4] │ │ │ │ │ addne r0, r0, r3 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne.n 15ec4 │ │ │ │ │ + bne.n 15f8c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ ldr r4, [r0, #68] @ 0x44 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015eec : │ │ │ │ │ +00015fb4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6628 │ │ │ │ │ - cbz r0, 15f0a │ │ │ │ │ + cbz r0, 15fd2 │ │ │ │ │ blx 6a14 <__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 15cc0 │ │ │ │ │ + bl 15d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015f1c : │ │ │ │ │ +00015fe4 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ │ mov r6, sp │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6548 │ │ │ │ │ - cbz r0, 15f3a │ │ │ │ │ + cbz r0, 16002 │ │ │ │ │ blx 6a14 <__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 15cc0 │ │ │ │ │ + bl 15d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00015f4c : │ │ │ │ │ +00016014 : │ │ │ │ │ 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 6a78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 15a74 │ │ │ │ │ + b.n 15b3c │ │ │ │ │ │ │ │ │ │ -00015f6c : │ │ │ │ │ +00016034 : │ │ │ │ │ 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 6a78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r3, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 15a74 │ │ │ │ │ + b.n 15b3c │ │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ ite eq │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ @@ -24664,26 +24656,26 @@ │ │ │ │ │ movhi r0, #0 │ │ │ │ │ movls r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ │ - cbz r2, 16110 │ │ │ │ │ + cbz r2, 161d8 │ │ │ │ │ push {r4} │ │ │ │ │ ldr r4, [r3, #32] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq.n 160fc │ │ │ │ │ + beq.n 161c4 │ │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ - cbz r3, 16108 │ │ │ │ │ + cbz r3, 161d0 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ │ bx lr │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -24692,31 +24684,31 @@ │ │ │ │ │ bx lr │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ands.w r0, r3, #4 │ │ │ │ │ - bne.n 16136 │ │ │ │ │ + bne.n 161fe │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ adds r6, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq.n 16146 │ │ │ │ │ + beq.n 1620e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - bl 160e0 │ │ │ │ │ + bl 161a8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ - bl 160e0 │ │ │ │ │ + bl 161a8 │ │ │ │ │ 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] │ │ │ │ │ @@ -24746,21 +24738,21 @@ │ │ │ │ │ blx 68ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 68ec │ │ │ │ │ subs r3, r0, r5 │ │ │ │ │ it mi │ │ │ │ │ movmi r0, #0 │ │ │ │ │ - bmi.n 161ba │ │ │ │ │ + bmi.n 16282 │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ adds r0, r4, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ tst.w r2, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq.n 161bc │ │ │ │ │ + beq.n 16284 │ │ │ │ │ blx 6a20 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ blx 6e5c │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -24770,62 +24762,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] @ (16210 ) │ │ │ │ │ + ldr r3, [pc, #52] @ (162d8 ) │ │ │ │ │ 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 66d8 │ │ │ │ │ - cbnz r0, 1620a │ │ │ │ │ + cbnz r0, 162d2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cbz r2, 1620a │ │ │ │ │ + cbz r2, 162d2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 160e0 │ │ │ │ │ + bl 161a8 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ lsls r7, r1, #12 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r3, [pc, #40] @ (16244 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (1630c ) │ │ │ │ │ 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 6598 │ │ │ │ │ - cbnz r0, 1623e │ │ │ │ │ + cbnz r0, 16306 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ add sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ nop │ │ │ │ │ mrc2 15, 7, pc, cr7, cr15, {7} │ │ │ │ │ - cbz r0, 1626c │ │ │ │ │ + cbz r0, 16334 │ │ │ │ │ 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] │ │ │ │ │ @@ -24837,155 +24829,155 @@ │ │ │ │ │ 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, #100] @ (162e4 ) │ │ │ │ │ + ldr r1, [pc, #100] @ (163ac ) │ │ │ │ │ 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 63fc │ │ │ │ │ movs r3, #5 │ │ │ │ │ - cbz r0, 162a4 │ │ │ │ │ - ldr r1, [pc, #80] @ (162e8 ) │ │ │ │ │ + cbz r0, 1636c │ │ │ │ │ + ldr r1, [pc, #80] @ (163b0 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbnz r0, 162ac │ │ │ │ │ + cbnz r0, 16374 │ │ │ │ │ movs r3, #6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #60] @ (162ec ) │ │ │ │ │ + ldr r1, [pc, #60] @ (163b4 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbnz r0, 162c2 │ │ │ │ │ + cbnz r0, 1638a │ │ │ │ │ movs r3, #7 │ │ │ │ │ movs r0, #0 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #44] @ (162f0 ) │ │ │ │ │ + ldr r1, [pc, #44] @ (163b8 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ movs r3, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 162a4 │ │ │ │ │ - ldr r1, [pc, #32] @ (162f4 ) │ │ │ │ │ + beq.n 1636c │ │ │ │ │ + ldr r1, [pc, #32] @ (163bc ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 16248 │ │ │ │ │ + b.n 16310 │ │ │ │ │ nop │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #196] @ (163c8 ) │ │ │ │ │ + ldr r1, [pc, #196] @ (16490 ) │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r6 │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mov r7, r2 │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1637e │ │ │ │ │ + bne.n 16446 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - beq.n 1635a │ │ │ │ │ + beq.n 16422 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 1636e │ │ │ │ │ + beq.n 16436 │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 1636e │ │ │ │ │ + beq.n 16436 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - cbnz r3, 1636e │ │ │ │ │ + cbnz r3, 16436 │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - bne.n 16326 │ │ │ │ │ + bne.n 163ee │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16326 │ │ │ │ │ + bne.n 163ee │ │ │ │ │ blx 6898 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n 16352 │ │ │ │ │ - ldr r1, [pc, #92] @ (163cc ) │ │ │ │ │ + b.n 1641a │ │ │ │ │ + ldr r1, [pc, #92] @ (16494 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #80] @ (163d0 ) │ │ │ │ │ + ldr r1, [pc, #80] @ (16498 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbz r0, 163c2 │ │ │ │ │ - ldr r1, [pc, #72] @ (163d4 ) │ │ │ │ │ + cbz r0, 1648a │ │ │ │ │ + ldr r1, [pc, #72] @ (1649c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ movs r3, #2 │ │ │ │ │ - cbnz r0, 163b0 │ │ │ │ │ + cbnz r0, 16478 │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 65ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ blx 68ec │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - b.n 16352 │ │ │ │ │ - ldr r1, [pc, #36] @ (163d8 ) │ │ │ │ │ + b.n 1641a │ │ │ │ │ + ldr r1, [pc, #36] @ (164a0 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r5, #0] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 16248 │ │ │ │ │ + b.n 16310 │ │ │ │ │ movs r3, #1 │ │ │ │ │ - b.n 16398 │ │ │ │ │ + b.n 16460 │ │ │ │ │ nop │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r6, #0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r6, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -24995,22 +24987,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 16460 │ │ │ │ │ + bne.n 16528 │ │ │ │ │ ldr r7, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #128] @ (16470 ) │ │ │ │ │ + ldr r1, [pc, #128] @ (16538 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ - cbnz r0, 16432 │ │ │ │ │ + cbnz r0, 164fa │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movs r2, #3 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -25020,49 +25012,49 @@ │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 16452 │ │ │ │ │ + beq.n 1651a │ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16452 │ │ │ │ │ + beq.n 1651a │ │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ │ - cbnz r0, 16452 │ │ │ │ │ + cbnz r0, 1651a │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #64] @ (16474 ) │ │ │ │ │ + ldr r1, [pc, #64] @ (1653c ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 163fa │ │ │ │ │ - ldr r1, [pc, #52] @ (16478 ) │ │ │ │ │ + beq.n 164c2 │ │ │ │ │ + ldr r1, [pc, #52] @ (16540 ) │ │ │ │ │ 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 16248 │ │ │ │ │ - ldr r1, [pc, #40] @ (1647c ) │ │ │ │ │ + b.n 16310 │ │ │ │ │ + ldr r1, [pc, #40] @ (16544 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #28] @ (16480 ) │ │ │ │ │ + ldr r1, [pc, #28] @ (16548 ) │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ │ - b.n 16248 │ │ │ │ │ + b.n 16310 │ │ │ │ │ ldrsh r6, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r6, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r5, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r2, #116] @ 0x74 │ │ │ │ │ @@ -25073,75 +25065,75 @@ │ │ │ │ │ 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 164d4 │ │ │ │ │ + beq.n 1659c │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ movs r2, #10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ str.w r3, [r8] │ │ │ │ │ blx 6420 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 164c4 │ │ │ │ │ + beq.n 1658c │ │ │ │ │ ldr.w r1, [r8] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 164c4 │ │ │ │ │ + beq.n 1658c │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ - cbz r3, 164e2 │ │ │ │ │ - ldr r1, [pc, #36] @ (164ec ) │ │ │ │ │ + cbz r3, 165aa │ │ │ │ │ + ldr r1, [pc, #36] @ (165b4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 16498 │ │ │ │ │ + bne.n 16560 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ nop │ │ │ │ │ str r0, [r1, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq.n 164fe │ │ │ │ │ + beq.n 165c6 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 164fa │ │ │ │ │ + bne.n 165c2 │ │ │ │ │ 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 1652e │ │ │ │ │ + bmi.n 165f6 │ │ │ │ │ blx 6334 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 6d84 │ │ │ │ │ subs r0, #0 │ │ │ │ │ @@ -25156,15 +25148,15 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ blx 68ec │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 16562 │ │ │ │ │ + bpl.n 1662a │ │ │ │ │ blx 6a20 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx 6e5c │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -25172,15 +25164,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 1658c │ │ │ │ │ + bpl.n 16654 │ │ │ │ │ blx 66b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite gt │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63fc │ │ │ │ │ @@ -25192,29 +25184,29 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 165b2 │ │ │ │ │ + bpl.n 1667a │ │ │ │ │ blx 66b4 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63fc │ │ │ │ │ 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 165d4 │ │ │ │ │ + bpl.n 1669c │ │ │ │ │ blx 66b4 │ │ │ │ │ mvns r0, r0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63fc │ │ │ │ │ mvns r0, r0 │ │ │ │ │ lsrs r0, r0, #31 │ │ │ │ │ @@ -25222,15 +25214,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 165fc │ │ │ │ │ + bpl.n 166c4 │ │ │ │ │ blx 66b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63fc │ │ │ │ │ @@ -25242,15 +25234,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 16626 │ │ │ │ │ + bpl.n 166ee │ │ │ │ │ blx 66b4 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63fc │ │ │ │ │ subs r0, #0 │ │ │ │ │ @@ -25260,15 +25252,15 @@ │ │ │ │ │ nop │ │ │ │ │ push {r3, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ lsls r3, r3, #27 │ │ │ │ │ - bpl.n 1664e │ │ │ │ │ + bpl.n 16716 │ │ │ │ │ blx 66b4 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ blx 63fc │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ │ @@ -25278,96 +25270,96 @@ │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ sub sp, #16 │ │ │ │ │ add.w r8, sp, #4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ blx 6a6c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbnz r0, 166b4 │ │ │ │ │ + cbnz r0, 1677c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ │ lsls r3, r3, #29 │ │ │ │ │ - bpl.n 166bc │ │ │ │ │ + bpl.n 16784 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp.w ip, #0 │ │ │ │ │ - beq.n 166aa │ │ │ │ │ + beq.n 16772 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ │ - cbz r3, 166a4 │ │ │ │ │ + cbz r3, 1676c │ │ │ │ │ ldr r7, [r4, #32] │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq.n 166dc │ │ │ │ │ + beq.n 167a4 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, 166ac │ │ │ │ │ + cbnz r0, 16774 │ │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bhi.n 16686 │ │ │ │ │ + bhi.n 1674e │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 6920 │ │ │ │ │ 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 166ee │ │ │ │ │ + blt.n 167b6 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcs.n 166aa │ │ │ │ │ + bcs.n 16772 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ │ - bl 160e0 │ │ │ │ │ + bl 161a8 │ │ │ │ │ clz r6, r0 │ │ │ │ │ lsrs r6, r6, #5 │ │ │ │ │ - b.n 166ac │ │ │ │ │ + b.n 16774 │ │ │ │ │ ldr.w r9, [sl, #20] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.n 166a4 │ │ │ │ │ + beq.n 1676c │ │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ │ blx r9 │ │ │ │ │ - b.n 1669e │ │ │ │ │ + b.n 16766 │ │ │ │ │ adds.w r3, r3, ip │ │ │ │ │ - bpl.n 166c2 │ │ │ │ │ - b.n 166aa │ │ │ │ │ + bpl.n 1678a │ │ │ │ │ + b.n 16772 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000166f8 : │ │ │ │ │ +000167c0 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r1, sp │ │ │ │ │ blx 6868 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt.n 16748 │ │ │ │ │ + blt.n 16810 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, r4 │ │ │ │ │ it gt │ │ │ │ │ movgt r0, #12 │ │ │ │ │ - bgt.n 16744 │ │ │ │ │ - ldr r2, [pc, #60] @ (16754 ) │ │ │ │ │ + bgt.n 1680c │ │ │ │ │ + ldr r2, [pc, #60] @ (1681c ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ blx 6a30 │ │ │ │ │ - ldr r1, [pc, #48] @ (16758 ) │ │ │ │ │ + ldr r1, [pc, #48] @ (16820 ) │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6bf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 16748 │ │ │ │ │ + cbz r0, 16810 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6f40 │ │ │ │ │ movs r0, #0 │ │ │ │ │ @@ -25385,259 +25377,259 @@ │ │ │ │ │ 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 16796 │ │ │ │ │ + bls.n 1685e │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq.n 167fc │ │ │ │ │ + beq.n 168c4 │ │ │ │ │ sub.w ip, r4, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r1, ip │ │ │ │ │ cmp r1, #1 │ │ │ │ │ it hi │ │ │ │ │ strhi r2, [r5, #0] │ │ │ │ │ - bls.n 167d8 │ │ │ │ │ + bls.n 168a0 │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ add r7, sp, #8 │ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq.n 167f0 │ │ │ │ │ + beq.n 168b8 │ │ │ │ │ add r6, sp, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6ee0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne.n 1678a │ │ │ │ │ + bne.n 16852 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ movs r2, #10 │ │ │ │ │ str r4, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub.w r1, r7, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ │ str r0, [r5, #0] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr.w r4, [r8] │ │ │ │ │ - beq.n 1678a │ │ │ │ │ + beq.n 16852 │ │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ │ - bne.n 16788 │ │ │ │ │ - b.n 1678a │ │ │ │ │ + bne.n 16850 │ │ │ │ │ + b.n 16852 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ite ne │ │ │ │ │ movne r1, #16 │ │ │ │ │ moveq r1, #32 │ │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ │ add sp, #8 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b.w 6984 │ │ │ │ │ subs r6, r7, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6518 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 167ac │ │ │ │ │ + b.n 16874 │ │ │ │ │ movw r4, #20001 @ 0x4e21 │ │ │ │ │ - b.n 1678a │ │ │ │ │ + b.n 16852 │ │ │ │ │ nop │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r2 │ │ │ │ │ movs r7, #0 │ │ │ │ │ sub sp, #28 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r1, #0] │ │ │ │ │ str r7, [r3, #0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 168fc │ │ │ │ │ + beq.n 169c4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov.w fp, #56 @ 0x38 │ │ │ │ │ mov r5, r7 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr.w r4, [r8, #8] │ │ │ │ │ mla r4, fp, r5, r4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r3, r3, #28 │ │ │ │ │ - bpl.n 168be │ │ │ │ │ + bpl.n 16986 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.n 168d0 │ │ │ │ │ + beq.n 16998 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls.n 16848 │ │ │ │ │ + bls.n 16910 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne.n 168ba │ │ │ │ │ + bne.n 16982 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 168ba │ │ │ │ │ + bne.n 16982 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 1675c │ │ │ │ │ - cbnz r0, 168b6 │ │ │ │ │ + bl 16824 │ │ │ │ │ + cbnz r0, 1697e │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6e44 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168e4 │ │ │ │ │ + bne.n 169ac │ │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ - cbz r2, 168b6 │ │ │ │ │ - ldr.w sl, [pc, #176] @ 1691c │ │ │ │ │ + cbz r2, 1697e │ │ │ │ │ + ldr.w sl, [pc, #176] @ 169e4 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ add sl, pc │ │ │ │ │ - b.n 16888 │ │ │ │ │ + b.n 16950 │ │ │ │ │ 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 168b4 │ │ │ │ │ + bls.n 1697c │ │ │ │ │ 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, [sl, r3, lsl #2] │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1687e │ │ │ │ │ + beq.n 16946 │ │ │ │ │ ldrd r3, r2, [r7] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc.n 16874 │ │ │ │ │ + bcc.n 1693c │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6f1c │ │ │ │ │ ldr r3, [r7, #0] │ │ │ │ │ - b.n 16874 │ │ │ │ │ + b.n 1693c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r7, [r3, #0] │ │ │ │ │ ldr.w r2, [r8] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi.n 16826 │ │ │ │ │ + bhi.n 168ee │ │ │ │ │ movs r6, #0 │ │ │ │ │ - cbz r7, 168fc │ │ │ │ │ + cbz r7, 169c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #1 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 631c │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ str r0, [r6, #0] │ │ │ │ │ blx 64b4 │ │ │ │ │ ldr r7, [r6, #0] │ │ │ │ │ - b.n 16838 │ │ │ │ │ + b.n 16900 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ blx 68c8 │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 6e44 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 168c8 │ │ │ │ │ + bne.n 16990 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ │ str r3, [r2, #0] │ │ │ │ │ add sp, #28 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ nop │ │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00016920 : │ │ │ │ │ +000169e8 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - cbz r3, 16976 │ │ │ │ │ + cbz r3, 16a3e │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ - cbz r3, 16970 │ │ │ │ │ + cbz r3, 16a38 │ │ │ │ │ movs r6, #0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b.n 16938 │ │ │ │ │ + b.n 16a00 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bls.n 16970 │ │ │ │ │ + bls.n 16a38 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ adds r7, #1 │ │ │ │ │ add r4, r6 │ │ │ │ │ adds r6, #56 @ 0x38 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ - cbz r3, 1694c │ │ │ │ │ + cbz r3, 16a14 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cbz r0, 1694c │ │ │ │ │ + cbz r0, 16a14 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 16932 │ │ │ │ │ + beq.n 169fa │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r3, #4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi.n 16932 │ │ │ │ │ + bhi.n 169fa │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ lsls r3, r3, #30 │ │ │ │ │ - bmi.n 16932 │ │ │ │ │ + bmi.n 169fa │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16932 │ │ │ │ │ + beq.n 169fa │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bhi.n 16938 │ │ │ │ │ + bhi.n 16a00 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ movs r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00016980 : │ │ │ │ │ +00016a48 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr.w r8, [pc, #1704] @ 17038 │ │ │ │ │ + ldr.w r8, [pc, #1704] @ 17100 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ blx 65ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r0, #12 │ │ │ │ │ blx 67f0 │ │ │ │ │ - ldr.w r1, [pc, #1688] @ 1703c │ │ │ │ │ + ldr.w r1, [pc, #1688] @ 17104 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str.w r0, [fp] │ │ │ │ │ add r1, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16248 │ │ │ │ │ - ldr.w r3, [pc, #1676] @ 17040 │ │ │ │ │ + bl 16310 │ │ │ │ │ + ldr.w r3, [pc, #1676] @ 17108 │ │ │ │ │ movs r2, #0 │ │ │ │ │ movs r0, #168 @ 0xa8 │ │ │ │ │ add r3, pc │ │ │ │ │ add r8, pc │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r4, r5 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -25647,458 +25639,458 @@ │ │ │ │ │ blx 67f0 │ │ │ │ │ strd r5, fp, [sp, #20] │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - cbz r0, 169e8 │ │ │ │ │ + cbz r0, 16ab0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb r3, [r0, #0] │ │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16d8e │ │ │ │ │ + beq.w 16e56 │ │ │ │ │ movs r6, #0 │ │ │ │ │ strb.w r6, [r3], #1 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ blx 6908 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16da0 │ │ │ │ │ + beq.w 16e68 │ │ │ │ │ strb.w r6, [r5], #1 │ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16dc6 │ │ │ │ │ + beq.w 16e8e │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ │ strb.w r6, [r4], #1 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16d62 │ │ │ │ │ + beq.w 16e2a │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r4, [r0, #0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldrh.w r1, [r4, r1, lsl #1] │ │ │ │ │ lsls r1, r1, #23 │ │ │ │ │ - bpl.n 16a6c │ │ │ │ │ + bpl.n 16b34 │ │ │ │ │ cmp r2, #73 @ 0x49 │ │ │ │ │ - beq.w 16c16 │ │ │ │ │ + beq.w 16cde │ │ │ │ │ cmp r2, #80 @ 0x50 │ │ │ │ │ - bne.w 16bec │ │ │ │ │ + bne.w 16cb4 │ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ │ adds r3, #1 │ │ │ │ │ movs r6, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldrh.w r1, [r4, r1, lsl #1] │ │ │ │ │ lsls r1, r1, #23 │ │ │ │ │ - bmi.n 16a4c │ │ │ │ │ - cbz r6, 16a70 │ │ │ │ │ + bmi.n 16b14 │ │ │ │ │ + cbz r6, 16b38 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w r1, [pc, #1488] @ 17044 │ │ │ │ │ + ldr.w r1, [pc, #1488] @ 1710c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ add r1, pc │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16f46 │ │ │ │ │ + beq.w 1700e │ │ │ │ │ ldrd r3, r1, [r9] │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs.w 16c36 │ │ │ │ │ + bcs.w 16cfe │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ adds r4, r3, #1 │ │ │ │ │ str.w r4, [r9] │ │ │ │ │ movs r1, #0 │ │ │ │ │ mla r4, r2, r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6a78 │ │ │ │ │ - ldr.w r3, [pc, #1440] @ 17048 │ │ │ │ │ + ldr.w r3, [pc, #1440] @ 17110 │ │ │ │ │ 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 16bd8 │ │ │ │ │ + bne.w 16ca0 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #113 @ 0x71 │ │ │ │ │ - bne.w 16bd8 │ │ │ │ │ + bne.w 16ca0 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16bd8 │ │ │ │ │ - ldr.w r3, [pc, #1404] @ 1704c │ │ │ │ │ + bne.w 16ca0 │ │ │ │ │ + ldr.w r3, [pc, #1404] @ 17114 │ │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16db2 │ │ │ │ │ + beq.w 16e7a │ │ │ │ │ movs r6, #0 │ │ │ │ │ - b.n 16aee │ │ │ │ │ + b.n 16bb6 │ │ │ │ │ adds r6, #1 │ │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16db2 │ │ │ │ │ + beq.w 16e7a │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16ae2 │ │ │ │ │ - ldr.w r3, [pc, #1364] @ 17050 │ │ │ │ │ + bne.n 16baa │ │ │ │ │ + ldr.w r3, [pc, #1364] @ 17118 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr.w r0, [fp] │ │ │ │ │ - cbnz r0, 16b1c │ │ │ │ │ - b.n 16c68 │ │ │ │ │ + cbnz r0, 16be4 │ │ │ │ │ + b.n 16d30 │ │ │ │ │ ldr.w r0, [sl, #24]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16c68 │ │ │ │ │ + beq.w 16d30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 63fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 16b12 │ │ │ │ │ + bne.n 16bda │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.w 16c68 │ │ │ │ │ + beq.w 16d30 │ │ │ │ │ mov fp, sl │ │ │ │ │ ldr.w r5, [fp, #20] │ │ │ │ │ - cbz r5, 16b44 │ │ │ │ │ + cbz r5, 16c0c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 16c86 │ │ │ │ │ + bne.w 16d4e │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ str.w fp, [r4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bhi.n 16b58 │ │ │ │ │ + bhi.n 16c20 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - bhi.w 16e04 │ │ │ │ │ + bhi.w 16ecc │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ │ - beq.w 16ca8 │ │ │ │ │ + beq.w 16d70 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi.n 16b8e │ │ │ │ │ + bhi.n 16c56 │ │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ │ lsls r2, r3, #6 │ │ │ │ │ lsls r5, r6, #5 │ │ │ │ │ lsls r1, r0, #7 │ │ │ │ │ lsls r2, r3, #5 │ │ │ │ │ movs r6, r0 │ │ │ │ │ movs r6, r0 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr.w r3, [pc, #1240] @ 17054 │ │ │ │ │ + ldr.w r3, [pc, #1240] @ 1711c │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 65ec │ │ │ │ │ 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] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq.w 16f84 │ │ │ │ │ + beq.w 1704c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ adds r4, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 169d8 │ │ │ │ │ + bne.w 16aa0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cbnz r3, 16bc2 │ │ │ │ │ + cbnz r3, 16c8a │ │ │ │ │ ldr.w r1, [r9] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi.w 16f9c │ │ │ │ │ - ldr.w r1, [pc, #1172] @ 17058 │ │ │ │ │ + bhi.w 17064 │ │ │ │ │ + ldr.w r1, [pc, #1172] @ 17120 │ │ │ │ │ movs r6, #0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #110 @ 0x6e │ │ │ │ │ - bne.n 16c1c │ │ │ │ │ + bne.n 16ce4 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.n 16c1c │ │ │ │ │ + bne.n 16ce4 │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 16c1c │ │ │ │ │ + cbnz r1, 16ce4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ - cbz r6, 16bf0 │ │ │ │ │ + b.n 16b96 │ │ │ │ │ + cbz r6, 16cb8 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - ldr.w r1, [pc, #1128] @ 1705c │ │ │ │ │ + ldr.w r1, [pc, #1128] @ 17124 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a84 │ │ │ │ │ + beq.w 16b4c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 16c94 │ │ │ │ │ - b.n 16bb4 │ │ │ │ │ + bne.n 16d5c │ │ │ │ │ + b.n 16c7c │ │ │ │ │ orr.w r0, r0, #16 │ │ │ │ │ - b.n 16a5c │ │ │ │ │ + b.n 16b24 │ │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ │ - bne.n 16c52 │ │ │ │ │ + bne.n 16d1a │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ │ - bne.w 16d72 │ │ │ │ │ + bne.w 16e3a │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16d72 │ │ │ │ │ + bne.w 16e3a │ │ │ │ │ movs r3, #2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ + b.n 16b96 │ │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ │ mul.w r1, r3, r1 │ │ │ │ │ adds r1, #168 @ 0xa8 │ │ │ │ │ blx 6658 │ │ │ │ │ str.w r0, [r9, #8] │ │ │ │ │ ldrd r3, r2, [r9] │ │ │ │ │ adds r2, #3 │ │ │ │ │ str.w r2, [r9, #4] │ │ │ │ │ - b.n 16a92 │ │ │ │ │ + b.n 16b5a │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.n 16d12 │ │ │ │ │ + bne.n 16dda │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ │ - bne.n 16d06 │ │ │ │ │ + bne.n 16dce │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 16d06 │ │ │ │ │ + bne.n 16dce │ │ │ │ │ movs r3, #4 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ + b.n 16b96 │ │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.w 16b30 │ │ │ │ │ - ldr r1, [pc, #1004] @ (17060 ) │ │ │ │ │ + beq.w 16bf8 │ │ │ │ │ + ldr r1, [pc, #1004] @ (17128 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.n 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx 63d8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str.w r3, [fp] │ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq.w 16ffe │ │ │ │ │ + beq.w 170c6 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ adds r0, r6, #1 │ │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ │ lsls r3, r2, #20 │ │ │ │ │ - bpl.w 16dd8 │ │ │ │ │ + bpl.w 16ea0 │ │ │ │ │ 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 6420 │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ subs r0, #1 │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs.w 17014 │ │ │ │ │ + bcs.w 170dc │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq.w 16fea │ │ │ │ │ + beq.w 170b2 │ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 16b8e │ │ │ │ │ + bhi.w 16c56 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ lsls r0, r6, #5 │ │ │ │ │ lsls r1, r4, #5 │ │ │ │ │ lsls r5, r7, #4 │ │ │ │ │ lsls r0, r5, #5 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ lsls r1, r1, #5 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - bne.n 16d12 │ │ │ │ │ + bne.n 16dda │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - beq.w 16f38 │ │ │ │ │ + beq.w 17000 │ │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ │ - bne.n 16d1e │ │ │ │ │ + bne.n 16de6 │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ │ - beq.w 16f50 │ │ │ │ │ + beq.w 17018 │ │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ │ - bne.n 16d32 │ │ │ │ │ + bne.n 16dfa │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #119 @ 0x77 │ │ │ │ │ - bne.n 16d32 │ │ │ │ │ + bne.n 16dfa │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 16d32 │ │ │ │ │ + cbnz r1, 16dfa │ │ │ │ │ movs r3, #7 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ + b.n 16b96 │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ - bne.n 16d46 │ │ │ │ │ + bne.n 16e0e │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.n 16d46 │ │ │ │ │ + bne.n 16e0e │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - cbnz r1, 16d46 │ │ │ │ │ + cbnz r1, 16e0e │ │ │ │ │ movs r3, #8 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ + b.n 16b96 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ - beq.w 16f5e │ │ │ │ │ - ldr r1, [pc, #788] @ (17064 ) │ │ │ │ │ + beq.w 17026 │ │ │ │ │ + ldr r1, [pc, #788] @ (1712c ) │ │ │ │ │ movs r3, #10 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a84 │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.w 16b4c │ │ │ │ │ + b.n 16cca │ │ │ │ │ cmp r3, #103 @ 0x67 │ │ │ │ │ - bne.w 16c52 │ │ │ │ │ + bne.w 16d1a │ │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ │ cmp r1, #101 @ 0x65 │ │ │ │ │ - bne.w 16c52 │ │ │ │ │ + bne.w 16d1a │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16c52 │ │ │ │ │ + bne.w 16d1a │ │ │ │ │ movs r3, #3 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ - ldr r1, [pc, #728] @ (17068 ) │ │ │ │ │ + b.n 16b96 │ │ │ │ │ + ldr r1, [pc, #728] @ (17130 ) │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a84 │ │ │ │ │ - b.n 16c02 │ │ │ │ │ - ldr r1, [pc, #712] @ (1706c ) │ │ │ │ │ + beq.w 16b4c │ │ │ │ │ + b.n 16cca │ │ │ │ │ + ldr r1, [pc, #712] @ (17134 ) │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a84 │ │ │ │ │ - b.n 16c02 │ │ │ │ │ - ldr r1, [pc, #700] @ (17070 ) │ │ │ │ │ + beq.w 16b4c │ │ │ │ │ + b.n 16cca │ │ │ │ │ + ldr r1, [pc, #700] @ (17138 ) │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ - ldr r1, [pc, #684] @ (17074 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ + ldr r1, [pc, #684] @ (1713c ) │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16a84 │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.w 16b4c │ │ │ │ │ + b.n 16cca │ │ │ │ │ blx 67d8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - cbz r0, 16de8 │ │ │ │ │ + cbz r0, 16eb0 │ │ │ │ │ blx 65ec │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.w 16b8e │ │ │ │ │ + bhi.w 16c56 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ lsls r2, r3, #3 │ │ │ │ │ lsls r2, r4, #3 │ │ │ │ │ lsls r0, r3, #4 │ │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ lsls r2, r1, #3 │ │ │ │ │ - ldr r1, [pc, #624] @ (17078 ) │ │ │ │ │ + ldr r1, [pc, #624] @ (17140 ) │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [pc, #600] @ (1707c ) │ │ │ │ │ + ldr r3, [pc, #600] @ (17144 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 68ec │ │ │ │ │ cmp r0, #1 │ │ │ │ │ itt eq │ │ │ │ │ ldrbeq r3, [r6, #0] │ │ │ │ │ strbeq.w r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - ldr r1, [pc, #572] @ (17080 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + ldr r1, [pc, #572] @ (17148 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ - ldr r3, [pc, #556] @ (17084 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ + ldr r3, [pc, #556] @ (1714c ) │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -26107,30 +26099,30 @@ │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ blx 68e0 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 16e8c │ │ │ │ │ + beq.n 16f54 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16e8c │ │ │ │ │ + beq.n 16f54 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - ldr r1, [pc, #504] @ (17088 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + ldr r1, [pc, #504] @ (17150 ) │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr r3, [pc, #488] @ (1708c ) │ │ │ │ │ + ldr r3, [pc, #488] @ (17154 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -26139,30 +26131,30 @@ │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ blx 6ac0 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ strd r0, r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 16eda │ │ │ │ │ + beq.n 16fa2 │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16eda │ │ │ │ │ + beq.n 16fa2 │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - ldr r1, [pc, #436] @ (17090 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + ldr r1, [pc, #436] @ (17158 ) │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ - ldr r3, [pc, #420] @ (17094 ) │ │ │ │ │ + ldr r3, [pc, #420] @ (1715c ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ mov r5, r0 │ │ │ │ │ movs r3, #0 │ │ │ │ │ @@ -26170,150 +26162,150 @@ │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r3, [r5, #0] │ │ │ │ │ blx 6af0 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ vstr d0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq.n 16f26 │ │ │ │ │ + beq.n 16fee │ │ │ │ │ ldr r1, [r5, #0] │ │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ │ - beq.n 16f26 │ │ │ │ │ + beq.n 16fee │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - ldr r1, [pc, #368] @ (17098 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + ldr r1, [pc, #368] @ (17160 ) │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16d12 │ │ │ │ │ + bne.w 16dda │ │ │ │ │ movs r3, #5 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ - ldr r3, [pc, #340] @ (1709c ) │ │ │ │ │ + b.n 16b96 │ │ │ │ │ + ldr r3, [pc, #340] @ (17164 ) │ │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ │ add r3, pc │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b.n 16a84 │ │ │ │ │ + b.n 16b4c │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 16d1e │ │ │ │ │ + bne.w 16de6 │ │ │ │ │ movs r3, #6 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ + b.n 16b96 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ - bne.w 16d4c │ │ │ │ │ + bne.w 16e14 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.w 16d4c │ │ │ │ │ + bne.w 16e14 │ │ │ │ │ movs r3, #9 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b.n 16ace │ │ │ │ │ - ldr r3, [pc, #296] @ (170a0 ) │ │ │ │ │ + b.n 16b96 │ │ │ │ │ + ldr r3, [pc, #296] @ (17168 ) │ │ │ │ │ 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 16b8e │ │ │ │ │ + b.n 16c56 │ │ │ │ │ ldrd r5, fp, [sp, #20] │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b.n 16c0a │ │ │ │ │ - ldr r3, [pc, #276] @ (170a4 ) │ │ │ │ │ + b.n 16cd2 │ │ │ │ │ + ldr r3, [pc, #276] @ (1716c ) │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 16b8e │ │ │ │ │ - ldr r3, [pc, #264] @ (170a8 ) │ │ │ │ │ + b.n 16c56 │ │ │ │ │ + ldr r3, [pc, #264] @ (17170 ) │ │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ add r3, pc │ │ │ │ │ blx 6d50 │ │ │ │ │ - b.n 16bc2 │ │ │ │ │ - ldr r3, [pc, #252] @ (170ac ) │ │ │ │ │ + b.n 16c8a │ │ │ │ │ + ldr r3, [pc, #252] @ (17174 ) │ │ │ │ │ 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 16b8e │ │ │ │ │ - ldr r3, [pc, #240] @ (170b0 ) │ │ │ │ │ + b.n 16c56 │ │ │ │ │ + ldr r3, [pc, #240] @ (17178 ) │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b.n 16b8e │ │ │ │ │ - ldr r3, [pc, #232] @ (170b4 ) │ │ │ │ │ + b.n 16c56 │ │ │ │ │ + ldr r3, [pc, #232] @ (1717c ) │ │ │ │ │ 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 16b8e │ │ │ │ │ - ldr r3, [pc, #220] @ (170b8 ) │ │ │ │ │ + b.n 16c56 │ │ │ │ │ + ldr r3, [pc, #220] @ (17180 ) │ │ │ │ │ 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 16b8e │ │ │ │ │ - ldr r1, [pc, #208] @ (170bc ) │ │ │ │ │ + b.n 16c56 │ │ │ │ │ + ldr r1, [pc, #208] @ (17184 ) │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ - ldr r1, [pc, #192] @ (170c0 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ + ldr r1, [pc, #192] @ (17188 ) │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ - ldr r1, [pc, #172] @ (170c4 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ + ldr r1, [pc, #172] @ (1718c ) │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add r1, pc │ │ │ │ │ - bl 16248 │ │ │ │ │ + bl 16310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 16b8e │ │ │ │ │ - b.n 16c02 │ │ │ │ │ - ldr r3, [pc, #156] @ (170c8 ) │ │ │ │ │ + beq.w 16c56 │ │ │ │ │ + b.n 16cca │ │ │ │ │ + ldr r3, [pc, #156] @ (17190 ) │ │ │ │ │ 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 16b8e │ │ │ │ │ - ldrh r4, [r3, #54] @ 0x36 │ │ │ │ │ + b.n 16c56 │ │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r0, #40] @ 0x28 │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r4, [r7, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bl ffec704a │ │ │ │ │ - ldrh r4, [r0, #46] @ 0x2e │ │ │ │ │ + bl ffec7112 │ │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r2, #24] │ │ │ │ │ + strh r6, [r1, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r6, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r1, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ @@ -26325,63 +26317,63 @@ │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r0, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r0, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r6, [r6, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r0, [r6, #2] │ │ │ │ │ + ldrb r0, [r5, #30] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r6, [r0, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r4, [r7, #0] │ │ │ │ │ + ldrb r4, [r6, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r3, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r6, #31] │ │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r4, #30] │ │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r7, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrsh r2, [r5, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r0, #28] │ │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - bl 1c50aa │ │ │ │ │ - ldrb r4, [r4, #27] │ │ │ │ │ + bl 1c5172 │ │ │ │ │ + ldrb r4, [r3, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r2, #27] │ │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ │ + ldrb r6, [r7, #23] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r6, #26] │ │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrb r6, [r6, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000170cc : │ │ │ │ │ +00017194 : │ │ │ │ │ strd r1, r2, [r0, #16] │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000170d4 : │ │ │ │ │ +0001719c : │ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 1728a │ │ │ │ │ + beq.w 17352 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ │ movs r5, #0 │ │ │ │ │ mov.w sl, #56 @ 0x38 │ │ │ │ │ mov r8, r2 │ │ │ │ │ @@ -26391,340 +26383,340 @@ │ │ │ │ │ ldr.w r7, [r9, #8] │ │ │ │ │ adds r4, r7, r6 │ │ │ │ │ ldr r3, [r7, r6] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ lsls r1, r2, #31 │ │ │ │ │ it pl │ │ │ │ │ movpl r1, r8 │ │ │ │ │ - bmi.n 171ca │ │ │ │ │ + bmi.n 17292 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq.n 171b6 │ │ │ │ │ + beq.n 1727e │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 17274 │ │ │ │ │ + beq.w 1733c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ - cbnz r0, 1715e │ │ │ │ │ + cbnz r0, 17226 │ │ │ │ │ ldr r1, [r7, r6] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsls r2, r2, #30 │ │ │ │ │ - bmi.n 171e0 │ │ │ │ │ + bmi.n 172a8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq.w 17264 │ │ │ │ │ + beq.w 1732c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 171c2 │ │ │ │ │ + bhi.n 1728a │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ cmp r3, #51 @ 0x33 │ │ │ │ │ asrs r0, r4, #28 │ │ │ │ │ lsls r6, r0, #13 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 171c2 │ │ │ │ │ + beq.n 1728a │ │ │ │ │ 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 171c2 │ │ │ │ │ + beq.n 1728a │ │ │ │ │ ldr.w r3, [r9] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bhi.n 170f2 │ │ │ │ │ + bhi.n 171ba │ │ │ │ │ movs r0, #0 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1714e │ │ │ │ │ + b.n 17216 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ vldr d1, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r2 │ │ │ │ │ vldr d0, [r3] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 1714e │ │ │ │ │ + b.n 17216 │ │ │ │ │ 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 1714e │ │ │ │ │ + b.n 17216 │ │ │ │ │ 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 1714e │ │ │ │ │ + b.n 17216 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17152 │ │ │ │ │ + beq.n 1721a │ │ │ │ │ movs r0, #1 │ │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 6ad8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 1715e │ │ │ │ │ + bne.n 17226 │ │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b.n 17108 │ │ │ │ │ + b.n 171d0 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ │ mul.w r2, sl, r2 │ │ │ │ │ adds r6, r0, r2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi.n 171c2 │ │ │ │ │ + bhi.n 1728a │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ adds r7, r4, #0 │ │ │ │ │ lsrs r4, r2, #4 │ │ │ │ │ lsls r3, r0, #12 │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add r2, r0 │ │ │ │ │ - b.n 17144 │ │ │ │ │ + b.n 1720c │ │ │ │ │ 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 1714e │ │ │ │ │ + b.n 17216 │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r3, r1 │ │ │ │ │ vldr d1, [r3] │ │ │ │ │ - b.n 1717c │ │ │ │ │ + b.n 17244 │ │ │ │ │ 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 1714e │ │ │ │ │ + b.n 17216 │ │ │ │ │ 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 1714e │ │ │ │ │ + b.n 17216 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, r3 │ │ │ │ │ - bl 160e0 │ │ │ │ │ - b.n 1714e │ │ │ │ │ + bl 161a8 │ │ │ │ │ + b.n 17216 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ blx 67f0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - b.n 17116 │ │ │ │ │ + b.n 171de │ │ │ │ │ movs r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017290 : │ │ │ │ │ +00017358 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r7, r1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 16804 │ │ │ │ │ + bl 168cc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbnz r0, 17308 │ │ │ │ │ + cbnz r0, 173d0 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.n 17346 │ │ │ │ │ + beq.n 1740e │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw fp, #20001 @ 0x4e21 │ │ │ │ │ - b.n 172d6 │ │ │ │ │ + b.n 1739e │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ str.w r2, [r9] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls.n 17310 │ │ │ │ │ + bls.n 173d8 │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ │ blx 6820 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 172bc │ │ │ │ │ + beq.n 17384 │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 172cc │ │ │ │ │ + bne.n 17394 │ │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 17306 │ │ │ │ │ + beq.n 173ce │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 17326 │ │ │ │ │ + beq.n 173ee │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ cmp.w r8, #1 │ │ │ │ │ - beq.n 17308 │ │ │ │ │ + beq.n 173d0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 1735c │ │ │ │ │ - ldr r1, [pc, #52] @ (17368 ) │ │ │ │ │ + beq.n 17424 │ │ │ │ │ + ldr r1, [pc, #52] @ (17430 ) │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6cd8 │ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 17308 │ │ │ │ │ + b.n 173d0 │ │ │ │ │ ldr.w r2, [r6, #312] @ 0x138 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq.n 1735c │ │ │ │ │ + beq.n 17424 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ - ldr r1, [pc, #12] @ (1736c ) │ │ │ │ │ + ldr r1, [pc, #12] @ (17434 ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6a90 │ │ │ │ │ - b.n 1733e │ │ │ │ │ + b.n 17406 │ │ │ │ │ ldrh r4, [r1, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldrh r0, [r0, r0] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00017370 : │ │ │ │ │ +00017438 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl 16804 │ │ │ │ │ + bl 168cc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - cbz r0, 1738e │ │ │ │ │ + cbz r0, 17456 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 64b4 │ │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ - cbz r2, 17414 │ │ │ │ │ + cbz r2, 174dc │ │ │ │ │ movw fp, #20001 @ 0x4e21 │ │ │ │ │ - b.n 173ca │ │ │ │ │ + b.n 17492 │ │ │ │ │ ldrd r2, r1, [r6] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs.n 1740a │ │ │ │ │ + bcs.n 174d2 │ │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ │ adds r5, r2, #1 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ str r5, [r6, #0] │ │ │ │ │ ldr.w r0, [r0, r9] │ │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ │ ldr.w r2, [sl] │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bls.n 17414 │ │ │ │ │ + bls.n 174dc │ │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov.w r9, r4, lsl #2 │ │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ │ blx 6820 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 173a6 │ │ │ │ │ + beq.n 1746e │ │ │ │ │ cmp r0, fp │ │ │ │ │ - bne.n 173c0 │ │ │ │ │ + bne.n 17488 │ │ │ │ │ ldr.w r2, [r7, #312] @ 0x138 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 173fe │ │ │ │ │ + beq.n 174c6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ blx 68c8 │ │ │ │ │ - b.n 17386 │ │ │ │ │ + b.n 1744e │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6f1c │ │ │ │ │ ldr r2, [r6, #0] │ │ │ │ │ - b.n 173ae │ │ │ │ │ + b.n 17476 │ │ │ │ │ ldr.w r2, [r7, #312] @ 0x138 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq.n 17386 │ │ │ │ │ + beq.n 1744e │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #20 │ │ │ │ │ @@ -26733,20 +26725,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] @ (17468 ) │ │ │ │ │ + ldr r3, [pc, #36] @ (17530 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #376] @ 0x178 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #28] @ (1746c ) │ │ │ │ │ + ldr r2, [pc, #28] @ (17534 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ │ @@ -26761,20 +26753,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] @ (174ac ) │ │ │ │ │ + ldr r2, [pc, #40] @ (17574 ) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #376] @ 0x178 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #32] @ (174b0 ) │ │ │ │ │ + ldr r3, [pc, #32] @ (17578 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r7, [r4, #0] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -26786,24 +26778,24 @@ │ │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r0, #196 @ 0xc4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r1, [pc, #72] @ (17504 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (175cc ) │ │ │ │ │ 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 174f2 │ │ │ │ │ + beq.n 175ba │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ @@ -26818,22 +26810,22 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ blx r3 │ │ │ │ │ - b.n 174dc │ │ │ │ │ + b.n 175a4 │ │ │ │ │ nop │ │ │ │ │ ldr r2, [r3, r7] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00017508 : │ │ │ │ │ +000175d0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - cbz r2, 17558 │ │ │ │ │ + cbz r2, 17620 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -26844,66 +26836,66 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r7, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - cbz r4, 1753a │ │ │ │ │ + cbz r4, 17602 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ blx 642c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 17538 │ │ │ │ │ + beq.n 17600 │ │ │ │ │ blx 642c │ │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ │ blx r3 │ │ │ │ │ subs r0, #0 │ │ │ │ │ it ne │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [pc, #12] @ (17568 ) │ │ │ │ │ + ldr r0, [pc, #12] @ (17630 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 67d8 │ │ │ │ │ blx 6ccc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b.n 17534 │ │ │ │ │ + b.n 175fc │ │ │ │ │ ldr r6, [r5, r5] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -0001756c : │ │ │ │ │ +00017634 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - cbz r2, 17590 │ │ │ │ │ + cbz r2, 17658 │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, fp │ │ │ │ │ cmp.w fp, #0 │ │ │ │ │ - beq.n 175a8 │ │ │ │ │ + beq.n 17670 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 175c0 │ │ │ │ │ + beq.n 17688 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -26912,131 +26904,131 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r9 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - beq.n 175e8 │ │ │ │ │ + beq.n 176b0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r7, 175f8 │ │ │ │ │ + cbz r7, 176c0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r6, 17608 │ │ │ │ │ + cbz r6, 176d0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b.n 17470 │ │ │ │ │ + b.n 17538 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017618 : │ │ │ │ │ +000176e0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017630 : │ │ │ │ │ +000176f8 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 17470 │ │ │ │ │ + b.n 17538 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -0001764c : │ │ │ │ │ +00017714 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017664 : │ │ │ │ │ +0001772c : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0001767c : │ │ │ │ │ +00017744 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00017694 : │ │ │ │ │ +0001775c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 176bc │ │ │ │ │ + cbz r0, 17784 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.n 174b4 │ │ │ │ │ + b.n 1757c │ │ │ │ │ │ │ │ │ │ -000176c8 : │ │ │ │ │ +00017790 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27050,59 +27042,59 @@ │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r4, 17718 │ │ │ │ │ + cbz r4, 177e0 │ │ │ │ │ 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 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ │ │ -00017728 : │ │ │ │ │ +000177f0 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ - ldr r1, [pc, #164] @ (177d8 ) │ │ │ │ │ + bl 174fc │ │ │ │ │ + ldr r1, [pc, #164] @ (178a0 ) │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ - ldr r3, [pc, #152] @ (177dc ) │ │ │ │ │ + ldr r3, [pc, #152] @ (178a4 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r6, [r2, #132] @ 0x84 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r2, [pc, #140] @ (177e0 ) │ │ │ │ │ + ldr r2, [pc, #140] @ (178a8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ - ldr r2, [pc, #136] @ (177e4 ) │ │ │ │ │ + ldr r2, [pc, #136] @ (178ac ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ │ add r2, pc │ │ │ │ │ - ldr r3, [pc, #128] @ (177e8 ) │ │ │ │ │ + ldr r3, [pc, #128] @ (178b0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27110,18 +27102,18 @@ │ │ │ │ │ blx r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 177d2 │ │ │ │ │ + cbz r0, 1789a │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - cbz r1, 177cc │ │ │ │ │ + cbz r1, 17894 │ │ │ │ │ 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 │ │ │ │ │ @@ -27131,23 +27123,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, 177be │ │ │ │ │ + cbz r3, 17886 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ │ blx 64a8 │ │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 17792 │ │ │ │ │ + bne.n 1785a │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ adds r7, #126 @ 0x7e │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #126 @ 0x7e │ │ │ │ │ @@ -27155,19 +27147,19 @@ │ │ │ │ │ adds r7, #126 @ 0x7e │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r7, #112 @ 0x70 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -000177ec : │ │ │ │ │ +000178b4 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27180,37 +27172,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, 1783e │ │ │ │ │ + cbz r5, 17906 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - b.n 1783a │ │ │ │ │ + bl 1757c │ │ │ │ │ + b.n 17902 │ │ │ │ │ │ │ │ │ │ -0001784c : │ │ │ │ │ +00017914 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27223,90 +27215,90 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, 1789e │ │ │ │ │ + cbz r5, 17966 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - b.n 1789a │ │ │ │ │ + bl 1757c │ │ │ │ │ + b.n 17962 │ │ │ │ │ │ │ │ │ │ -000178ac : │ │ │ │ │ +00017974 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ ldr.w r3, [r0, #156] @ 0x9c │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.n 17470 │ │ │ │ │ + b.n 17538 │ │ │ │ │ │ │ │ │ │ -000178c8 : │ │ │ │ │ +00017990 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000178e0 : │ │ │ │ │ +000179a8 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000178f8 : │ │ │ │ │ +000179c0 : │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ │ bx r3 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017914 : │ │ │ │ │ +000179dc : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27321,152 +27313,152 @@ │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r5, 1796c │ │ │ │ │ + cbz r5, 17a34 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ - b.n 174b4 │ │ │ │ │ + b.n 1757c │ │ │ │ │ │ │ │ │ │ -00017978 : │ │ │ │ │ +00017a40 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 1799a │ │ │ │ │ + cbz r0, 17a62 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17996 │ │ │ │ │ + b.n 17a5e │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -000179ac : │ │ │ │ │ +00017a74 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 179d0 │ │ │ │ │ + cbz r0, 17a98 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 179cc │ │ │ │ │ + b.n 17a94 │ │ │ │ │ │ │ │ │ │ -000179e0 : │ │ │ │ │ +00017aa8 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17a04 │ │ │ │ │ + cbz r0, 17acc │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17a00 │ │ │ │ │ + b.n 17ac8 │ │ │ │ │ │ │ │ │ │ -00017a14 : │ │ │ │ │ +00017adc : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17a36 │ │ │ │ │ + cbz r0, 17afe │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17a32 │ │ │ │ │ + b.n 17afa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017a48 : │ │ │ │ │ +00017b10 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #188] @ 0xbc │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17a6c │ │ │ │ │ + cbz r0, 17b34 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17a68 │ │ │ │ │ + b.n 17b30 │ │ │ │ │ │ │ │ │ │ -00017a7c : │ │ │ │ │ +00017b44 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17ab4 │ │ │ │ │ + cbz r0, 17b7c │ │ │ │ │ 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] │ │ │ │ │ @@ -27475,46 +27467,46 @@ │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - b.n 17aae │ │ │ │ │ + bl 1757c │ │ │ │ │ + b.n 17b76 │ │ │ │ │ │ │ │ │ │ -00017ac4 : │ │ │ │ │ +00017b8c : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17ae6 │ │ │ │ │ + cbz r0, 17bae │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17ae2 │ │ │ │ │ + b.n 17baa │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017af8 : │ │ │ │ │ +00017bc0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27527,38 +27519,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, 17b4a │ │ │ │ │ + cbz r5, 17c12 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - b.n 17b46 │ │ │ │ │ + bl 1757c │ │ │ │ │ + b.n 17c0e │ │ │ │ │ │ │ │ │ │ -00017b58 : │ │ │ │ │ +00017c20 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27585,27 +27577,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, 17bbc │ │ │ │ │ + cbz r7, 17c84 │ │ │ │ │ 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 174b4 │ │ │ │ │ + b.n 1757c │ │ │ │ │ │ │ │ │ │ -00017bc8 : │ │ │ │ │ +00017c90 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27618,38 +27610,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, 17c1c │ │ │ │ │ + cbz r5, 17ce4 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - b.n 17c18 │ │ │ │ │ + bl 1757c │ │ │ │ │ + b.n 17ce0 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017c2c : │ │ │ │ │ +00017cf4 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27662,38 +27654,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, 17c7e │ │ │ │ │ + cbz r5, 17d46 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr.w r3, [r3, #668] @ 0x29c │ │ │ │ │ blx r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 64a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - b.n 17c7a │ │ │ │ │ + bl 1757c │ │ │ │ │ + b.n 17d42 │ │ │ │ │ │ │ │ │ │ -00017c8c : │ │ │ │ │ +00017d54 : │ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27720,140 +27712,140 @@ │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r7, 17cf0 │ │ │ │ │ + cbz r7, 17db8 │ │ │ │ │ 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 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017d00 : │ │ │ │ │ +00017dc8 : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ ldr r3, [r0, #124] @ 0x7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17d24 │ │ │ │ │ + cbz r0, 17dec │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17d20 │ │ │ │ │ + b.n 17de8 │ │ │ │ │ │ │ │ │ │ -00017d34 : │ │ │ │ │ +00017dfc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17d54 │ │ │ │ │ + cbz r0, 17e1c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017d64 : │ │ │ │ │ +00017e2c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ movs r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17d84 │ │ │ │ │ + cbz r0, 17e4c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017d94 : │ │ │ │ │ +00017e5c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17db4 │ │ │ │ │ + cbz r0, 17e7c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017dc4 : │ │ │ │ │ +00017e8c : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #184] @ 0xb8 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17de4 │ │ │ │ │ + cbz r0, 17eac │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ │ - b.w 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017df4 : │ │ │ │ │ +00017ebc : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrb.w sl, [sp, #48] @ 0x30 │ │ │ │ │ ldrb.w fp, [sp, #52] @ 0x34 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r9, r0 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -27869,15 +27861,15 @@ │ │ │ │ │ str.w fp, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr.w sl, [r0, #64] @ 0x40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx sl │ │ │ │ │ - cbz r0, 17e68 │ │ │ │ │ + cbz r0, 17f30 │ │ │ │ │ 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] │ │ │ │ │ @@ -27887,196 +27879,196 @@ │ │ │ │ │ ldr.w r3, [r3, #680] @ 0x2a8 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ - b.n 17e46 │ │ │ │ │ + bl 1757c │ │ │ │ │ + b.n 17f0e │ │ │ │ │ │ │ │ │ │ -00017e74 : │ │ │ │ │ +00017f3c : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17e8e │ │ │ │ │ + cbz r0, 17f56 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ │ │ │ │ │ -00017e9c : │ │ │ │ │ +00017f64 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17eb8 │ │ │ │ │ + cbz r0, 17f80 │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017ec8 : │ │ │ │ │ +00017f90 : │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17ee4 │ │ │ │ │ + cbz r0, 17fac │ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ │ - b.w 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017ef4 : │ │ │ │ │ +00017fbc : │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, #8 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add.w r1, sp, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17f24 │ │ │ │ │ + cbz r0, 17fec │ │ │ │ │ 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 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017f38 : │ │ │ │ │ +00018000 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17f5c │ │ │ │ │ + cbz r0, 18024 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ movs r1, #0 │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b.n 17f58 │ │ │ │ │ + b.n 18020 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017f70 : │ │ │ │ │ +00018038 : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 642c │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ - cbz r0, 17f92 │ │ │ │ │ + cbz r0, 1805a │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 17f8e │ │ │ │ │ + b.n 18056 │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00017fa4 : │ │ │ │ │ +0001806c : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ 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 642c │ │ │ │ │ - ldr r2, [pc, #44] @ (17ff4 ) │ │ │ │ │ + ldr r2, [pc, #44] @ (180bc ) │ │ │ │ │ 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, 17fe4 │ │ │ │ │ + cbz r5, 180ac │ │ │ │ │ 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 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ - ldr r7, [pc, #56] @ (18030 ) │ │ │ │ │ + ldr r7, [pc, #56] @ (180f8 ) │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00017ff8 : │ │ │ │ │ +000180c0 : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28089,28 +28081,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, 18034 │ │ │ │ │ + cbz r5, 180fc │ │ │ │ │ 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 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018044 : │ │ │ │ │ +0001810c : │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28123,29 +28115,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, 18080 │ │ │ │ │ + cbz r5, 18148 │ │ │ │ │ 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 174b4 │ │ │ │ │ + b.w 1757c │ │ │ │ │ nop │ │ │ │ │ │ │ │ │ │ -00018090 : │ │ │ │ │ +00018158 : │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 17434 │ │ │ │ │ + bl 174fc │ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ │ blx r3 │ │ │ │ │ @@ -28159,26 +28151,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, 180e0 │ │ │ │ │ + cbz r4, 181a8 │ │ │ │ │ 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 174b4 │ │ │ │ │ + bl 1757c │ │ │ │ │ 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 │ │ │ │ │ @@ -28188,182 +28180,182 @@ │ │ │ │ │ rsbs r3, ip, #0 │ │ │ │ │ and.w ip, ip, #7 │ │ │ │ │ and.w r3, r3, #7 │ │ │ │ │ it pl │ │ │ │ │ rsbpl ip, r3, #0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ rsb ip, ip, #8 │ │ │ │ │ - bgt.n 1813a │ │ │ │ │ + bgt.n 18202 │ │ │ │ │ adds r1, r0, #1 │ │ │ │ │ add r0, ip │ │ │ │ │ add r1, r5 │ │ │ │ │ add.w lr, r5, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrb.w r2, [r1, #-1]! │ │ │ │ │ strb.w r2, [lr], #-1 │ │ │ │ │ subs r3, #2 │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble.n 18126 │ │ │ │ │ + ble.n 181ee │ │ │ │ │ movs r0, #32 │ │ │ │ │ cmp.w ip, #1 │ │ │ │ │ strb r0, [r5, r2] │ │ │ │ │ - beq.n 18152 │ │ │ │ │ + beq.n 1821a │ │ │ │ │ movs r3, #1 │ │ │ │ │ adds r1, r5, r3 │ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ │ adds r3, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ - bne.n 18146 │ │ │ │ │ + bne.n 1820e │ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ │ add.w r3, ip, r0 │ │ │ │ │ str r3, [r4, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r3, [pc, #52] @ (1819c ) │ │ │ │ │ + ldr r3, [pc, #52] @ (18264 ) │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 18188 │ │ │ │ │ - ldr r3, [pc, #44] @ (181a0 ) │ │ │ │ │ + bgt.n 18250 │ │ │ │ │ + ldr r3, [pc, #44] @ (18268 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r0, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ movs r4, #0 │ │ │ │ │ str r4, [r3, #0] │ │ │ │ │ blx 6b08 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 68a4 │ │ │ │ │ - ldr r2, [pc, #24] @ (181a4 ) │ │ │ │ │ + ldr r2, [pc, #24] @ (1826c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18170 │ │ │ │ │ + bne.n 18238 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6738 │ │ │ │ │ - b.n 18170 │ │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ │ + b.n 18238 │ │ │ │ │ + strb r0, [r6, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ │ + strb r0, [r4, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r2, [r0, #1] │ │ │ │ │ + strb r2, [r7, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #48] @ (181dc ) │ │ │ │ │ + ldr r3, [pc, #48] @ (182a4 ) │ │ │ │ │ push {r4, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ sub sp, #8 │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ strb.w r0, [sp, #7] │ │ │ │ │ - cbnz r2, 181d8 │ │ │ │ │ + cbnz r2, 182a0 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - cbz r3, 181cc │ │ │ │ │ + cbz r3, 18294 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ ldrsh.w r3, [r3, r4, lsl #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 181d8 │ │ │ │ │ + blt.n 182a0 │ │ │ │ │ movs r2, #1 │ │ │ │ │ add.w r1, sp, #7 │ │ │ │ │ mov r0, r2 │ │ │ │ │ blx 6b08 │ │ │ │ │ add sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldrb r0, [r4, #0] │ │ │ │ │ + strb r0, [r3, #29] │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub.w r8, r1, r0 │ │ │ │ │ - ldr r5, [pc, #76] @ (18238 ) │ │ │ │ │ - ldr r3, [pc, #80] @ (1823c ) │ │ │ │ │ + ldr r5, [pc, #76] @ (18300 ) │ │ │ │ │ + ldr r3, [pc, #80] @ (18304 ) │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ add r5, pc │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, pc │ │ │ │ │ adds r4, r5, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ blx 6aa8 │ │ │ │ │ - ldr r2, [pc, #56] @ (18240 ) │ │ │ │ │ + ldr r2, [pc, #56] @ (18308 ) │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ │ movs r2, #0 │ │ │ │ │ strb.w r2, [r3, r8] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bge.n 1822c │ │ │ │ │ + bge.n 182f4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ adds r3, r5, r6 │ │ │ │ │ adds r4, r5, r0 │ │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ │ strb.w r2, [r1], #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne.n 1821c │ │ │ │ │ + bne.n 182e4 │ │ │ │ │ subs r6, r7, r6 │ │ │ │ │ adds r7, r6, r0 │ │ │ │ │ - ldr r3, [pc, #20] @ (18244 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (1830c ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ strb r2, [r3, r7] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cbnz r4, 1829c │ │ │ │ │ + hlt 0x003c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r0, #31] │ │ │ │ │ + strb r4, [r7, #27] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 18298 │ │ │ │ │ + rev16 r4, r7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #204] @ (18318 ) │ │ │ │ │ + ldr r3, [pc, #204] @ (183e0 ) │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt.n 1826e │ │ │ │ │ + blt.n 18336 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6e2c │ │ │ │ │ - cbnz r0, 1828c │ │ │ │ │ - ldr r3, [pc, #188] @ (1831c ) │ │ │ │ │ + cbnz r0, 18354 │ │ │ │ │ + ldr r3, [pc, #188] @ (183e4 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - ldr r3, [pc, #184] @ (18320 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (183e8 ) │ │ │ │ │ movs r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #180] @ (18324 ) │ │ │ │ │ + ldr r3, [pc, #180] @ (183ec ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 18254 │ │ │ │ │ - ldr r4, [pc, #172] @ (18328 ) │ │ │ │ │ + bne.n 1831c │ │ │ │ │ + ldr r4, [pc, #172] @ (183f0 ) │ │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ │ add.w r0, r3, #80 @ 0x50 │ │ │ │ │ add r4, pc │ │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ │ blx 6a78 │ │ │ │ │ - b.n 18254 │ │ │ │ │ + b.n 1831c │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6e2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 1825c │ │ │ │ │ - ldr r5, [pc, #148] @ (1832c ) │ │ │ │ │ + beq.n 18324 │ │ │ │ │ + ldr r5, [pc, #148] @ (183f4 ) │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r6, [r5, #0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 18264 │ │ │ │ │ + bne.n 1832c │ │ │ │ │ adds r4, r5, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx 6f28 │ │ │ │ │ ldrb r3, [r5, #21] │ │ │ │ │ mov ip, r4 │ │ │ │ │ strb.w r3, [r5, #476] @ 0x1dc │ │ │ │ │ @@ -28391,149 +28383,149 @@ │ │ │ │ │ bic.w r1, r1, #11 │ │ │ │ │ str.w r1, [r5, #492] @ 0x1ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ orr.w r3, r3, #5 │ │ │ │ │ strh.w lr, [r5, #502] @ 0x1f6 │ │ │ │ │ str.w r3, [r5, #480] @ 0x1e0 │ │ │ │ │ blx 6738 │ │ │ │ │ - b.n 18264 │ │ │ │ │ + b.n 1832c │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r2, #29] │ │ │ │ │ + strb r4, [r1, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r5, #29] │ │ │ │ │ + strb r4, [r4, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r7, #28] │ │ │ │ │ + strb r0, [r6, #25] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r3, #29] │ │ │ │ │ + strb r4, [r2, #26] │ │ │ │ │ movs r0, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r6, #28] │ │ │ │ │ + strb r4, [r5, #25] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r1, [pc, #72] @ (1837c ) │ │ │ │ │ + ldr r1, [pc, #72] @ (18444 ) │ │ │ │ │ push {lr} │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r3, [r1, #540] @ 0x21c │ │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #76] @ 0x4c │ │ │ │ │ - cbz r2, 18372 │ │ │ │ │ + cbz r2, 1843a │ │ │ │ │ adds r3, #99 @ 0x63 │ │ │ │ │ movw r0, #34079 @ 0x851f │ │ │ │ │ movt r0, #20971 @ 0x51eb │ │ │ │ │ mov.w ip, #100 @ 0x64 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ smull lr, r0, r0, r3 │ │ │ │ │ rsb r2, r2, r0, asr #5 │ │ │ │ │ ldr.w r0, [r1, #544] @ 0x220 │ │ │ │ │ mls r2, ip, r2, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq.n 18372 │ │ │ │ │ + beq.n 1843a │ │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ │ str.w r2, [r1, #540] @ 0x21c │ │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ │ - cbnz r0, 18376 │ │ │ │ │ - ldr r0, [pc, #12] @ (18380 ) │ │ │ │ │ + cbnz r0, 1843e │ │ │ │ │ + ldr r0, [pc, #12] @ (18448 ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ │ nop │ │ │ │ │ - strb r0, [r3, #26] │ │ │ │ │ + strb r0, [r2, #23] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub sp, #20 │ │ │ │ │ adds r2, r1, #2 │ │ │ │ │ - beq.w 18674 │ │ │ │ │ - ldr r4, [pc, #944] @ (18748 ) │ │ │ │ │ + beq.w 1873c │ │ │ │ │ + ldr r4, [pc, #944] @ (18810 ) │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr.w r8, [pc, #944] @ 1874c │ │ │ │ │ + ldr.w r8, [pc, #944] @ 18814 │ │ │ │ │ add r4, pc │ │ │ │ │ add r8, pc │ │ │ │ │ mov r1, r8 │ │ │ │ │ blx 63fc │ │ │ │ │ ldrd fp, r9, [r4, #556] @ 0x22c │ │ │ │ │ sub.w r5, r9, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 18600 │ │ │ │ │ + bne.w 186c8 │ │ │ │ │ ldr.w r8, [r4, #564] @ 0x234 │ │ │ │ │ ldr.w r3, [r4, #552] @ 0x228 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #912] @ (18750 ) │ │ │ │ │ + ldr r2, [pc, #912] @ (18818 ) │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ - cbz r3, 183fa │ │ │ │ │ + cbz r3, 184c2 │ │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt.w 184ea │ │ │ │ │ - ldr r0, [pc, #892] @ (18754 ) │ │ │ │ │ + blt.w 185b2 │ │ │ │ │ + ldr r0, [pc, #892] @ (1881c ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r2, [pc, #888] @ (18758 ) │ │ │ │ │ + ldr r2, [pc, #888] @ (18820 ) │ │ │ │ │ cmp r6, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ cmp sl, r0 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ it ge │ │ │ │ │ movge sl, r0 │ │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ │ adds r0, r6, #2 │ │ │ │ │ - b.n 18450 │ │ │ │ │ - ldr r2, [pc, #864] @ (1875c ) │ │ │ │ │ + b.n 18518 │ │ │ │ │ + ldr r2, [pc, #864] @ (18824 ) │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r7, [r2, #68] @ 0x44 │ │ │ │ │ sub.w r3, r7, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt.n 184de │ │ │ │ │ - ldr r0, [pc, #848] @ (18760 ) │ │ │ │ │ + blt.n 185a6 │ │ │ │ │ + ldr r0, [pc, #848] @ (18828 ) │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68ec │ │ │ │ │ cmp r6, r0 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ it ge │ │ │ │ │ movge sl, r0 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ str r0, [r2, #68] @ 0x44 │ │ │ │ │ - ldr r2, [pc, #820] @ (18764 ) │ │ │ │ │ + ldr r2, [pc, #820] @ (1882c ) │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r2, [r2, #548] @ 0x224 │ │ │ │ │ - cbz r2, 18450 │ │ │ │ │ + cbz r2, 18518 │ │ │ │ │ add.w r2, r4, r4, lsr #31 │ │ │ │ │ add.w r0, r8, fp │ │ │ │ │ sub.w r0, r0, r2, asr #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ite le │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add.w r0, r6, r0, lsl #1 │ │ │ │ │ add r0, r4 │ │ │ │ │ sub.w r0, r0, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ it le │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble.n 18468 │ │ │ │ │ + ble.n 18530 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 19f60 │ │ │ │ │ + bl 1a028 │ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ │ cmp r4, fp │ │ │ │ │ - beq.w 185ac │ │ │ │ │ - ldr r3, [pc, #760] @ (18768 ) │ │ │ │ │ + beq.w 18674 │ │ │ │ │ + ldr r3, [pc, #760] @ (18830 ) │ │ │ │ │ subs r2, r4, #0 │ │ │ │ │ add.w r9, r4, r8 │ │ │ │ │ it ne │ │ │ │ │ movne r2, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ cmp r9, r7 │ │ │ │ │ itt le │ │ │ │ │ @@ -28541,156 +28533,156 @@ │ │ │ │ │ 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 185fa │ │ │ │ │ + ble.w 186c2 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r3, [pc, #712] @ (1876c ) │ │ │ │ │ + ldr r3, [pc, #712] @ (18834 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w fp, [r3, #556] @ 0x22c │ │ │ │ │ sub.w r7, r7, fp │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - ble.n 184fe │ │ │ │ │ - ldr r3, [pc, #700] @ (18770 ) │ │ │ │ │ + ble.n 185c6 │ │ │ │ │ + ldr r3, [pc, #700] @ (18838 ) │ │ │ │ │ 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.n 18592 │ │ │ │ │ + ble.n 1865a │ │ │ │ │ movs r0, #8 │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bl 181a8 │ │ │ │ │ + bl 18270 │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ - bne.n 184c4 │ │ │ │ │ - ldr r3, [pc, #672] @ (18774 ) │ │ │ │ │ + bne.n 1858c │ │ │ │ │ + ldr r3, [pc, #672] @ (1883c ) │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r6, [r3, #560] @ 0x230 │ │ │ │ │ add sp, #20 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r7 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ - b.n 1842c │ │ │ │ │ - ldr r2, [pc, #652] @ (18778 ) │ │ │ │ │ + b.n 184f4 │ │ │ │ │ + ldr r2, [pc, #652] @ (18840 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r7, [r2, #68] @ 0x44 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r6, r7 │ │ │ │ │ bic.w r6, r6, r6, asr #31 │ │ │ │ │ adds r0, r6, #2 │ │ │ │ │ - b.n 18450 │ │ │ │ │ + b.n 18518 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt.w r8, #0 │ │ │ │ │ - ble.n 18516 │ │ │ │ │ + ble.n 185de │ │ │ │ │ movs r0, #8 │ │ │ │ │ add.w r8, r8, #1 │ │ │ │ │ - bl 181a8 │ │ │ │ │ + bl 18270 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne.n 18508 │ │ │ │ │ - ldr r3, [pc, #612] @ (1877c ) │ │ │ │ │ + bne.n 185d0 │ │ │ │ │ + ldr r3, [pc, #612] @ (18844 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #556] @ 0x22c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq.w 18702 │ │ │ │ │ + beq.w 187ca │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bge.n 1853c │ │ │ │ │ - ldr r5, [pc, #596] @ (18780 ) │ │ │ │ │ + bge.n 18604 │ │ │ │ │ + ldr r5, [pc, #596] @ (18848 ) │ │ │ │ │ add r5, pc │ │ │ │ │ add r4, r5 │ │ │ │ │ add r5, sl │ │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ │ - bl 181a8 │ │ │ │ │ + bl 18270 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 18530 │ │ │ │ │ - ldr.w r8, [pc, #580] @ 18784 │ │ │ │ │ + bne.n 185f8 │ │ │ │ │ + ldr.w r8, [pc, #580] @ 1884c │ │ │ │ │ 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 18728 │ │ │ │ │ + bne.w 187f0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r7, r3, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic.w r4, r7, r7, asr #31 │ │ │ │ │ - ble.n 1857c │ │ │ │ │ + ble.n 18644 │ │ │ │ │ movs r0, #32 │ │ │ │ │ adds r5, #1 │ │ │ │ │ - bl 181a8 │ │ │ │ │ + bl 18270 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt.n 18568 │ │ │ │ │ - ldr r3, [pc, #528] @ (18788 ) │ │ │ │ │ + bgt.n 18630 │ │ │ │ │ + ldr r3, [pc, #528] @ (18850 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w sl, [r3, #560] @ 0x230 │ │ │ │ │ - ldr r3, [pc, #524] @ (1878c ) │ │ │ │ │ + ldr r3, [pc, #524] @ (18854 ) │ │ │ │ │ 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.n 184c4 │ │ │ │ │ + bgt.n 1858c │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble.n 184d0 │ │ │ │ │ - ldr r5, [pc, #504] @ (18790 ) │ │ │ │ │ + ble.n 18598 │ │ │ │ │ + ldr r5, [pc, #504] @ (18858 ) │ │ │ │ │ add r5, pc │ │ │ │ │ add r4, r5 │ │ │ │ │ add r5, r6 │ │ │ │ │ ldrb.w r0, [r4], #1 │ │ │ │ │ - bl 181a8 │ │ │ │ │ + bl 18270 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 1859e │ │ │ │ │ - b.n 184d0 │ │ │ │ │ + bne.n 18666 │ │ │ │ │ + b.n 18598 │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - blt.w 18716 │ │ │ │ │ - ldr r2, [pc, #476] @ (18794 ) │ │ │ │ │ + blt.w 187de │ │ │ │ │ + ldr r2, [pc, #476] @ (1885c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r2, [r2, #548] @ 0x224 │ │ │ │ │ add r2, r4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ldr r2, [pc, #468] @ (18798 ) │ │ │ │ │ + ldr r2, [pc, #468] @ (18860 ) │ │ │ │ │ it le │ │ │ │ │ suble.w r5, r9, sl │ │ │ │ │ add.w r9, r4, r8 │ │ │ │ │ add r2, pc │ │ │ │ │ it gt │ │ │ │ │ movgt sl, r4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ ite le │ │ │ │ │ movle r1, #1 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ str.w r1, [r2, #552] @ 0x228 │ │ │ │ │ ldr.w r2, [r2, #568] @ 0x238 │ │ │ │ │ - bgt.n 186d2 │ │ │ │ │ + bgt.n 1879a │ │ │ │ │ sub.w r9, r9, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq.w 1873a │ │ │ │ │ + beq.w 18802 │ │ │ │ │ add r2, sl │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r2, r9 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r9 │ │ │ │ │ mov sl, r2 │ │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ │ - b.n 184ac │ │ │ │ │ + b.n 18574 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 68ec │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68ec │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ @@ -28701,955 +28693,955 @@ │ │ │ │ │ add.w r2, r9, #1 │ │ │ │ │ sub.w r3, sl, r9 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ blx 6500 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ it gt │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble.n 1863c │ │ │ │ │ + ble.n 18704 │ │ │ │ │ movs r0, #8 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 181a8 │ │ │ │ │ + bl 18270 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne.n 18630 │ │ │ │ │ - ldr r3, [pc, #348] @ (1879c ) │ │ │ │ │ + bne.n 186f8 │ │ │ │ │ + ldr r3, [pc, #348] @ (18864 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 186c0 │ │ │ │ │ - ldr r2, [pc, #340] @ (187a0 ) │ │ │ │ │ + beq.n 18788 │ │ │ │ │ + ldr r2, [pc, #340] @ (18868 ) │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr r1, [pc, #340] @ (187a4 ) │ │ │ │ │ + ldr r1, [pc, #340] @ (1886c ) │ │ │ │ │ mov sl, r5 │ │ │ │ │ add r2, pc │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w fp, [r2, #556] @ 0x22c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr.w r3, [r2, #552] @ 0x228 │ │ │ │ │ sub.w r8, r1, r9 │ │ │ │ │ str r5, [r2, #64] @ 0x40 │ │ │ │ │ mov r9, fp │ │ │ │ │ str.w fp, [r2, #560] @ 0x230 │ │ │ │ │ str.w r8, [r2, #564] @ 0x234 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b.n 183be │ │ │ │ │ - ldr r4, [pc, #304] @ (187a8 ) │ │ │ │ │ + b.n 18486 │ │ │ │ │ + ldr r4, [pc, #304] @ (18870 ) │ │ │ │ │ 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, 186e4 │ │ │ │ │ + cbz r3, 187ac │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - ldr r4, [pc, #276] @ (187ac ) │ │ │ │ │ + ldr r4, [pc, #276] @ (18874 ) │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr r0, [pc, #276] @ (187b0 ) │ │ │ │ │ + ldr r0, [pc, #276] @ (18878 ) │ │ │ │ │ mov.w sl, #0 │ │ │ │ │ add r4, pc │ │ │ │ │ add r0, pc │ │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ │ blx 6754 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68ec │ │ │ │ │ - ldr r2, [pc, #256] @ (187b4 ) │ │ │ │ │ + ldr r2, [pc, #256] @ (1887c ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ sub.w r8, r2, r0 │ │ │ │ │ str.w r8, [r4, #564] @ 0x234 │ │ │ │ │ - b.n 183be │ │ │ │ │ + b.n 18486 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6b08 │ │ │ │ │ - b.n 1864a │ │ │ │ │ - cbz r2, 18740 │ │ │ │ │ + b.n 18712 │ │ │ │ │ + cbz r2, 18808 │ │ │ │ │ add r2, sl │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r9, r7 │ │ │ │ │ it ge │ │ │ │ │ movge r2, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b.n 184a0 │ │ │ │ │ + b.n 18568 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movs r0, #1 │ │ │ │ │ blx 6b08 │ │ │ │ │ ldr.w r3, [r4, #552] @ 0x228 │ │ │ │ │ ldrd fp, r9, [r4, #556] @ 0x22c │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub.w r5, r9, fp │ │ │ │ │ - b.n 18694 │ │ │ │ │ + b.n 1875c │ │ │ │ │ ldr.w r3, [r3, #548] @ 0x224 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18524 │ │ │ │ │ + beq.w 185ec │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ adds r4, #1 │ │ │ │ │ - bl 181a8 │ │ │ │ │ - b.n 18524 │ │ │ │ │ + bl 18270 │ │ │ │ │ + b.n 185ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ │ movs r4, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 184a0 │ │ │ │ │ - b.n 185fa │ │ │ │ │ + beq.w 18568 │ │ │ │ │ + b.n 186c2 │ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ │ - bl 181a8 │ │ │ │ │ + bl 18270 │ │ │ │ │ ldr.w r4, [r8, #560] @ 0x230 │ │ │ │ │ adds r4, #1 │ │ │ │ │ str.w r4, [r8, #560] @ 0x230 │ │ │ │ │ - b.n 184b8 │ │ │ │ │ + b.n 18580 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b.n 185fa │ │ │ │ │ + b.n 186c2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b.n 184a8 │ │ │ │ │ - strb r0, [r6, #24] │ │ │ │ │ + b.n 18570 │ │ │ │ │ + strb r0, [r5, #21] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r2, #10] │ │ │ │ │ + ldrb r6, [r1, #7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r3, #23] │ │ │ │ │ + strb r6, [r2, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 1877e │ │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r4, #23] │ │ │ │ │ + strb r4, [r3, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #23] │ │ │ │ │ + strb r4, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbnz r4, 1877c │ │ │ │ │ + @ instruction: 0xb89c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r3, #22] │ │ │ │ │ + strb r4, [r2, #19] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r2, #21] │ │ │ │ │ + strb r2, [r1, #18] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r5, #20] │ │ │ │ │ + strb r2, [r4, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r3, #20] │ │ │ │ │ + strb r2, [r2, #17] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #19] │ │ │ │ │ + strb r2, [r6, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r4, #19] │ │ │ │ │ + strb r0, [r3, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r6, #18] │ │ │ │ │ + strb r4, [r5, #15] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb84a │ │ │ │ │ + @ instruction: 0xb782 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #18] │ │ │ │ │ + strb r4, [r0, #15] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, #17] │ │ │ │ │ + strb r6, [r1, #14] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #17] │ │ │ │ │ + strb r4, [r0, #14] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ │ + @ instruction: 0xb714 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r2, #16] │ │ │ │ │ + strb r6, [r1, #13] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #16] │ │ │ │ │ + strb r0, [r7, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #14] │ │ │ │ │ + strb r4, [r0, #11] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r7, #13] │ │ │ │ │ + strb r2, [r6, #10] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #13] │ │ │ │ │ + strb r4, [r0, #10] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r2, #13] │ │ │ │ │ + strb r4, [r1, #10] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, #12] │ │ │ │ │ + strb r6, [r4, #9] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r2, #30] │ │ │ │ │ + strb r4, [r1, #27] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r5, #11] │ │ │ │ │ + strb r6, [r4, #8] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #40] @ (187e4 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (188ac ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r2, [pc, #40] @ (187e8 ) │ │ │ │ │ + ldr r2, [pc, #40] @ (188b0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, pc │ │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ │ str.w r1, [r2, #572] @ 0x23c │ │ │ │ │ - cbnz r3, 187d2 │ │ │ │ │ + cbnz r3, 1889a │ │ │ │ │ ldr.w r3, [r2, #544] @ 0x220 │ │ │ │ │ str.w r3, [r2, #540] @ 0x21c │ │ │ │ │ - ldr r3, [pc, #24] @ (187ec ) │ │ │ │ │ + ldr r3, [pc, #24] @ (188b4 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.n 18384 │ │ │ │ │ + b.n 1844c │ │ │ │ │ nop │ │ │ │ │ - push {r1, r2, r4, r5, r7, lr} │ │ │ │ │ + push {r1, r2, r3, r5, r6, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r4, [r1, #8] │ │ │ │ │ + strb r4, [r0, #5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r6, #7] │ │ │ │ │ + strb r6, [r5, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #68] @ (18838 ) │ │ │ │ │ + ldr r3, [pc, #68] @ (18900 ) │ │ │ │ │ adds r0, #1 │ │ │ │ │ push {r4, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ - beq.n 18828 │ │ │ │ │ + beq.n 188f0 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble.n 18826 │ │ │ │ │ - ldr r0, [pc, #52] @ (1883c ) │ │ │ │ │ + ble.n 188ee │ │ │ │ │ + ldr r0, [pc, #52] @ (18904 ) │ │ │ │ │ adds r1, r4, #1 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, r0 │ │ │ │ │ add r0, r4 │ │ │ │ │ blx 6498 │ │ │ │ │ - ldr r3, [pc, #40] @ (18840 ) │ │ │ │ │ + ldr r3, [pc, #40] @ (18908 ) │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - b.n 18384 │ │ │ │ │ + b.n 1844c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 18826 │ │ │ │ │ + ble.n 188ee │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ subs r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bgt.n 18804 │ │ │ │ │ - b.n 18814 │ │ │ │ │ + bgt.n 188cc │ │ │ │ │ + b.n 188dc │ │ │ │ │ nop │ │ │ │ │ - strb r6, [r2, #7] │ │ │ │ │ + strb r6, [r1, #4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ │ + push {r1, r5, r7} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r2, [r6, #6] │ │ │ │ │ + strb r2, [r5, #3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ - ldr r4, [pc, #48] @ (18878 ) │ │ │ │ │ + ldr r4, [pc, #48] @ (18940 ) │ │ │ │ │ add r4, pc │ │ │ │ │ ldr.w r5, [r4, #560] @ 0x230 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt.n 18856 │ │ │ │ │ + blt.n 1891e │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r6, [pc, #36] @ (1887c ) │ │ │ │ │ - ldr r0, [pc, #36] @ (18880 ) │ │ │ │ │ + ldr r6, [pc, #36] @ (18944 ) │ │ │ │ │ + ldr r0, [pc, #36] @ (18948 ) │ │ │ │ │ add r6, pc │ │ │ │ │ adds r1, r6, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6754 │ │ │ │ │ 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 18384 │ │ │ │ │ + b.n 1844c │ │ │ │ │ nop │ │ │ │ │ - strb r4, [r0, #6] │ │ │ │ │ + strb r4, [r7, #2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ │ + push {r1, r4, r6} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r5, [sp, #472] @ 0x1d8 │ │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #184] @ (18940 ) │ │ │ │ │ + ldr r3, [pc, #184] @ (18a08 ) │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble.n 188e4 │ │ │ │ │ - ldr r3, [pc, #176] @ (18944 ) │ │ │ │ │ + ble.n 189ac │ │ │ │ │ + ldr r3, [pc, #176] @ (18a0c ) │ │ │ │ │ subs r6, r4, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldrb r5, [r3, r6] │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ ldrh.w r3, [r0, r5, lsl #1] │ │ │ │ │ sub.w r5, r5, #95 @ 0x5f │ │ │ │ │ clz r5, r5 │ │ │ │ │ and.w r3, r3, #3072 @ 0xc00 │ │ │ │ │ lsrs r5, r5, #5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 18938 │ │ │ │ │ - ldr r1, [pc, #136] @ (18948 ) │ │ │ │ │ + beq.n 18a00 │ │ │ │ │ + ldr r1, [pc, #136] @ (18a10 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r4 │ │ │ │ │ ldrb.w r2, [r1], #-1 │ │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ - cbz r3, 18932 │ │ │ │ │ - ldr r5, [pc, #100] @ (1894c ) │ │ │ │ │ + cbz r3, 189fa │ │ │ │ │ + ldr r5, [pc, #100] @ (18a14 ) │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r5, pc │ │ │ │ │ add r5, r4 │ │ │ │ │ - ble.n 1891e │ │ │ │ │ + ble.n 189e6 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r2, [r5, #-1]! │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldrh.w r2, [r1, 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, 1891e │ │ │ │ │ + cbz r3, 189e6 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt.n 188ee │ │ │ │ │ - ldr r3, [pc, #48] @ (18950 ) │ │ │ │ │ + bgt.n 189b6 │ │ │ │ │ + ldr r3, [pc, #48] @ (18a18 ) │ │ │ │ │ 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 18384 │ │ │ │ │ + b.n 1844c │ │ │ │ │ subs r4, #1 │ │ │ │ │ - bne.n 188c4 │ │ │ │ │ - b.n 188e4 │ │ │ │ │ + bne.n 1898c │ │ │ │ │ + b.n 189ac │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne.n 188be │ │ │ │ │ - b.n 188e4 │ │ │ │ │ - strb r4, [r0, #5] │ │ │ │ │ + bne.n 18986 │ │ │ │ │ + b.n 189ac │ │ │ │ │ + strb r4, [r7, #1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ │ + push {r1, r2, r4} │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r4, r5, r7} │ │ │ │ │ + cbz r4, 18a8e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r2, r3, r7} │ │ │ │ │ + cbz r4, 18a88 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r6, [r4, #2] │ │ │ │ │ + ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ │ - ldr r3, [pc, #136] @ (189e0 ) │ │ │ │ │ + ldr r3, [pc, #136] @ (18aa8 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r4, [r3, #560] @ 0x230 │ │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 189c4 │ │ │ │ │ + bge.n 18a8c │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ - ldr r1, [pc, #120] @ (189e4 ) │ │ │ │ │ + ldr r1, [pc, #120] @ (18aac ) │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r4 │ │ │ │ │ - b.n 18978 │ │ │ │ │ + b.n 18a40 │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq.n 189c4 │ │ │ │ │ + beq.n 18a8c │ │ │ │ │ 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 18972 │ │ │ │ │ + bne.n 18a3a │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge.n 189c4 │ │ │ │ │ - ldr r1, [pc, #72] @ (189e8 ) │ │ │ │ │ + bge.n 18a8c │ │ │ │ │ + ldr r1, [pc, #72] @ (18ab0 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r4 │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ - cbz r3, 189d8 │ │ │ │ │ - ldr r3, [pc, #36] @ (189ec ) │ │ │ │ │ + cbz r3, 18aa0 │ │ │ │ │ + ldr r3, [pc, #36] @ (18ab4 ) │ │ │ │ │ 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 18384 │ │ │ │ │ + b.n 1844c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne.n 189a4 │ │ │ │ │ - b.n 189c4 │ │ │ │ │ - strb r4, [r6, #1] │ │ │ │ │ + bne.n 18a6c │ │ │ │ │ + b.n 18a8c │ │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - push {r3} │ │ │ │ │ + cbz r0, 18b00 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r4, 18a60 │ │ │ │ │ + cbz r4, 18af6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strb r0, [r0, #0] │ │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #172] @ (18aa0 ) │ │ │ │ │ + ldr r3, [pc, #172] @ (18b68 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #572] @ 0x23c │ │ │ │ │ str.w r1, [r3, #580] @ 0x244 │ │ │ │ │ - cbz r2, 18a6a │ │ │ │ │ + cbz r2, 18b32 │ │ │ │ │ ldr.w r3, [r3, #588] @ 0x24c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 18a66 │ │ │ │ │ - ldr.w r8, [pc, #148] @ 18aa4 │ │ │ │ │ + ble.n 18b2e │ │ │ │ │ + ldr.w r8, [pc, #148] @ 18b6c │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r8, pc │ │ │ │ │ add.w r6, r8, #592 @ 0x250 │ │ │ │ │ - b.n 18a22 │ │ │ │ │ + b.n 18aea │ │ │ │ │ blx 6334 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 18a46 │ │ │ │ │ - bl 18330 │ │ │ │ │ + cbnz r0, 18b0e │ │ │ │ │ + bl 183f8 │ │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne.n 18a1a │ │ │ │ │ - ldr r3, [pc, #116] @ (18aa8 ) │ │ │ │ │ + bne.n 18ae2 │ │ │ │ │ + ldr r3, [pc, #116] @ (18b70 ) │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldr r0, [pc, #116] @ (18aac ) │ │ │ │ │ + ldr r0, [pc, #116] @ (18b74 ) │ │ │ │ │ add r3, pc │ │ │ │ │ add r0, pc │ │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ │ strb r2, [r3, #0] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b.n 18384 │ │ │ │ │ - ldr r0, [pc, #104] @ (18ab0 ) │ │ │ │ │ + b.n 1844c │ │ │ │ │ + ldr r0, [pc, #104] @ (18b78 ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6754 │ │ │ │ │ subs r2, r5, r4 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r8, #692 @ 0x2b4 │ │ │ │ │ - bl 18384 │ │ │ │ │ - cbz r7, 18a66 │ │ │ │ │ + bl 1844c │ │ │ │ │ + cbz r7, 18b2e │ │ │ │ │ ldr.w r3, [r8, #540] @ 0x21c │ │ │ │ │ str.w r3, [r8, #584] @ 0x248 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #72] @ (18ab4 ) │ │ │ │ │ + ldr r1, [pc, #72] @ (18b7c ) │ │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ │ strb.w r2, [r3, #592] @ 0x250 │ │ │ │ │ add r1, pc │ │ │ │ │ strh.w r4, [r3, #692] @ 0x2b4 │ │ │ │ │ strb.w r2, [r3, #694] @ 0x2b6 │ │ │ │ │ ldr.w r0, [r3, #544] @ 0x220 │ │ │ │ │ strb r2, [r1, #0] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str.w r0, [r3, #540] @ 0x21c │ │ │ │ │ strd r0, r2, [r3, #584] @ 0x248 │ │ │ │ │ movs r0, #1 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ │ str.w r0, [r3, #572] @ 0x23c │ │ │ │ │ add.w r0, r3, #692 @ 0x2b4 │ │ │ │ │ - b.n 18384 │ │ │ │ │ + b.n 1844c │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r2, #124] @ 0x7c │ │ │ │ │ + ldr r4, [r1, #112] @ 0x70 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r7, #120] @ 0x78 │ │ │ │ │ + ldr r2, [r6, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 18afa │ │ │ │ │ + sxtb r6, r6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r2, #120] @ 0x78 │ │ │ │ │ + ldr r4, [r1, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 18afe │ │ │ │ │ + sxtb r2, r4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r0, 18af8 │ │ │ │ │ + sxth r0, r7 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r3, [pc, #236] @ (18ba8 ) │ │ │ │ │ + ldr r3, [pc, #236] @ (18c70 ) │ │ │ │ │ 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 18b70 │ │ │ │ │ + beq.n 18c38 │ │ │ │ │ ldr.w r2, [r3, #588] @ 0x24c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 18b6a │ │ │ │ │ - ldr r6, [pc, #208] @ (18bac ) │ │ │ │ │ + ble.n 18c32 │ │ │ │ │ + ldr r6, [pc, #208] @ (18c74 ) │ │ │ │ │ movw r9, #34079 @ 0x851f │ │ │ │ │ movt r9, #20971 @ 0x51eb │ │ │ │ │ mov.w fp, #100 @ 0x64 │ │ │ │ │ add r6, pc │ │ │ │ │ ldrd r4, r8, [r3, #540] @ 0x21c │ │ │ │ │ add.w r7, r6, #592 @ 0x250 │ │ │ │ │ - b.n 18b24 │ │ │ │ │ + b.n 18bec │ │ │ │ │ smull r0, r2, r9, r3 │ │ │ │ │ asrs r4, r3, #31 │ │ │ │ │ rsb r4, r4, r2, asr #5 │ │ │ │ │ mls r4, fp, r4, r3 │ │ │ │ │ str.w r4, [r6, #540] @ 0x21c │ │ │ │ │ add.w r3, r6, r4, lsl #2 │ │ │ │ │ ldr.w sl, [r3, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp.w sl, #0 │ │ │ │ │ - beq.n 18b2c │ │ │ │ │ + beq.n 18bf4 │ │ │ │ │ ldrb.w r3, [sl] │ │ │ │ │ - cbz r3, 18b2c │ │ │ │ │ + cbz r3, 18bf4 │ │ │ │ │ blx 6334 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cbnz r0, 18b46 │ │ │ │ │ + cbnz r0, 18c0e │ │ │ │ │ adds r3, r4, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne.n 18af4 │ │ │ │ │ - ldr r3, [pc, #128] @ (18bb0 ) │ │ │ │ │ + bne.n 18bbc │ │ │ │ │ + ldr r3, [pc, #128] @ (18c78 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r0, [pc, #128] @ (18bb4 ) │ │ │ │ │ + ldr r0, [pc, #128] @ (18c7c ) │ │ │ │ │ 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 18384 │ │ │ │ │ - ldr r0, [pc, #112] @ (18bb8 ) │ │ │ │ │ + b.n 1844c │ │ │ │ │ + ldr r0, [pc, #112] @ (18c80 ) │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6754 │ │ │ │ │ sub.w r2, r5, sl │ │ │ │ │ movs r1, #0 │ │ │ │ │ add.w r0, r6, #692 @ 0x2b4 │ │ │ │ │ - bl 18384 │ │ │ │ │ + bl 1844c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - cbz r3, 18b6a │ │ │ │ │ + cbz r3, 18c32 │ │ │ │ │ ldr.w r3, [r6, #540] @ 0x21c │ │ │ │ │ str.w r3, [r6, #584] @ 0x248 │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ │ strh.w r4, [r3, #692] @ 0x2b4 │ │ │ │ │ - ldr r4, [pc, #64] @ (18bbc ) │ │ │ │ │ + ldr r4, [pc, #64] @ (18c84 ) │ │ │ │ │ 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 18384 │ │ │ │ │ + b.w 1844c │ │ │ │ │ nop │ │ │ │ │ - ldr r4, [r1, #112] @ 0x70 │ │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r4, #108] @ 0x6c │ │ │ │ │ + ldr r4, [r3, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxtb r0, r0 │ │ │ │ │ + cbz r0, 18c9a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sxth r2, r5 │ │ │ │ │ + cbz r2, 18c9c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 18bfc │ │ │ │ │ + cbz r6, 18c92 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ push {r4, lr} │ │ │ │ │ - bne.n 18c08 │ │ │ │ │ - ldr r2, [pc, #268] @ (18cd4 ) │ │ │ │ │ + bne.n 18cd0 │ │ │ │ │ + ldr r2, [pc, #268] @ (18d9c ) │ │ │ │ │ movw r4, #8255 @ 0x203f │ │ │ │ │ - ldr r0, [pc, #264] @ (18cd8 ) │ │ │ │ │ + ldr r0, [pc, #264] @ (18da0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r0, pc │ │ │ │ │ add.w r1, r2, #592 @ 0x250 │ │ │ │ │ str.w r3, [r2, #588] @ 0x24c │ │ │ │ │ strb.w r3, [r2, #592] @ 0x250 │ │ │ │ │ strb.w r3, [r2, #694] @ 0x2b6 │ │ │ │ │ strh.w r4, [r2, #692] @ 0x2b4 │ │ │ │ │ blx 6334 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 18cae │ │ │ │ │ - ldr r2, [pc, #232] @ (18cdc ) │ │ │ │ │ + beq.n 18d76 │ │ │ │ │ + ldr r2, [pc, #232] @ (18da4 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r0, [pc, #232] @ (18ce0 ) │ │ │ │ │ + ldr r0, [pc, #232] @ (18da8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r0, pc │ │ │ │ │ subs r2, r3, r2 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ │ - b.w 18384 │ │ │ │ │ - ldr r1, [pc, #216] @ (18ce4 ) │ │ │ │ │ + b.w 1844c │ │ │ │ │ + ldr r1, [pc, #216] @ (18dac ) │ │ │ │ │ add r1, pc │ │ │ │ │ ldr.w r2, [r1, #588] @ 0x24c │ │ │ │ │ - ble.n 18c66 │ │ │ │ │ + ble.n 18d2e │ │ │ │ │ adds r0, r2, #1 │ │ │ │ │ add r2, r1 │ │ │ │ │ adds r4, r1, r0 │ │ │ │ │ str.w r0, [r1, #588] @ 0x24c │ │ │ │ │ uxtb r0, r3 │ │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ │ movs r3, #32 │ │ │ │ │ strb.w r0, [r2, #592] @ 0x250 │ │ │ │ │ strb.w r0, [r2, #692] @ 0x2b4 │ │ │ │ │ strb.w r1, [r4, #692] @ 0x2b4 │ │ │ │ │ strb.w r3, [r2, #694] @ 0x2b6 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #592] @ 0x250 │ │ │ │ │ strb.w r3, [r2, #695] @ 0x2b7 │ │ │ │ │ - ldr r4, [pc, #168] @ (18ce8 ) │ │ │ │ │ - ldr r0, [pc, #172] @ (18cec ) │ │ │ │ │ + ldr r4, [pc, #168] @ (18db0 ) │ │ │ │ │ + ldr r0, [pc, #172] @ (18db4 ) │ │ │ │ │ add r4, pc │ │ │ │ │ add r0, pc │ │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ │ blx 6334 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 18bf0 │ │ │ │ │ + bne.n 18cb8 │ │ │ │ │ ldr.w r3, [r4, #588] @ 0x24c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.n 18cae │ │ │ │ │ + ble.n 18d76 │ │ │ │ │ ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ │ - cbz r3, 18ca8 │ │ │ │ │ + cbz r3, 18d70 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 18ab8 │ │ │ │ │ + b.n 18b80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.n 18cc2 │ │ │ │ │ + ble.n 18d8a │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ movs r4, #0 │ │ │ │ │ adds r0, r1, r3 │ │ │ │ │ add r2, r1 │ │ │ │ │ movw ip, #8255 @ 0x203f │ │ │ │ │ str.w r3, [r1, #588] @ 0x24c │ │ │ │ │ strb.w r4, [r0, #592] @ 0x250 │ │ │ │ │ add.w r0, r1, #692 @ 0x2b4 │ │ │ │ │ strh.w ip, [r0, r3] │ │ │ │ │ strb.w r4, [r2, #693] @ 0x2b5 │ │ │ │ │ - cbz r3, 18cc2 │ │ │ │ │ + cbz r3, 18d8a │ │ │ │ │ ldr.w r2, [r1, #584] @ 0x248 │ │ │ │ │ - ldr r3, [pc, #92] @ (18cf0 ) │ │ │ │ │ - ldr r0, [pc, #96] @ (18cf4 ) │ │ │ │ │ + ldr r3, [pc, #92] @ (18db8 ) │ │ │ │ │ + ldr r0, [pc, #96] @ (18dbc ) │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ │ add r0, pc │ │ │ │ │ str.w r2, [r3, #540] @ 0x21c │ │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ │ blx 6754 │ │ │ │ │ - b.n 18c3c │ │ │ │ │ + b.n 18d04 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ - b.n 189f0 │ │ │ │ │ - ldr r0, [pc, #72] @ (18cf8 ) │ │ │ │ │ + b.n 18ab8 │ │ │ │ │ + ldr r0, [pc, #72] @ (18dc0 ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ │ add r0, pc │ │ │ │ │ mov r1, r2 │ │ │ │ │ add.w r0, r0, #692 @ 0x2b4 │ │ │ │ │ - b.w 18384 │ │ │ │ │ - ldr r2, [pc, #56] @ (18cfc ) │ │ │ │ │ + b.w 1844c │ │ │ │ │ + ldr r2, [pc, #56] @ (18dc4 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ (18d00 ) │ │ │ │ │ + ldr r3, [pc, #56] @ (18dc8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r2, #544] @ 0x220 │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ - b.n 18c90 │ │ │ │ │ - ldr r6, [r7, #92] @ 0x5c │ │ │ │ │ + b.n 18d58 │ │ │ │ │ + ldr r6, [r6, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r4, 18d04 │ │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r6, 18cfe │ │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r2, #92] @ 0x5c │ │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ + ldr r2, [r7, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r1, #88] @ 0x58 │ │ │ │ │ + ldr r4, [r0, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - cbz r2, 18cfc │ │ │ │ │ + add sp, #424 @ 0x1a8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r7, #80] @ 0x50 │ │ │ │ │ + ldr r0, [r6, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #360 @ 0x168 │ │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r2, #80] @ 0x50 │ │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r4, [r0, #80] @ 0x50 │ │ │ │ │ + ldr r4, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ │ + add r7, sp, #904 @ 0x388 │ │ │ │ │ movs r0, r0 │ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - ldr r3, [pc, #156] @ (18da4 ) │ │ │ │ │ + ldr r3, [pc, #156] @ (18e6c ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r6, [r3, #560] @ 0x230 │ │ │ │ │ ldr r7, [r3, #68] @ 0x44 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge.n 18da0 │ │ │ │ │ + bge.n 18e68 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ - ldr r1, [pc, #140] @ (18da8 ) │ │ │ │ │ + ldr r1, [pc, #140] @ (18e70 ) │ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ │ mov r4, r6 │ │ │ │ │ add r1, pc │ │ │ │ │ add r1, r6 │ │ │ │ │ ldrb.w r2, [r1], #1 │ │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldrh.w r2, [r0, r2, lsl #1] │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ and.w r2, r2, #3072 @ 0xc00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ - cbz r3, 18d98 │ │ │ │ │ - ldr r5, [pc, #104] @ (18dac ) │ │ │ │ │ + cbz r3, 18e60 │ │ │ │ │ + ldr r5, [pc, #104] @ (18e74 ) │ │ │ │ │ cmp r4, r7 │ │ │ │ │ add r5, pc │ │ │ │ │ add r5, r4 │ │ │ │ │ - bge.n 18d7c │ │ │ │ │ + bge.n 18e44 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ │ add.w ip, r4, #1 │ │ │ │ │ sub.w r3, r2, #95 @ 0x5f │ │ │ │ │ clz r3, r3 │ │ │ │ │ ldrh.w r2, [r1, 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, 18d7c │ │ │ │ │ + cbz r3, 18e44 │ │ │ │ │ mov r4, ip │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - blt.n 18d4c │ │ │ │ │ + blt.n 18e14 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 181e0 │ │ │ │ │ - ldr r3, [pc, #40] @ (18db0 ) │ │ │ │ │ + bl 182a8 │ │ │ │ │ + ldr r3, [pc, #40] @ (18e78 ) │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ │ - b.w 18384 │ │ │ │ │ + b.w 1844c │ │ │ │ │ adds r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne.n 18d22 │ │ │ │ │ - b.n 18d42 │ │ │ │ │ + bne.n 18dea │ │ │ │ │ + b.n 18e0a │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b.n 18d42 │ │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ │ + b.n 18e0a │ │ │ │ │ + ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #344 @ 0x158 │ │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add sp, #184 @ 0xb8 │ │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ + ldr r2, [r7, #52] @ 0x34 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018db4 : │ │ │ │ │ +00018e7c : │ │ │ │ │ cmp r0, #20 │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ble.n 18dd4 │ │ │ │ │ + ble.n 18e9c │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ - ldr r2, [pc, #24] @ (18ddc ) │ │ │ │ │ + ldr r2, [pc, #24] @ (18ea4 ) │ │ │ │ │ smull r1, r3, r3, r0 │ │ │ │ │ add r2, pc │ │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ │ str r0, [r2, #4] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ pop {r3, pc} │ │ │ │ │ - ldr r0, [pc, #8] @ (18de0 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (18ea8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 1815c │ │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ + bl 18224 │ │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ asrs r6, r0 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018de4 : │ │ │ │ │ +00018eac : │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ movs r0, #0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ blx 6e2c │ │ │ │ │ - cbnz r0, 18df4 │ │ │ │ │ + cbnz r0, 18ebc │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r2, sp │ │ │ │ │ movs r0, #0 │ │ │ │ │ movw r1, #21523 @ 0x5413 │ │ │ │ │ blx 6720 │ │ │ │ │ ldrh.w r0, [sp, #2] │ │ │ │ │ - cbnz r0, 18e0c │ │ │ │ │ + cbnz r0, 18ed4 │ │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ │ strh.w r0, [sp, #2] │ │ │ │ │ ldrh.w r3, [sp] │ │ │ │ │ - cbnz r3, 18e18 │ │ │ │ │ + cbnz r3, 18ee0 │ │ │ │ │ movs r3, #24 │ │ │ │ │ strh.w r3, [sp] │ │ │ │ │ - ldr r4, [pc, #56] @ (18e54 ) │ │ │ │ │ + ldr r4, [pc, #56] @ (18f1c ) │ │ │ │ │ blx 6570 │ │ │ │ │ - ldr r1, [pc, #56] @ (18e58 ) │ │ │ │ │ + ldr r1, [pc, #56] @ (18f20 ) │ │ │ │ │ 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 6ce4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6c1c │ │ │ │ │ - ldr r1, [pc, #28] @ (18e5c ) │ │ │ │ │ + ldr r1, [pc, #28] @ (18f24 ) │ │ │ │ │ ldrh.w r2, [sp, #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6c1c │ │ │ │ │ add sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r4, [r5, #56] @ 0x38 │ │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r2, r3 │ │ │ │ │ movs r0, r0 │ │ │ │ │ lsrs r4, r1 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018e60 : │ │ │ │ │ - ldr r3, [pc, #8] @ (18e6c ) │ │ │ │ │ +00018f28 : │ │ │ │ │ + ldr r3, [pc, #8] @ (18f34 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #860] @ 0x35c │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ - ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018e70 : │ │ │ │ │ +00018f38 : │ │ │ │ │ push {r3, lr} │ │ │ │ │ - ldr r3, [pc, #40] @ (18e9c ) │ │ │ │ │ + ldr r3, [pc, #40] @ (18f64 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.n 18e7e │ │ │ │ │ + bgt.n 18f46 │ │ │ │ │ pop {r3, pc} │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 181a8 │ │ │ │ │ - ldr r3, [pc, #24] @ (18ea0 ) │ │ │ │ │ + bl 18270 │ │ │ │ │ + ldr r3, [pc, #24] @ (18f68 ) │ │ │ │ │ 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 18384 │ │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ │ + b.w 1844c │ │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00018ea4 : │ │ │ │ │ +00018f6c : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, #12 │ │ │ │ │ - bl 18248 │ │ │ │ │ + bl 18310 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq.w 195d6 │ │ │ │ │ - ldr.w r3, [pc, #2428] @ 19834 │ │ │ │ │ + beq.w 1969e │ │ │ │ │ + ldr.w r3, [pc, #2428] @ 198fc │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r0, [pc, #2424] @ 19838 │ │ │ │ │ + ldr.w r0, [pc, #2424] @ 19900 │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr.w r6, [pc, #2420] @ 1983c │ │ │ │ │ + ldr.w r6, [pc, #2420] @ 19904 │ │ │ │ │ add r0, pc │ │ │ │ │ - ldr.w r8, [pc, #2416] @ 19840 │ │ │ │ │ - ldr.w r7, [pc, #2416] @ 19844 │ │ │ │ │ + ldr.w r8, [pc, #2416] @ 19908 │ │ │ │ │ + ldr.w r7, [pc, #2416] @ 1990c │ │ │ │ │ add r6, pc │ │ │ │ │ str.w r4, [r3, #576] @ 0x240 │ │ │ │ │ add r8, pc │ │ │ │ │ strb r5, [r0, #0] │ │ │ │ │ add r7, pc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add.w r4, sp, #3 │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ - bl 18384 │ │ │ │ │ + bl 1844c │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 18efe │ │ │ │ │ + b.n 18fc6 │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.n 18f36 │ │ │ │ │ + bne.n 18ffe │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 18ef2 │ │ │ │ │ + ble.n 18fba │ │ │ │ │ movs r3, #0 │ │ │ │ │ str.w r3, [r6, #568] @ 0x238 │ │ │ │ │ blx 688c <__ctype_b_loc@plt> │ │ │ │ │ ldrb.w r5, [sp, #3] │ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ │ ldr.w r3, [r6, #572] @ 0x23c │ │ │ │ │ ldrh.w r2, [r2, r5, lsl #1] │ │ │ │ │ lsls r2, r2, #17 │ │ │ │ │ - bpl.n 18f74 │ │ │ │ │ + bpl.n 1903c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 191c6 │ │ │ │ │ + beq.w 1928e │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 18bc0 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r2, [pc, #2320] @ 19848 │ │ │ │ │ - ldr.w r3, [pc, #2320] @ 1984c │ │ │ │ │ + bl 18c88 │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r2, [pc, #2320] @ 19910 │ │ │ │ │ + ldr.w r3, [pc, #2320] @ 19914 │ │ │ │ │ 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.w 195dc │ │ │ │ │ - ldr.w r2, [pc, #2296] @ 19850 │ │ │ │ │ + bgt.w 196a4 │ │ │ │ │ + ldr.w r2, [pc, #2296] @ 19918 │ │ │ │ │ movs r1, #0 │ │ │ │ │ - ldr.w r3, [pc, #2292] @ 19854 │ │ │ │ │ + ldr.w r3, [pc, #2292] @ 1991c │ │ │ │ │ add r2, pc │ │ │ │ │ add r3, pc │ │ │ │ │ str r1, [r2, #0] │ │ │ │ │ strb r1, [r3, #0] │ │ │ │ │ - ldr.w r0, [pc, #2284] @ 19858 │ │ │ │ │ + ldr.w r0, [pc, #2284] @ 19920 │ │ │ │ │ add r0, pc │ │ │ │ │ add sp, #12 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cbz r3, 18fbc │ │ │ │ │ + cbz r3, 19084 │ │ │ │ │ cmp r5, #27 │ │ │ │ │ - bhi.n 18fb2 │ │ │ │ │ + bhi.n 1907a │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bls.n 18fb8 │ │ │ │ │ + bls.n 19080 │ │ │ │ │ sub.w r3, r5, #8 │ │ │ │ │ cmp r3, #19 │ │ │ │ │ - bhi.n 18fb8 │ │ │ │ │ + bhi.n 19080 │ │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ │ lsls r4, r1, #4 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ @@ -29664,18 +29656,18 @@ │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ movs r7, r2 │ │ │ │ │ lsls r5, r0, #4 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ - beq.w 191a2 │ │ │ │ │ - bl 187b8 │ │ │ │ │ + beq.w 1926a │ │ │ │ │ + bl 18880 │ │ │ │ │ cmp r5, #230 @ 0xe6 │ │ │ │ │ - bhi.w 19234 │ │ │ │ │ + bhi.w 192fc │ │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ │ lsls r1, r5, #3 │ │ │ │ │ lsls r6, r6, #9 │ │ │ │ │ lsls r1, r5, #9 │ │ │ │ │ lsls r7, r6, #4 │ │ │ │ │ lsls r6, r3, #9 │ │ │ │ │ lsls r3, r2, #9 │ │ │ │ │ @@ -29900,427 +29892,427 @@ │ │ │ │ │ lsls r7, r6, #4 │ │ │ │ │ lsls r7, r6, #4 │ │ │ │ │ lsls r5, r4, #5 │ │ │ │ │ lsls r7, r6, #4 │ │ │ │ │ lsls r2, r4, #5 │ │ │ │ │ lsls r7, r6, #4 │ │ │ │ │ lsls r7, r3, #5 │ │ │ │ │ - bl 187b8 │ │ │ │ │ + bl 18880 │ │ │ │ │ ldr.w r3, [r7, #560] @ 0x230 │ │ │ │ │ str.w r3, [r8, #12] │ │ │ │ │ - b.n 18eee │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 18bc0 │ │ │ │ │ - b.n 19198 │ │ │ │ │ - ldr.w r3, [pc, #1708] @ 1985c │ │ │ │ │ + bl 18c88 │ │ │ │ │ + b.n 19260 │ │ │ │ │ + ldr.w r3, [pc, #1708] @ 19924 │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - bl 18844 │ │ │ │ │ - b.n 18eee │ │ │ │ │ + bl 1844c │ │ │ │ │ + bl 1890c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 1981c │ │ │ │ │ + bgt.w 198e4 │ │ │ │ │ ldr.w r3, [r6, #864] @ 0x360 │ │ │ │ │ ldr.w r9, [r6, #560] @ 0x230 │ │ │ │ │ ldr.w fp, [r6, #576] @ 0x240 │ │ │ │ │ add.w sl, r9, #1 │ │ │ │ │ - cbz r3, 19204 │ │ │ │ │ + cbz r3, 192cc │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq.n 19208 │ │ │ │ │ - ldr.w r3, [pc, #1652] @ 19860 │ │ │ │ │ + beq.n 192d0 │ │ │ │ │ + ldr.w r3, [pc, #1652] @ 19928 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ strb.w r5, [r3, r9] │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r6, #568] @ 0x238 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt.n 1921e │ │ │ │ │ - ldr.w r0, [pc, #1624] @ 19864 │ │ │ │ │ + blt.n 192e6 │ │ │ │ │ + ldr.w r0, [pc, #1624] @ 1992c │ │ │ │ │ adds r2, #1 │ │ │ │ │ sub.w r2, r2, r9 │ │ │ │ │ add r0, pc │ │ │ │ │ add.w r1, r0, r9 │ │ │ │ │ add r0, sl │ │ │ │ │ blx 6498 │ │ │ │ │ - ldr.w r3, [pc, #1608] @ 19868 │ │ │ │ │ + ldr.w r3, [pc, #1608] @ 19930 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r3, pc │ │ │ │ │ strb.w r5, [r3, r9] │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r3, [pc, #1588] @ 1986c │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1588] @ 19934 │ │ │ │ │ add r3, pc │ │ │ │ │ ldrb.w r1, [r3, #477] @ 0x1dd │ │ │ │ │ ldrb.w r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmp r1, r5 │ │ │ │ │ ldrb.w r3, [r3, #478] @ 0x1de │ │ │ │ │ - beq.w 196d0 │ │ │ │ │ + beq.w 19798 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq.w 1973c │ │ │ │ │ + beq.w 19804 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ it eq │ │ │ │ │ moveq r5, #2 │ │ │ │ │ - bne.w 18eee │ │ │ │ │ - ldr.w r3, [pc, #1552] @ 19870 │ │ │ │ │ + bne.w 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1552] @ 19938 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt.w 196da │ │ │ │ │ - ldr.w r3, [pc, #1544] @ 19874 │ │ │ │ │ + bgt.w 197a2 │ │ │ │ │ + ldr.w r3, [pc, #1544] @ 1993c │ │ │ │ │ mov r0, r5 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ blx 6364 │ │ │ │ │ - bl 18248 │ │ │ │ │ + bl 18310 │ │ │ │ │ blx 6ba8 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - bl 18954 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - bl 18d04 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - bl 18884 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r4, [pc, #1504] @ 19878 │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + bl 18a1c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + bl 18dcc │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + bl 1894c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r4, [pc, #1504] @ 19940 │ │ │ │ │ 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 1981c │ │ │ │ │ + bgt.w 198e4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr.w r0, [r4, #576] @ 0x240 │ │ │ │ │ it ge │ │ │ │ │ movge r3, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 18384 │ │ │ │ │ + bl 1844c │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 181a8 │ │ │ │ │ - ldr.w r3, [pc, #1460] @ 1987c │ │ │ │ │ + bl 18270 │ │ │ │ │ + ldr.w r3, [pc, #1460] @ 19944 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt.w 195ec │ │ │ │ │ - ldr.w r3, [pc, #1444] @ 19880 │ │ │ │ │ + bgt.w 196b4 │ │ │ │ │ + ldr.w r3, [pc, #1444] @ 19948 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - b.n 18f68 │ │ │ │ │ + b.n 19030 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - bl 187f0 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r3, [pc, #1428] @ 19884 │ │ │ │ │ + bl 188b8 │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1428] @ 1994c │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ adds r2, #1 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r0, [pc, #1404] @ 19888 │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r0, [pc, #1404] @ 19950 │ │ │ │ │ add r0, pc │ │ │ │ │ blx 68ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 18eee │ │ │ │ │ - ldr.w r3, [pc, #1392] @ 1988c │ │ │ │ │ - ldr.w r2, [pc, #1392] @ 19890 │ │ │ │ │ + beq.w 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1392] @ 19954 │ │ │ │ │ + ldr.w r2, [pc, #1392] @ 19958 │ │ │ │ │ add r3, pc │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r0, [r3, #864] @ 0x360 │ │ │ │ │ ldr.w r9, [r3, #560] @ 0x230 │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ str.w r9, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.w 196f0 │ │ │ │ │ + bne.w 197b8 │ │ │ │ │ adds r2, r5, r1 │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt.w 1981c │ │ │ │ │ + bgt.w 198e4 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bgt.n 19368 │ │ │ │ │ - ldr.w r3, [pc, #1352] @ 19894 │ │ │ │ │ + bgt.n 19430 │ │ │ │ │ + ldr.w r3, [pc, #1352] @ 1995c │ │ │ │ │ adds r2, r1, #1 │ │ │ │ │ add r2, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ add r1, r3 │ │ │ │ │ add r2, r3 │ │ │ │ │ subs r3, #1 │ │ │ │ │ add r3, r9 │ │ │ │ │ ldrb.w r0, [r1], #-1 │ │ │ │ │ strb.w r0, [r2, #-1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne.n 1935c │ │ │ │ │ - ldr.w r0, [pc, #1324] @ 19898 │ │ │ │ │ + bne.n 19424 │ │ │ │ │ + ldr.w r0, [pc, #1324] @ 19960 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr.w r1, [pc, #1324] @ 1989c │ │ │ │ │ + ldr.w r1, [pc, #1324] @ 19964 │ │ │ │ │ it gt │ │ │ │ │ movgt r2, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ it le │ │ │ │ │ movle r2, #1 │ │ │ │ │ add r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6500 │ │ │ │ │ - ldr.w r3, [pc, #1304] @ 198a0 │ │ │ │ │ + ldr.w r3, [pc, #1304] @ 19968 │ │ │ │ │ add.w r2, r5, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r5, [pc, #1288] @ 198a4 │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r5, [pc, #1288] @ 1996c │ │ │ │ │ add r5, pc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt.w 18eee │ │ │ │ │ - ldr.w r3, [pc, #1276] @ 198a8 │ │ │ │ │ + blt.w 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1276] @ 19970 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r9, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ + bl 1844c │ │ │ │ │ str.w r9, [r5, #12] │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r3, [pc, #1252] @ 198ac │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1252] @ 19974 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt.w 18eee │ │ │ │ │ - ldr.w r3, [pc, #1244] @ 198b0 │ │ │ │ │ + blt.w 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1244] @ 19978 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r1, [r3, #560] @ 0x230 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq.w 18eee │ │ │ │ │ + beq.w 18fb6 │ │ │ │ │ ittt ge │ │ │ │ │ movge r3, r5 │ │ │ │ │ movge r5, r1 │ │ │ │ │ movge r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ subs r1, #1 │ │ │ │ │ - bl 181e0 │ │ │ │ │ - ldr.w r3, [pc, #1216] @ 198b4 │ │ │ │ │ + bl 182a8 │ │ │ │ │ + ldr.w r3, [pc, #1216] @ 1997c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r3, [pc, #1200] @ 198b8 │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1200] @ 19980 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r9, [r3] │ │ │ │ │ cmp.w r9, #0 │ │ │ │ │ - beq.w 18eee │ │ │ │ │ - ldr.w r5, [pc, #1184] @ 198bc │ │ │ │ │ + beq.w 18fb6 │ │ │ │ │ + ldr.w r5, [pc, #1184] @ 19984 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r3, [r5, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r5, #576] @ 0x240 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ blx 68ec │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr.w r0, [pc, #1168] @ 198c0 │ │ │ │ │ + ldr.w r0, [pc, #1168] @ 19988 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ add r0, pc │ │ │ │ │ blx r9 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ it ge │ │ │ │ │ ldrge r2, [sp, #4] │ │ │ │ │ - bge.n 1945c │ │ │ │ │ + bge.n 19524 │ │ │ │ │ ldr.w r0, [r5, #560] @ 0x230 │ │ │ │ │ adds r5, r1, #2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ite ne │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ it ne │ │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.w 18eee │ │ │ │ │ - ldr.w r3, [pc, #1124] @ 198c4 │ │ │ │ │ + beq.w 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1124] @ 1998c │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r3, [pc, #1112] @ 198c8 │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1112] @ 19990 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r2, [pc, #1096] @ 198cc │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r2, [pc, #1096] @ 19994 │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r0, [r2, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 197fa │ │ │ │ │ + beq.w 198c2 │ │ │ │ │ movs r0, #0 │ │ │ │ │ - bl 187f0 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r3, [pc, #1076] @ 198d0 │ │ │ │ │ + bl 188b8 │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1076] @ 19998 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ add r2, r1 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r3, [pc, #1056] @ 198d4 │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r3, [pc, #1056] @ 1999c │ │ │ │ │ movs r2, #0 │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr.w r5, [pc, #1036] @ 198d8 │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr.w r5, [pc, #1036] @ 199a0 │ │ │ │ │ add r5, pc │ │ │ │ │ ldr.w r2, [r5, #560] @ 0x230 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble.w 18eee │ │ │ │ │ + ble.w 18fb6 │ │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge.w 18eee │ │ │ │ │ - ldr r3, [pc, #1016] @ (198dc ) │ │ │ │ │ + bge.w 18fb6 │ │ │ │ │ + ldr r3, [pc, #1016] @ (199a4 ) │ │ │ │ │ subs r1, r2, #1 │ │ │ │ │ ldr.w r0, [r5, #576] @ 0x240 │ │ │ │ │ mov.w ip, #2 │ │ │ │ │ add r3, pc │ │ │ │ │ str.w ip, [r5, #568] @ 0x238 │ │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ │ ldrb.w ip, [r3, r2] │ │ │ │ │ strb.w ip, [r3, r1] │ │ │ │ │ strb r5, [r3, r2] │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - bl 18ab8 │ │ │ │ │ - b.n 18eee │ │ │ │ │ + bl 18b80 │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ movs r0, #1 │ │ │ │ │ - bl 189f0 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - bl 18330 │ │ │ │ │ + bl 18ab8 │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + bl 183f8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #964] @ (198e0 ) │ │ │ │ │ + ldr r0, [pc, #964] @ (199a8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6754 │ │ │ │ │ - ldr r3, [pc, #960] @ (198e4 ) │ │ │ │ │ + ldr r3, [pc, #960] @ (199ac ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr r2, [pc, #944] @ (198e8 ) │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr r2, [pc, #944] @ (199b0 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r3, [r2, #864] @ 0x360 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ │ str.w r3, [r2, #864] @ 0x360 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr r3, [pc, #928] @ (198ec ) │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr r3, [pc, #928] @ (199b4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 195fe │ │ │ │ │ + beq.n 196c6 │ │ │ │ │ adds r1, #1 │ │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ │ smull r2, r0, r2, r1 │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ rsb r2, r2, r0, asr #5 │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ mls r2, r0, r2, r1 │ │ │ │ │ str.w r2, [r3, #540] @ 0x21c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 195fe │ │ │ │ │ - ldr r0, [pc, #880] @ (198f0 ) │ │ │ │ │ + beq.n 196c6 │ │ │ │ │ + ldr r0, [pc, #880] @ (199b8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6754 │ │ │ │ │ - ldr r3, [pc, #876] @ (198f4 ) │ │ │ │ │ + ldr r3, [pc, #876] @ (199bc ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr r3, [pc, #860] @ (198f8 ) │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr r3, [pc, #860] @ (199c0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble.w 18eee │ │ │ │ │ + ble.w 18fb6 │ │ │ │ │ movs r0, #10 │ │ │ │ │ - bl 181a8 │ │ │ │ │ - ldr r3, [pc, #844] @ (198fc ) │ │ │ │ │ + bl 18270 │ │ │ │ │ + ldr r3, [pc, #844] @ (199c4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ │ - cbnz r3, 195c0 │ │ │ │ │ - ldr r1, [pc, #840] @ (19900 ) │ │ │ │ │ + cbnz r3, 19688 │ │ │ │ │ + ldr r1, [pc, #840] @ (199c8 ) │ │ │ │ │ movs r2, #4 │ │ │ │ │ movs r0, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6b08 │ │ │ │ │ - ldr r3, [pc, #832] @ (19904 ) │ │ │ │ │ + ldr r3, [pc, #832] @ (199cc ) │ │ │ │ │ mvn.w r1, #1 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r2, [r3, #560] @ 0x230 │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.n 18eee │ │ │ │ │ - ldr r4, [pc, #816] @ (19908 ) │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.n 18fb6 │ │ │ │ │ + ldr r4, [pc, #816] @ (199d0 ) │ │ │ │ │ add r4, pc │ │ │ │ │ - b.n 18eb6 │ │ │ │ │ + b.n 18f7e │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 18f56 │ │ │ │ │ + bne.w 1901e │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6738 │ │ │ │ │ - b.n 18f56 │ │ │ │ │ + b.n 1901e │ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 192d8 │ │ │ │ │ + bne.w 193a0 │ │ │ │ │ adds r2, r4, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6738 │ │ │ │ │ - b.n 192d8 │ │ │ │ │ - ldr r1, [pc, #780] @ (1990c ) │ │ │ │ │ + b.n 193a0 │ │ │ │ │ + ldr r1, [pc, #780] @ (199d4 ) │ │ │ │ │ add r1, pc │ │ │ │ │ - b.n 1957e │ │ │ │ │ + b.n 19646 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19616 │ │ │ │ │ + b.n 196de │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.w 18eee │ │ │ │ │ + bne.w 18fb6 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 19608 │ │ │ │ │ + ble.n 196d0 │ │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ │ subs r3, #66 @ 0x42 │ │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ │ - bhi.w 18eee │ │ │ │ │ - add r2, pc, #8 @ (adr r2, 1963c ) │ │ │ │ │ + bhi.w 18fb6 │ │ │ │ │ + add r2, pc, #8 @ (adr r2, 19704 ) │ │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ │ add r2, r3 │ │ │ │ │ bx r2 │ │ │ │ │ nop │ │ │ │ │ mrrc2 15, 15, pc, r5, cr15 @ │ │ │ │ │ pldw [r3, #4095] @ 0xfff │ │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ │ @@ -30360,379 +30352,379 @@ │ │ │ │ │ mcrr2 15, 15, pc, pc, cr15 @ │ │ │ │ │ pldw [r3, #4095] @ 0xfff │ │ │ │ │ mcrr2 15, 15, pc, r9, cr15 @ │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ite ne │ │ │ │ │ movne r5, #3 │ │ │ │ │ moveq r5, #20 │ │ │ │ │ - b.n 1925c │ │ │ │ │ - ldr r2, [pc, #564] @ (19910 ) │ │ │ │ │ + b.n 19324 │ │ │ │ │ + ldr r2, [pc, #564] @ (199d8 ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.w 1926a │ │ │ │ │ + bne.w 19332 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6738 │ │ │ │ │ - b.n 1926a │ │ │ │ │ + b.n 19332 │ │ │ │ │ add.w sl, r5, r9 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble.n 1970c │ │ │ │ │ + ble.n 197d4 │ │ │ │ │ movw r3, #8094 @ 0x1f9e │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt.w 1981c │ │ │ │ │ - ldr r3, [pc, #528] @ (19914 ) │ │ │ │ │ + bgt.w 198e4 │ │ │ │ │ + ldr r3, [pc, #528] @ (199dc ) │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ strb.w r2, [r3, sl] │ │ │ │ │ - ldr r0, [pc, #520] @ (19918 ) │ │ │ │ │ + ldr r0, [pc, #520] @ (199e0 ) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #520] @ (1991c ) │ │ │ │ │ + ldr r1, [pc, #520] @ (199e4 ) │ │ │ │ │ it gt │ │ │ │ │ movgt r2, r5 │ │ │ │ │ add r0, pc │ │ │ │ │ it le │ │ │ │ │ movle r2, #1 │ │ │ │ │ add r0, r9 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6500 │ │ │ │ │ - ldr r3, [pc, #504] @ (19920 ) │ │ │ │ │ + ldr r3, [pc, #504] @ (199e8 ) │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ str.w r5, [r3, #568] @ 0x238 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.w 18eee │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.w 18fb6 │ │ │ │ │ movs r5, #20 │ │ │ │ │ - b.n 1925c │ │ │ │ │ + b.n 19324 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - b.n 19752 │ │ │ │ │ + b.n 1981a │ │ │ │ │ blx 6a14 <__errno_location@plt> │ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bne.w 18eee │ │ │ │ │ + bne.w 18fb6 │ │ │ │ │ str r5, [r0, #0] │ │ │ │ │ movs r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movs r0, #0 │ │ │ │ │ blx 6474 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble.n 19744 │ │ │ │ │ + ble.n 1980c │ │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ │ subs r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi.w 18eee │ │ │ │ │ + bhi.w 18fb6 │ │ │ │ │ tbb [pc, r3] │ │ │ │ │ lsrs r0, r6, #32 │ │ │ │ │ lsls r5, r0, #8 │ │ │ │ │ - ldr r3, [pc, #428] @ (19924 ) │ │ │ │ │ + ldr r3, [pc, #428] @ (199ec ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 1949e │ │ │ │ │ - ldr r3, [pc, #428] @ (19928 ) │ │ │ │ │ + b.n 19566 │ │ │ │ │ + ldr r3, [pc, #428] @ (199f0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ - b.n 192f4 │ │ │ │ │ - ldr r3, [pc, #424] @ (1992c ) │ │ │ │ │ + b.n 193bc │ │ │ │ │ + ldr r3, [pc, #424] @ (199f4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldrd r1, r2, [r3, #540] @ 0x21c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq.n 197f4 │ │ │ │ │ + beq.n 198bc │ │ │ │ │ adds r1, #1 │ │ │ │ │ movw r2, #34079 @ 0x851f │ │ │ │ │ movt r2, #20971 @ 0x51eb │ │ │ │ │ smull r2, r0, r2, r1 │ │ │ │ │ asrs r2, r1, #31 │ │ │ │ │ rsb r2, r2, r0, asr #5 │ │ │ │ │ movs r0, #100 @ 0x64 │ │ │ │ │ mls r2, r0, r2, r1 │ │ │ │ │ str.w r2, [r3, #540] @ 0x21c │ │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ │ - cbz r1, 197f4 │ │ │ │ │ - ldr r0, [pc, #380] @ (19930 ) │ │ │ │ │ + cbz r1, 198bc │ │ │ │ │ + ldr r0, [pc, #380] @ (199f8 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6754 │ │ │ │ │ - ldr r3, [pc, #376] @ (19934 ) │ │ │ │ │ + ldr r3, [pc, #376] @ (199fc ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.w 18eee │ │ │ │ │ - bl 18330 │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.w 18fb6 │ │ │ │ │ + bl 183f8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #352] @ (19938 ) │ │ │ │ │ + ldr r0, [pc, #352] @ (19a00 ) │ │ │ │ │ add r0, pc │ │ │ │ │ blx 6754 │ │ │ │ │ - ldr r3, [pc, #348] @ (1993c ) │ │ │ │ │ + ldr r3, [pc, #348] @ (19a04 ) │ │ │ │ │ mov.w r2, #8096 @ 0x1fa0 │ │ │ │ │ movs r1, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ - b.w 18eee │ │ │ │ │ - ldr r1, [pc, #328] @ (19940 ) │ │ │ │ │ - add r1, pc │ │ │ │ │ - b.n 197b2 │ │ │ │ │ - ldr r1, [pc, #328] @ (19944 ) │ │ │ │ │ - ldr r3, [pc, #328] @ (19948 ) │ │ │ │ │ + bl 1844c │ │ │ │ │ + b.w 18fb6 │ │ │ │ │ + ldr r1, [pc, #328] @ (19a08 ) │ │ │ │ │ + add r1, pc │ │ │ │ │ + b.n 1987a │ │ │ │ │ + ldr r1, [pc, #328] @ (19a0c ) │ │ │ │ │ + ldr r3, [pc, #328] @ (19a10 ) │ │ │ │ │ add r1, pc │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ │ strb r0, [r3, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt.n 19824 │ │ │ │ │ - ldr r3, [pc, #320] @ (1994c ) │ │ │ │ │ + bgt.n 198ec │ │ │ │ │ + ldr r3, [pc, #320] @ (19a14 ) │ │ │ │ │ movs r0, #10 │ │ │ │ │ movs r2, #0 │ │ │ │ │ add r3, pc │ │ │ │ │ str r2, [r3, #0] │ │ │ │ │ - bl 181a8 │ │ │ │ │ - b.w 18f68 │ │ │ │ │ - ldr r0, [pc, #304] @ (19950 ) │ │ │ │ │ + bl 18270 │ │ │ │ │ + b.w 19030 │ │ │ │ │ + ldr r0, [pc, #304] @ (19a18 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 1815c │ │ │ │ │ + bl 18224 │ │ │ │ │ ldr r1, [r2, #0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne.n 1980a │ │ │ │ │ + bne.n 198d2 │ │ │ │ │ adds r2, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx 6738 │ │ │ │ │ - b.n 1980a │ │ │ │ │ - ldr r0, [r1, #48] @ 0x30 │ │ │ │ │ + b.n 198d2 │ │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #680 @ 0x2a8 │ │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r7, #44] @ 0x2c │ │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r0, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r7, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r1, #40] @ 0x28 │ │ │ │ │ + ldr r6, [r0, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #72 @ 0x48 │ │ │ │ │ + add r5, sp, #296 @ 0x128 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, sp, #32 │ │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ │ + str r6, [r1, #116] @ 0x74 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #520 @ 0x208 │ │ │ │ │ + add r2, sp, #744 @ 0x2e8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #392 @ 0x188 │ │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #116] @ 0x74 │ │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #108] @ 0x6c │ │ │ │ │ + str r4, [r1, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ │ + str r2, [r2, #96] @ 0x60 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r0, [r1, #22] │ │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r5, #104] @ 0x68 │ │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrh r6, [r2, #18] │ │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #96] @ 0x60 │ │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ │ + str r2, [r7, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ │ + str r0, [r2, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r6, #92] @ 0x5c │ │ │ │ │ + str r6, [r5, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r2, #92] @ 0x5c │ │ │ │ │ + str r2, [r1, #80] @ 0x50 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r3, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ │ + add r0, sp, #480 @ 0x1e0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ │ + str r0, [r2, #72] @ 0x48 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r0, #84] @ 0x54 │ │ │ │ │ + str r6, [r7, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ │ + str r0, [r7, #64] @ 0x40 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #544 @ 0x220 │ │ │ │ │ + add r7, pc, #768 @ (adr r7, 19ca8 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ │ + add r7, pc, #576 @ (adr r7, 19bec ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #72] @ 0x48 │ │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ │ + str r4, [r1, #60] @ 0x3c │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r7, pc, #976 @ (adr r7, 19cc4 ) │ │ │ │ │ + add r7, pc, #176 @ (adr r7, 19a6c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r7, #64] @ 0x40 │ │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r3, #64] @ 0x40 │ │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r1, #150 @ 0x96 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #212 @ 0xd4 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ │ + str r0, [r5, #32] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #440 @ (adr r6, 19ad0 ) │ │ │ │ │ + add r5, pc, #664 @ (adr r5, 19c78 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r6, pc, #376 @ (adr r6, 19a94 ) │ │ │ │ │ + add r5, pc, #600 @ (adr r5, 19c3c ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - strh r6, [r6, #52] @ 0x34 │ │ │ │ │ + strh r6, [r5, #46] @ 0x2e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ │ + str r2, [r3, #28] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ │ + str r6, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ │ + str r0, [r1, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ │ + str r2, [r0, #24] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #768 @ (adr r5, 19c34 ) │ │ │ │ │ + add r4, pc, #992 @ (adr r4, 19ddc ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r1, #32] │ │ │ │ │ + str r2, [r0, #20] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #624 @ (adr r5, 19bac ) │ │ │ │ │ + add r4, pc, #848 @ (adr r4, 19d54 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r6, [r4, #28] │ │ │ │ │ + str r6, [r3, #16] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r0, #182 @ 0xb6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r2, [r4, #24] │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - add r5, pc, #464 @ (adr r5, 19b1c ) │ │ │ │ │ + add r4, pc, #688 @ (adr r4, 19cc4 ) │ │ │ │ │ movs r0, r0 │ │ │ │ │ - str r0, [r2, #24] │ │ │ │ │ + str r0, [r1, #12] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r6, #254 @ 0xfe │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019954 : │ │ │ │ │ +00019a1c : │ │ │ │ │ push {r3, lr} │ │ │ │ │ movs r2, #0 │ │ │ │ │ - ldr r3, [pc, #20] @ (19970 ) │ │ │ │ │ + ldr r3, [pc, #20] @ (19a38 ) │ │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r0, [r3, #576] @ 0x240 │ │ │ │ │ - bl 18384 │ │ │ │ │ + bl 1844c │ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ │ - b.w 18844 │ │ │ │ │ - str r6, [r5, #4] │ │ │ │ │ + b.w 1890c │ │ │ │ │ + ldrsh r6, [r4, r6] │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019974 : │ │ │ │ │ - cbz r0, 1997e │ │ │ │ │ - ldr r3, [pc, #12] @ (19984 ) │ │ │ │ │ +00019a3c : │ │ │ │ │ + cbz r0, 19a46 │ │ │ │ │ + ldr r3, [pc, #12] @ (19a4c ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r0, [r3, #0] │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #8] @ (19988 ) │ │ │ │ │ + ldr r0, [pc, #8] @ (19a50 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - b.n 19976 │ │ │ │ │ - str r0, [r7, #0] │ │ │ │ │ + b.n 19a3e │ │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - b.n 19866 │ │ │ │ │ - Address 0x1998a is out of bounds. │ │ │ │ │ + b.n 1992e │ │ │ │ │ + Address 0x19a52 is out of bounds. │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -0001998c : │ │ │ │ │ +00019a54 : │ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ sub sp, #24 │ │ │ │ │ sub.w r2, r3, #9 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ - bhi.n 199b8 │ │ │ │ │ + bhi.n 19a80 │ │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ │ sub.w r2, r3, #9 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ it ne │ │ │ │ │ cmpne r2, #1 │ │ │ │ │ - bls.n 199a8 │ │ │ │ │ - ldr r2, [pc, #568] @ (19bf4 ) │ │ │ │ │ + bls.n 19a70 │ │ │ │ │ + ldr r2, [pc, #568] @ (19cbc ) │ │ │ │ │ add r2, pc │ │ │ │ │ ldr.w r5, [r2, #544] @ 0x220 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 19a66 │ │ │ │ │ + beq.n 19b2e │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 68ec │ │ │ │ │ mov r3, r0 │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ blx 6908 │ │ │ │ │ add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19a78 │ │ │ │ │ - ldr r3, [pc, #536] @ (19bf8 ) │ │ │ │ │ + beq.n 19b40 │ │ │ │ │ + ldr r3, [pc, #536] @ (19cc0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r7, [r3, #868] @ 0x364 │ │ │ │ │ - cbz r7, 199f2 │ │ │ │ │ + cbz r7, 19aba │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 68ec │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq.n 19ab4 │ │ │ │ │ + beq.n 19b7c │ │ │ │ │ movs r1, #10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19ac4 │ │ │ │ │ + beq.n 19b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.w 19bc0 │ │ │ │ │ + beq.w 19c88 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ add r4, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6aa8 │ │ │ │ │ movs r3, #0 │ │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ │ - ldr r3, [pc, #476] @ (19bfc ) │ │ │ │ │ + ldr r3, [pc, #476] @ (19cc4 ) │ │ │ │ │ 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 │ │ │ │ │ @@ -30741,306 +30733,306 @@ │ │ │ │ │ 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, 19a56 │ │ │ │ │ + cbz r0, 19b1e │ │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19adc │ │ │ │ │ - ldr r6, [pc, #424] @ (19c00 ) │ │ │ │ │ - ldr r3, [pc, #424] @ (19c04 ) │ │ │ │ │ + bne.n 19ba4 │ │ │ │ │ + ldr r6, [pc, #424] @ (19cc8 ) │ │ │ │ │ + ldr r3, [pc, #424] @ (19ccc ) │ │ │ │ │ add r6, pc │ │ │ │ │ add r4, r6 │ │ │ │ │ add r3, pc │ │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ │ - cbnz r2, 19a7c │ │ │ │ │ - ldr r3, [pc, #416] @ (19c08 ) │ │ │ │ │ + cbnz r2, 19b44 │ │ │ │ │ + ldr r3, [pc, #416] @ (19cd0 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str.w r5, [r3, #540] @ 0x21c │ │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ │ add sp, #24 │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b.n 199de │ │ │ │ │ - ldr r1, [pc, #396] @ (19c0c ) │ │ │ │ │ + b.n 19aa6 │ │ │ │ │ + ldr r1, [pc, #396] @ (19cd4 ) │ │ │ │ │ add.w r0, r6, #872 @ 0x368 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - cbz r0, 19aa4 │ │ │ │ │ - ldr r1, [pc, #384] @ (19c10 ) │ │ │ │ │ + cbz r0, 19b6c │ │ │ │ │ + ldr r1, [pc, #384] @ (19cd8 ) │ │ │ │ │ ldr.w r2, [r6, #868] @ 0x364 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 6998 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ adds r3, #1 │ │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ │ blx 6b80 │ │ │ │ │ - ldr r0, [pc, #364] @ (19c14 ) │ │ │ │ │ + ldr r0, [pc, #364] @ (19cdc ) │ │ │ │ │ add r0, pc │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - bgt.n 19ae2 │ │ │ │ │ + bgt.n 19baa │ │ │ │ │ ldr.w r5, [r0, #544] @ 0x220 │ │ │ │ │ - b.n 19a66 │ │ │ │ │ + b.n 19b2e │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6e5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19a66 │ │ │ │ │ - b.n 199f2 │ │ │ │ │ + beq.n 19b2e │ │ │ │ │ + b.n 19aba │ │ │ │ │ adds r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 67f0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19bc0 │ │ │ │ │ + beq.n 19c88 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx 6500 │ │ │ │ │ - b.n 19a1c │ │ │ │ │ + b.n 19ae4 │ │ │ │ │ blx 64a8 │ │ │ │ │ - b.n 19a56 │ │ │ │ │ - ldr r1, [pc, #308] @ (19c18 ) │ │ │ │ │ + b.n 19b1e │ │ │ │ │ + ldr r1, [pc, #308] @ (19ce0 ) │ │ │ │ │ add r4, sp, #24 │ │ │ │ │ sub.w r7, r4, #20 │ │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6bcc │ │ │ │ │ - ldr r1, [pc, #284] @ (19c1c ) │ │ │ │ │ + ldr r1, [pc, #284] @ (19ce4 ) │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq.n 19bd0 │ │ │ │ │ - ldr.w sl, [pc, #268] @ 19c20 │ │ │ │ │ + beq.n 19c98 │ │ │ │ │ + ldr.w sl, [pc, #268] @ 19ce8 │ │ │ │ │ movs r5, #0 │ │ │ │ │ - ldr.w r9, [pc, #268] @ 19c24 │ │ │ │ │ + ldr.w r9, [pc, #268] @ 19cec │ │ │ │ │ add sl, pc │ │ │ │ │ add r9, pc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ - cbz r0, 19b48 │ │ │ │ │ + cbz r0, 19c10 │ │ │ │ │ adds r5, #1 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ - bgt.n 19bb0 │ │ │ │ │ + bgt.n 19c78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #1 │ │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19b2c │ │ │ │ │ + bne.n 19bf4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx 6b80 │ │ │ │ │ - ldr r0, [pc, #208] @ (19c28 ) │ │ │ │ │ - ldr r1, [pc, #212] @ (19c2c ) │ │ │ │ │ + ldr r0, [pc, #208] @ (19cf0 ) │ │ │ │ │ + ldr r1, [pc, #212] @ (19cf4 ) │ │ │ │ │ add r0, pc │ │ │ │ │ add r1, pc │ │ │ │ │ add.w r0, r0, #872 @ 0x368 │ │ │ │ │ blx 645c │ │ │ │ │ - ldr r1, [pc, #200] @ (19c30 ) │ │ │ │ │ + ldr r1, [pc, #200] @ (19cf8 ) │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ it ne │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - bne.n 19b84 │ │ │ │ │ - b.n 19bc8 │ │ │ │ │ + bne.n 19c4c │ │ │ │ │ + b.n 19c90 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6e50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne.n 19b7c │ │ │ │ │ + bne.n 19c44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx 6b80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx 6d2c │ │ │ │ │ - ldr r3, [pc, #140] @ (19c34 ) │ │ │ │ │ + ldr r3, [pc, #140] @ (19cfc ) │ │ │ │ │ add r3, pc │ │ │ │ │ ldr.w r5, [r3, #544] @ 0x220 │ │ │ │ │ - b.n 19a66 │ │ │ │ │ + b.n 19b2e │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r3, #2 │ │ │ │ │ str.w r3, [sl, #72] @ 0x48 │ │ │ │ │ blx 6e50 │ │ │ │ │ - b.n 19b1e │ │ │ │ │ - ldr r0, [pc, #116] @ (19c38 ) │ │ │ │ │ + b.n 19be6 │ │ │ │ │ + ldr r0, [pc, #116] @ (19d00 ) │ │ │ │ │ add r0, pc │ │ │ │ │ - bl 1815c │ │ │ │ │ - cbnz r6, 19bda │ │ │ │ │ + bl 18224 │ │ │ │ │ + cbnz r6, 19ca2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 19b9a │ │ │ │ │ - b.n 19ba0 │ │ │ │ │ - cbnz r6, 19be6 │ │ │ │ │ + bne.n 19c62 │ │ │ │ │ + b.n 19c68 │ │ │ │ │ + cbnz r6, 19cae │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 19b4e │ │ │ │ │ - b.n 19b54 │ │ │ │ │ + bne.n 19c16 │ │ │ │ │ + b.n 19c1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 19b9a │ │ │ │ │ - b.n 19ba0 │ │ │ │ │ + bne.n 19c62 │ │ │ │ │ + b.n 19c68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ cmp.w r8, #0 │ │ │ │ │ - bne.n 19b4e │ │ │ │ │ - b.n 19b54 │ │ │ │ │ - str r2, [r2, #0] │ │ │ │ │ + bne.n 19c16 │ │ │ │ │ + b.n 19c1c │ │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ │ + ldrsh r4, [r4, r4] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r4, r6] │ │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r6, r5] │ │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r6, #78 @ 0x4e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r4, r5] │ │ │ │ │ + ldrsh r4, [r3, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r5, #2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ │ + ldrsh r6, [r3, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #182 @ 0xb6 │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #252 @ 0xfc │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r2, [r6, r2] │ │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r5, #162 @ 0xa2 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrsh r4, [r4, r0] │ │ │ │ │ + ldrb r4, [r3, r5] │ │ │ │ │ movs r0, r0 │ │ │ │ │ adds r3, #150 @ 0x96 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00019c3c : │ │ │ │ │ - ldr r3, [pc, #140] @ (19ccc ) │ │ │ │ │ +00019d04 : │ │ │ │ │ + ldr r3, [pc, #140] @ (19d94 ) │ │ │ │ │ movs r1, #0 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, pc │ │ │ │ │ - ldr r0, [pc, #136] @ (19cd0 ) │ │ │ │ │ + ldr r0, [pc, #136] @ (19d98 ) │ │ │ │ │ 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 6a78 │ │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - bne.n 19c6a │ │ │ │ │ + bne.n 19d32 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ - cbnz r3, 19c6a │ │ │ │ │ + cbnz r3, 19d32 │ │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #104] @ (19cd4 ) │ │ │ │ │ + ldr r3, [pc, #104] @ (19d9c ) │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r3, pc │ │ │ │ │ add.w r4, r3, #872 @ 0x368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 6754 │ │ │ │ │ - ldr r1, [pc, #92] @ (19cd8 ) │ │ │ │ │ + ldr r1, [pc, #92] @ (19da0 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - cbz r0, 19cb8 │ │ │ │ │ + cbz r0, 19d80 │ │ │ │ │ movs r5, #1 │ │ │ │ │ mov r4, sp │ │ │ │ │ - b.n 19c94 │ │ │ │ │ + b.n 19d5c │ │ │ │ │ adds r5, #1 │ │ │ │ │ blx 6b8c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov.w r1, #256 @ 0x100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx 64d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne.n 19c8e │ │ │ │ │ + bne.n 19d56 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx 6b80 │ │ │ │ │ - ldr r3, [pc, #44] @ (19cdc ) │ │ │ │ │ + ldr r3, [pc, #44] @ (19da4 ) │ │ │ │ │ add r3, pc │ │ │ │ │ str r5, [r3, #72] @ 0x48 │ │ │ │ │ add sp, #256 @ 0x100 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ (19ce0 ) │ │ │ │ │ + ldr r1, [pc, #36] @ (19da8 ) │ │ │ │ │ mov r0, r4 │ │ │ │ │ movs r5, #1 │ │ │ │ │ add r1, pc │ │ │ │ │ blx 645c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq.n 19cae │ │ │ │ │ - b.n 19ca8 │ │ │ │ │ - ldrb r0, [r1, r6] │ │ │ │ │ + beq.n 19d76 │ │ │ │ │ + b.n 19d70 │ │ │ │ │ + ldrb r0, [r0, r3] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #94 @ 0x5e │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r6, [r3, r5] │ │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ │ + ldrb r4, [r2, r1] │ │ │ │ │ movs r0, r0 │ │ │ │ │ cmp r4, #62 @ 0x3e │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ - bcc.w 19f3a │ │ │ │ │ + bcc.w 1a002 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bls.w 19f24 │ │ │ │ │ + bls.w 19fec │ │ │ │ │ tst r1, r2 │ │ │ │ │ - beq.w 19f2c │ │ │ │ │ + beq.w 19ff4 │ │ │ │ │ clz r3, r0 │ │ │ │ │ clz r2, r1 │ │ │ │ │ sub.w r3, r2, r3 │ │ │ │ │ rsb r3, r3, #31 │ │ │ │ │ - add r2, pc, #16 @ (adr r2, 19d20 ) │ │ │ │ │ + add r2, pc, #16 @ (adr r2, 19de8 ) │ │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ │ mov.w r2, #0 │ │ │ │ │ mov pc, r3 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ │ nop │ │ │ │ │ @@ -31208,45 +31200,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, 19f40 │ │ │ │ │ + cbz r0, 1a008 │ │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1a5b8 │ │ │ │ │ + b.w 1a680 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 19f3a │ │ │ │ │ + beq.n 1a002 │ │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ │ - bl 19ce8 │ │ │ │ │ + bl 19db0 │ │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ │ mul.w r3, r2, r0 │ │ │ │ │ sub.w r1, r1, r3 │ │ │ │ │ bx lr │ │ │ │ │ nop │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.w 1a1e2 │ │ │ │ │ + beq.w 1a2aa │ │ │ │ │ eor.w ip, r0, r1 │ │ │ │ │ it mi │ │ │ │ │ negmi r1, r1 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ - beq.w 1a1b2 │ │ │ │ │ + beq.w 1a27a │ │ │ │ │ movs r3, r0 │ │ │ │ │ it mi │ │ │ │ │ negmi r3, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls.w 1a1bc │ │ │ │ │ + bls.w 1a284 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - beq.w 1a1cc │ │ │ │ │ + beq.w 1a294 │ │ │ │ │ clz r2, r3 │ │ │ │ │ clz r0, r1 │ │ │ │ │ sub.w r2, r0, r2 │ │ │ │ │ rsb r2, r2, #31 │ │ │ │ │ - add r0, pc, #16 @ (adr r0, 19fa8 ) │ │ │ │ │ + add r0, pc, #16 @ (adr r0, 1a070 ) │ │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ │ mov.w r0, #0 │ │ │ │ │ mov pc, r2 │ │ │ │ │ nop │ │ │ │ │ nop.w │ │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ │ nop │ │ │ │ │ @@ -31430,139 +31422,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 1a5b8 │ │ │ │ │ + b.w 1a680 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq.n 1a1e2 │ │ │ │ │ + beq.n 1a2aa │ │ │ │ │ stmdb sp!, {r0, r1, lr} │ │ │ │ │ - bl 19f66 │ │ │ │ │ + bl 1a02e │ │ │ │ │ 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 1a21c │ │ │ │ │ + b.n 1a2e4 │ │ │ │ │ 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 1a40a │ │ │ │ │ + beq.w 1a4d2 │ │ │ │ │ mov.w r4, r4, lsr #21 │ │ │ │ │ rsbs r5, r4, r5, lsr #21 │ │ │ │ │ it lt │ │ │ │ │ neglt r5, r5 │ │ │ │ │ - ble.n 1a26e │ │ │ │ │ + ble.n 1a336 │ │ │ │ │ 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 1a28c │ │ │ │ │ + beq.n 1a354 │ │ │ │ │ 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 1a2a0 │ │ │ │ │ + beq.n 1a368 │ │ │ │ │ negs r2, r2 │ │ │ │ │ sbc.w r3, r3, r3, lsl #1 │ │ │ │ │ teq r4, r5 │ │ │ │ │ - beq.w 1a3f6 │ │ │ │ │ + beq.w 1a4be │ │ │ │ │ sub.w r4, r4, #1 │ │ │ │ │ rsbs lr, r5, #32 │ │ │ │ │ - blt.n 1a2ce │ │ │ │ │ + blt.n 1a396 │ │ │ │ │ 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 1a2ec │ │ │ │ │ + b.n 1a3b4 │ │ │ │ │ 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 1a302 │ │ │ │ │ + bpl.n 1a3ca │ │ │ │ │ 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 1a340 │ │ │ │ │ + bcc.n 1a408 │ │ │ │ │ cmp.w r1, #2097152 @ 0x200000 │ │ │ │ │ - bcc.n 1a328 │ │ │ │ │ + bcc.n 1a3f0 │ │ │ │ │ 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 1a45c │ │ │ │ │ + bcs.w 1a524 │ │ │ │ │ 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 1a328 │ │ │ │ │ + bcs.n 1a3f0 │ │ │ │ │ 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 1a38a │ │ │ │ │ + bge.n 1a452 │ │ │ │ │ adds r2, #12 │ │ │ │ │ - ble.n 1a386 │ │ │ │ │ + ble.n 1a44e │ │ │ │ │ add.w ip, r2, #20 │ │ │ │ │ rsb r2, r2, #12 │ │ │ │ │ lsl.w r0, r1, ip │ │ │ │ │ lsr.w r1, r1, r2 │ │ │ │ │ - b.n 1a3a0 │ │ │ │ │ + b.n 1a468 │ │ │ │ │ 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 │ │ │ │ │ @@ -31570,17 +31562,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 1a3ee │ │ │ │ │ + bge.n 1a4b6 │ │ │ │ │ adds r4, #12 │ │ │ │ │ - bgt.n 1a3d6 │ │ │ │ │ + bgt.n 1a49e │ │ │ │ │ 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 │ │ │ │ │ @@ -31597,35 +31589,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 1a2a8 │ │ │ │ │ + b.n 1a370 │ │ │ │ │ mvns.w ip, r4, asr #21 │ │ │ │ │ it ne │ │ │ │ │ mvnsne.w ip, r5, asr #21 │ │ │ │ │ - beq.n 1a46a │ │ │ │ │ + beq.n 1a532 │ │ │ │ │ teq r4, r5 │ │ │ │ │ it eq │ │ │ │ │ teqeq r0, r2 │ │ │ │ │ - beq.n 1a42e │ │ │ │ │ + beq.n 1a4f6 │ │ │ │ │ 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 1a44c │ │ │ │ │ + bne.n 1a514 │ │ │ │ │ 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 │ │ │ │ │ @@ -31656,28 +31648,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 1a354 │ │ │ │ │ + b.n 1a41c │ │ │ │ │ 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 1a354 │ │ │ │ │ + b.n 1a41c │ │ │ │ │ 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 │ │ │ │ │ @@ -31691,34 +31683,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 1a354 │ │ │ │ │ + b.n 1a41c │ │ │ │ │ nop │ │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov.w r5, #0 │ │ │ │ │ - b.n 1a542 │ │ │ │ │ + b.n 1a60a │ │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ │ it eq │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ands.w r5, r1, #2147483648 @ 0x80000000 │ │ │ │ │ - bpl.n 1a542 │ │ │ │ │ + bpl.n 1a60a │ │ │ │ │ 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 1a302 │ │ │ │ │ + beq.w 1a3ca │ │ │ │ │ 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 │ │ │ │ │ @@ -31726,41 +31718,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 1a302 │ │ │ │ │ + b.n 1a3ca │ │ │ │ │ nop │ │ │ │ │ - cbnz r3, 1a5a0 │ │ │ │ │ - cbnz r2, 1a5a0 │ │ │ │ │ + cbnz r3, 1a668 │ │ │ │ │ + cbnz r2, 1a668 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ it eq │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ itt ne │ │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ │ - b.w 1a5b8 │ │ │ │ │ + b.w 1a680 │ │ │ │ │ sub.w ip, sp, #8 │ │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ │ - bl 1a608 │ │ │ │ │ + bl 1a6d0 │ │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ │ add sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ push {r1, lr} │ │ │ │ │ mov.w r0, #8 │ │ │ │ │ blx 6364 │ │ │ │ │ pop {r1, pc} │ │ │ │ │ movs r0, r0 │ │ │ │ │ movs r0, r0 │ │ │ │ │ - vldr d6, [pc, #44] @ 1a5f8 │ │ │ │ │ + vldr d6, [pc, #44] @ 1a6c0 │ │ │ │ │ vmov d7, r0, r1 │ │ │ │ │ - vldr d5, [pc, #44] @ 1a600 │ │ │ │ │ + vldr d5, [pc, #44] @ 1a6c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -31781,64 +31773,64 @@ │ │ │ │ │ sbcs.w r1, r5, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ it cc │ │ │ │ │ movcc r0, #0 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ it cc │ │ │ │ │ movcc r1, r0 │ │ │ │ │ - bcc.n 1a6ec │ │ │ │ │ + bcc.n 1a7b4 │ │ │ │ │ clz r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq.n 1a6fe │ │ │ │ │ + beq.n 1a7c6 │ │ │ │ │ clz r1, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq.n 1a6f6 │ │ │ │ │ + beq.n 1a7be │ │ │ │ │ subs r6, r6, r1 │ │ │ │ │ sub.w ip, r6, #32 │ │ │ │ │ rsb lr, r6, #32 │ │ │ │ │ lsls r3, r6 │ │ │ │ │ lsl.w r1, r2, ip │ │ │ │ │ lsl.w r8, r2, r6 │ │ │ │ │ orrs r3, r1 │ │ │ │ │ lsr.w r2, r2, lr │ │ │ │ │ cmp r4, r8 │ │ │ │ │ orr.w r3, r3, r2 │ │ │ │ │ sbcs.w r2, r5, r3 │ │ │ │ │ itt cc │ │ │ │ │ movcc r0, #0 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ - bcc.n 1a674 │ │ │ │ │ + bcc.n 1a73c │ │ │ │ │ movs r0, #1 │ │ │ │ │ subs.w r4, r4, r8 │ │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ │ lsl.w r1, r0, ip │ │ │ │ │ lsr.w r2, r0, lr │ │ │ │ │ orrs r1, r2 │ │ │ │ │ lsls r0, r6 │ │ │ │ │ - cbz r6, 1a6ec │ │ │ │ │ + cbz r6, 1a7b4 │ │ │ │ │ mov.w r2, r8, lsr #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ orr.w r2, r2, r3, lsl #31 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - b.n 1a69a │ │ │ │ │ + b.n 1a762 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ │ adds r4, r4, r4 │ │ │ │ │ adcs r5, r5 │ │ │ │ │ adds r4, #1 │ │ │ │ │ adc.w r5, r5, #0 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - beq.n 1a6ac │ │ │ │ │ + beq.n 1a774 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs.w r9, r5, r3 │ │ │ │ │ - bcs.n 1a684 │ │ │ │ │ + bcs.n 1a74c │ │ │ │ │ adds r4, r4, r4 │ │ │ │ │ adcs r5, r5 │ │ │ │ │ subs.w r8, r8, #1 │ │ │ │ │ - bne.n 1a69a │ │ │ │ │ + bne.n 1a762 │ │ │ │ │ adds r0, r0, r4 │ │ │ │ │ lsl.w lr, r5, lr │ │ │ │ │ lsr.w r4, r4, r6 │ │ │ │ │ adc.w r1, r1, r5 │ │ │ │ │ lsr.w ip, r5, ip │ │ │ │ │ orr.w r4, r4, lr │ │ │ │ │ orr.w r4, r4, ip │ │ │ │ │ @@ -31849,20 +31841,20 @@ │ │ │ │ │ lsl.w ip, r4, ip │ │ │ │ │ lsr.w r3, r4, r3 │ │ │ │ │ orr.w r2, r2, ip │ │ │ │ │ orrs r2, r3 │ │ │ │ │ lsl.w r3, r4, r6 │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ sbc.w r1, r1, r2 │ │ │ │ │ - cbz r7, 1a6f2 │ │ │ │ │ + cbz r7, 1a7ba │ │ │ │ │ strd r4, r5, [r7] │ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ clz r1, r4 │ │ │ │ │ adds r1, #32 │ │ │ │ │ - b.n 1a632 │ │ │ │ │ + b.n 1a6fa │ │ │ │ │ clz r6, r2 │ │ │ │ │ clz r1, r5 │ │ │ │ │ adds r6, #32 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne.n 1a632 │ │ │ │ │ - b.n 1a6f6 │ │ │ │ │ + bne.n 1a6fa │ │ │ │ │ + b.n 1a7be │ │ │ │ │ nop │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ │ │ -0001a710 <.fini>: │ │ │ │ │ +0001a7d8 <.fini>: │ │ │ │ │ push {r3, lr} │ │ │ │ │ pop {r3, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,660 +1,660 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x0001a718 3d000000 40000000 0b000000 40000000 =...@.......@... │ │ │ │ │ - 0x0001a728 10000000 40000000 26000000 40000000 ....@...&...@... │ │ │ │ │ - 0x0001a738 35000000 40000000 03000000 40000000 5...@.......@... │ │ │ │ │ - 0x0001a748 06000000 40000000 14000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001a758 0e000000 40000000 0d000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001a768 25000000 40000000 12000000 40000000 %...@.......@... │ │ │ │ │ - 0x0001a778 28000000 40000000 02000000 40000000 (...@.......@... │ │ │ │ │ - 0x0001a788 18000000 40000000 09000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001a798 0a000000 40000000 00000000 00000000 ....@........... │ │ │ │ │ - 0x0001a7a8 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ │ - 0x0001a7b8 74506172 616d7344 65737472 6f790000 tParamsDestroy.. │ │ │ │ │ - 0x0001a7c8 564d434f 4e54524f 4c5f4445 42554700 VMCONTROL_DEBUG. │ │ │ │ │ - 0x0001a7d8 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ - 0x0001a7e8 206c6962 3d3d4e55 4c4c0a00 5b766d63 lib==NULL..[vmc │ │ │ │ │ - 0x0001a7f8 6f6e7472 6f6c5f69 6e69745d 20616c69 ontrol_init] ali │ │ │ │ │ - 0x0001a808 61732025 73202d3e 2025730a 00000000 as %s -> %s..... │ │ │ │ │ - 0x0001a818 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ - 0x0001a828 20257320 2d3e2055 4e444546 494e4544 %s -> UNDEFINED │ │ │ │ │ - 0x0001a838 0a000000 5b766d63 6f6e7472 6f6c5f69 ....[vmcontrol_i │ │ │ │ │ - 0x0001a848 6e69745d 20257320 756e7573 6561626c nit] %s unuseabl │ │ │ │ │ - 0x0001a858 650a0000 564d436f 6e74726f 6c5f436f e...VMControl_Co │ │ │ │ │ - 0x0001a868 6e6e6563 74506172 616d734e 65770000 nnectParamsNew.. │ │ │ │ │ - 0x0001a878 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ │ - 0x0001a888 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ │ - 0x0001a898 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ │ - 0x0001a8a8 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ │ - 0x0001a8b8 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ - 0x0001a8c8 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ │ - 0x0001a8d8 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001a8e8 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ - 0x0001a8f8 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ │ - 0x0001a908 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ │ - 0x0001a918 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ │ - 0x0001a928 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001a938 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ │ - 0x0001a948 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ - 0x0001a958 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ │ - 0x0001a968 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ │ - 0x0001a978 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ │ - 0x0001a988 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ │ - 0x0001a998 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ │ - 0x0001a9a8 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ │ - 0x0001a9b8 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ │ - 0x0001a9c8 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ - 0x0001a9d8 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ │ - 0x0001a9e8 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ │ - 0x0001a9f8 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ │ - 0x0001aa08 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ │ - 0x0001aa18 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ │ - 0x0001aa28 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ │ - 0x0001aa38 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ - 0x0001aa48 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ │ - 0x0001aa58 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ │ - 0x0001aa68 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ - 0x0001aa78 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ │ - 0x0001aa88 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ │ - 0x0001aa98 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ │ - 0x0001aaa8 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ │ - 0x0001aab8 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ │ - 0x0001aac8 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ │ - 0x0001aad8 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ │ - 0x0001aae8 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ │ - 0x0001aaf8 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ - 0x0001ab08 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ │ - 0x0001ab18 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ │ - 0x0001ab28 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ │ - 0x0001ab38 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ │ - 0x0001ab48 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ │ - 0x0001ab58 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ │ - 0x0001ab68 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ │ - 0x0001ab78 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ │ - 0x0001ab88 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ │ - 0x0001ab98 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ │ - 0x0001aba8 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ │ - 0x0001abb8 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ │ - 0x0001abc8 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ │ - 0x0001abd8 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ │ - 0x0001abe8 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ │ - 0x0001abf8 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ │ - 0x0001ac08 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ │ - 0x0001ac18 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ - 0x0001ac28 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ │ - 0x0001ac38 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ │ - 0x0001ac48 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ │ - 0x0001ac58 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ │ - 0x0001ac68 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ │ - 0x0001ac78 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ │ - 0x0001ac88 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ │ - 0x0001ac98 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ │ - 0x0001aca8 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ │ - 0x0001acb8 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ │ - 0x0001acc8 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ │ - 0x0001acd8 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ │ - 0x0001ace8 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ - 0x0001acf8 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ │ - 0x0001ad08 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ │ - 0x0001ad18 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ │ - 0x0001ad28 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ │ - 0x0001ad38 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ │ - 0x0001ad48 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ │ - 0x0001ad58 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ │ - 0x0001ad68 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ - 0x0001ad78 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ │ - 0x0001ad88 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ │ - 0x0001ad98 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ │ - 0x0001ada8 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ │ - 0x0001adb8 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ │ - 0x0001adc8 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ │ - 0x0001add8 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ │ - 0x0001ade8 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ │ - 0x0001adf8 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ │ - 0x0001ae08 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ │ - 0x0001ae18 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ │ - 0x0001ae28 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ │ - 0x0001ae38 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ │ - 0x0001ae48 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ │ - 0x0001ae58 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ │ - 0x0001ae68 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ │ - 0x0001ae78 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ │ - 0x0001ae88 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ │ - 0x0001ae98 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ │ - 0x0001aea8 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ │ - 0x0001aeb8 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ │ - 0x0001aec8 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ │ - 0x0001aee8 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ │ - 0x0001aef8 4a000000 73697a65 00000000 72657369 J...size....resi │ │ │ │ │ - 0x0001af08 64656e74 00000000 73686172 65000000 dent....share... │ │ │ │ │ - 0x0001af18 6d696e6f 72466175 6c747300 6d616a6f minorFaults.majo │ │ │ │ │ - 0x0001af28 72466175 6c747300 70616765 4661756c rFaults.pageFaul │ │ │ │ │ - 0x0001af38 74730000 746f7461 6c000000 66696c65 ts..total...file │ │ │ │ │ - 0x0001af48 73000000 73756264 69727300 73796d6c s...subdirs.syml │ │ │ │ │ - 0x0001af58 696e6b73 00000000 63687264 65767300 inks....chrdevs. │ │ │ │ │ - 0x0001af68 626c6b64 65767300 736f636b 65747300 blkdevs.sockets. │ │ │ │ │ - 0x0001af78 6469736b 55736167 65000000 75736572 diskUsage...user │ │ │ │ │ - 0x0001af88 00000000 73797300 6e696365 00000000 ....sys.nice.... │ │ │ │ │ - 0x0001af98 69646c65 00000000 77616974 00000000 idle....wait.... │ │ │ │ │ - 0x0001afa8 69727100 736f6674 49727100 73746f6c irq.softIrq.stol │ │ │ │ │ - 0x0001afb8 656e0000 5f6e756c 6c000000 67657461 en.._null...geta │ │ │ │ │ - 0x0001afc8 74747200 73657461 74747200 6c6f6f6b ttr.setattr.look │ │ │ │ │ - 0x0001afd8 75700000 61636365 73730000 72656164 up..access..read │ │ │ │ │ - 0x0001afe8 6c696e6b 00000000 72656164 00000000 link....read.... │ │ │ │ │ - 0x0001aff8 77726974 65000000 63726561 74650000 write...create.. │ │ │ │ │ - 0x0001b008 6d6b6469 72000000 73796d6c 696e6b00 mkdir...symlink. │ │ │ │ │ - 0x0001b018 6d6b6e6f 64000000 72656d6f 76650000 mknod...remove.. │ │ │ │ │ - 0x0001b028 726d6469 72000000 72656e61 6d650000 rmdir...rename.. │ │ │ │ │ - 0x0001b038 72656164 64697200 72656164 64697270 readdir.readdirp │ │ │ │ │ - 0x0001b048 6c757300 66737374 61740000 6673696e lus.fsstat..fsin │ │ │ │ │ - 0x0001b058 666f0000 70617468 636f6e66 00000000 fo..pathconf.... │ │ │ │ │ - 0x0001b068 636f6d6d 69740000 72656164 73000000 commit..reads... │ │ │ │ │ - 0x0001b078 77726974 65730000 72656164 42797465 writes..readByte │ │ │ │ │ - 0x0001b088 73000000 77726974 65427974 65730000 s...writeBytes.. │ │ │ │ │ - 0x0001b098 71756575 65000000 73657276 69636554 queue...serviceT │ │ │ │ │ - 0x0001b0a8 696d6500 726f6f74 00000000 77726974 ime.root....writ │ │ │ │ │ - 0x0001b0b8 65636163 68650000 68776164 64720000 ecache..hwaddr.. │ │ │ │ │ - 0x0001b0c8 74797065 00000000 64657363 72697074 type....descript │ │ │ │ │ - 0x0001b0d8 696f6e00 61646472 65737300 64657374 ion.address.dest │ │ │ │ │ - 0x0001b0e8 696e6174 696f6e00 62726f61 64636173 ination.broadcas │ │ │ │ │ - 0x0001b0f8 74000000 6e65746d 61736b00 666c6167 t...netmask.flag │ │ │ │ │ - 0x0001b108 73000000 6d747500 6d657472 69630000 s...mtu.metric.. │ │ │ │ │ - 0x0001b118 63707543 75720000 6370754d 61780000 cpuCur..cpuMax.. │ │ │ │ │ - 0x0001b128 66696c65 53697a65 43757200 66696c65 fileSizeCur.file │ │ │ │ │ - 0x0001b138 53697a65 4d617800 70697065 53697a65 SizeMax.pipeSize │ │ │ │ │ - 0x0001b148 4d617800 70697065 53697a65 43757200 Max.pipeSizeCur. │ │ │ │ │ - 0x0001b158 64617461 43757200 64617461 4d617800 dataCur.dataMax. │ │ │ │ │ - 0x0001b168 73746163 6b437572 00000000 73746163 stackCur....stac │ │ │ │ │ - 0x0001b178 6b4d6178 00000000 636f7265 43757200 kMax....coreCur. │ │ │ │ │ - 0x0001b188 636f7265 4d617800 6d656d6f 72794375 coreMax.memoryCu │ │ │ │ │ - 0x0001b198 72000000 6d656d6f 72794d61 78000000 r...memoryMax... │ │ │ │ │ - 0x0001b1a8 70726f63 65737365 73437572 00000000 processesCur.... │ │ │ │ │ - 0x0001b1b8 70726f63 65737365 734d6178 00000000 processesMax.... │ │ │ │ │ - 0x0001b1c8 6f70656e 46696c65 73437572 00000000 openFilesCur.... │ │ │ │ │ - 0x0001b1d8 6f70656e 46696c65 734d6178 00000000 openFilesMax.... │ │ │ │ │ - 0x0001b1e8 76697274 75616c4d 656d6f72 79437572 virtualMemoryCur │ │ │ │ │ - 0x0001b1f8 00000000 76697274 75616c4d 656d6f72 ....virtualMemor │ │ │ │ │ - 0x0001b208 794d6178 00000000 67726f75 70000000 yMax....group... │ │ │ │ │ - 0x0001b218 75736564 00000000 66726565 00000000 used....free.... │ │ │ │ │ - 0x0001b228 70616765 496e0000 70616765 4f757400 pageIn..pageOut. │ │ │ │ │ - 0x0001b238 61766169 6c000000 66726565 46696c65 avail...freeFile │ │ │ │ │ - 0x0001b248 73000000 6469736b 52656164 73000000 s...diskReads... │ │ │ │ │ - 0x0001b258 6469736b 57726974 65730000 6469736b diskWrites..disk │ │ │ │ │ - 0x0001b268 52656164 42797465 73000000 6469736b ReadBytes...disk │ │ │ │ │ - 0x0001b278 57726974 65427974 65730000 6469736b WriteBytes..disk │ │ │ │ │ - 0x0001b288 51756575 65000000 6469736b 53657276 Queue...diskServ │ │ │ │ │ - 0x0001b298 69636554 696d6500 75736550 65726365 iceTime.usePerce │ │ │ │ │ - 0x0001b2a8 6e740000 61637469 76654f70 656e7300 nt..activeOpens. │ │ │ │ │ - 0x0001b2b8 70617373 6976654f 70656e73 00000000 passiveOpens.... │ │ │ │ │ - 0x0001b2c8 61747465 6d707446 61696c73 00000000 attemptFails.... │ │ │ │ │ - 0x0001b2d8 65737461 62526573 65747300 63757272 estabResets.curr │ │ │ │ │ - 0x0001b2e8 45737461 62000000 696e5365 67730000 Estab...inSegs.. │ │ │ │ │ - 0x0001b2f8 6f757453 65677300 72657472 616e7353 outSegs.retransS │ │ │ │ │ - 0x0001b308 65677300 696e4572 72730000 6f757452 egs.inErrs..outR │ │ │ │ │ - 0x0001b318 73747300 7065726d 69737369 6f6e7300 sts.permissions. │ │ │ │ │ - 0x0001b328 75696400 67696400 696e6f64 65000000 uid.gid.inode... │ │ │ │ │ - 0x0001b338 64657669 63650000 6e6c696e 6b000000 device..nlink... │ │ │ │ │ - 0x0001b348 6174696d 65000000 6374696d 65000000 atime...ctime... │ │ │ │ │ - 0x0001b358 6d74696d 65000000 43000000 73746174 mtime...C...stat │ │ │ │ │ - 0x0001b368 65000000 70706964 00000000 74747900 e...ppid....tty. │ │ │ │ │ - 0x0001b378 7072696f 72697479 00000000 74687265 priority....thre │ │ │ │ │ - 0x0001b388 61647300 70726f63 6573736f 72000000 ads.processor... │ │ │ │ │ - 0x0001b398 72784279 74657300 72785061 636b6574 rxBytes.rxPacket │ │ │ │ │ - 0x0001b3a8 73000000 72784572 726f7273 00000000 s...rxErrors.... │ │ │ │ │ - 0x0001b3b8 72784472 6f707065 64000000 72784f76 rxDropped...rxOv │ │ │ │ │ - 0x0001b3c8 65727275 6e730000 72784672 616d6500 erruns..rxFrame. │ │ │ │ │ - 0x0001b3d8 74784279 74657300 74785061 636b6574 txBytes.txPacket │ │ │ │ │ - 0x0001b3e8 73000000 74784572 726f7273 00000000 s...txErrors.... │ │ │ │ │ - 0x0001b3f8 74784472 6f707065 64000000 74784f76 txDropped...txOv │ │ │ │ │ - 0x0001b408 65727275 6e730000 7478436f 6c6c6973 erruns..txCollis │ │ │ │ │ - 0x0001b418 696f6e73 00000000 74784361 72726965 ions....txCarrie │ │ │ │ │ - 0x0001b428 72000000 73706565 64000000 72756e6e r...speed...runn │ │ │ │ │ - 0x0001b438 696e6700 736c6565 70696e67 00000000 ing.sleeping.... │ │ │ │ │ - 0x0001b448 73746f70 70656400 7a6f6d62 69650000 stopped.zombie.. │ │ │ │ │ - 0x0001b458 72616d00 61637475 616c5573 65640000 ram.actualUsed.. │ │ │ │ │ - 0x0001b468 61637475 616c4672 65650000 75736564 actualFree..used │ │ │ │ │ - 0x0001b478 50657263 656e7400 66726565 50657263 Percent.freePerc │ │ │ │ │ - 0x0001b488 656e7400 75707469 6d650000 65756964 ent.uptime..euid │ │ │ │ │ - 0x0001b498 00000000 65676964 00000000 70657263 ....egid....perc │ │ │ │ │ - 0x0001b4a8 656e7400 6c617374 54696d65 00000000 ent.lastTime.... │ │ │ │ │ - 0x0001b4b8 73746172 7454696d 65000000 64656661 startTime...defa │ │ │ │ │ - 0x0001b4c8 756c7447 61746577 61790000 686f7374 ultGateway..host │ │ │ │ │ - 0x0001b4d8 4e616d65 00000000 646f6d61 696e4e61 Name....domainNa │ │ │ │ │ - 0x0001b4e8 6d650000 7072696d 61727944 6e730000 me..primaryDns.. │ │ │ │ │ - 0x0001b4f8 7365636f 6e646172 79446e73 00000000 secondaryDns.... │ │ │ │ │ - 0x0001b508 61726368 00000000 6d616368 696e6500 arch....machine. │ │ │ │ │ - 0x0001b518 70617463 684c6576 656c0000 76656e64 patchLevel..vend │ │ │ │ │ - 0x0001b528 6f720000 76656e64 6f725665 7273696f or..vendorVersio │ │ │ │ │ - 0x0001b538 6e000000 76656e64 6f724e61 6d650000 n...vendorName.. │ │ │ │ │ - 0x0001b548 76656e64 6f72436f 64654e61 6d650000 vendorCodeName.. │ │ │ │ │ - 0x0001b558 63776400 6f72672f 68797065 7269632f cwd.org/hyperic/ │ │ │ │ │ - 0x0001b568 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ │ - 0x0001b578 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ │ - 0x0001b588 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ │ - 0x0001b598 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ │ - 0x0001b5a8 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ │ - 0x0001b5b8 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ │ - 0x0001b5c8 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ │ - 0x0001b5d8 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ - 0x0001b5e8 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ │ - 0x0001b5f8 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ │ - 0x0001b608 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ │ - 0x0001b618 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ │ - 0x0001b628 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ │ - 0x0001b638 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ - 0x0001b648 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ │ - 0x0001b658 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ │ - 0x0001b668 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ │ - 0x0001b678 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ │ - 0x0001b688 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ │ - 0x0001b698 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ │ - 0x0001b6a8 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ │ - 0x0001b6b8 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ │ - 0x0001b6c8 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ │ - 0x0001b6d8 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ │ - 0x0001b6e8 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ │ - 0x0001b6f8 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ │ - 0x0001b708 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ │ - 0x0001b718 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ │ - 0x0001b728 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ │ - 0x0001b738 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ │ - 0x0001b748 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ │ - 0x0001b758 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ │ - 0x0001b768 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ │ - 0x0001b778 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ │ - 0x0001b788 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ │ - 0x0001b798 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ │ - 0x0001b7a8 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ │ - 0x0001b7b8 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ │ - 0x0001b7c8 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ │ - 0x0001b7d8 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ │ - 0x0001b7e8 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ │ - 0x0001b7f8 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ │ - 0x0001b808 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ │ - 0x0001b818 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ │ - 0x0001b828 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ │ - 0x0001b838 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ │ - 0x0001b848 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ │ - 0x0001b858 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ │ - 0x0001b868 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ │ - 0x0001b878 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ - 0x0001b888 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ │ - 0x0001b898 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ │ - 0x0001b8a8 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ │ - 0x0001b8b8 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ │ - 0x0001b8c8 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ │ - 0x0001b8d8 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ │ - 0x0001b8e8 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ │ - 0x0001b8f8 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ │ - 0x0001b908 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ │ - 0x0001b918 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ │ - 0x0001b928 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ │ - 0x0001b938 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ │ - 0x0001b948 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ │ - 0x0001b958 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ │ - 0x0001b968 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ │ - 0x0001b978 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ │ - 0x0001b988 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ │ - 0x0001b998 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ │ - 0x0001b9a8 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ │ - 0x0001b9b8 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ │ - 0x0001b9c8 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ │ - 0x0001b9d8 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ │ - 0x0001b9e8 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ │ - 0x0001b9f8 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ │ - 0x0001ba08 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ │ - 0x0001ba18 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ │ - 0x0001ba28 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ │ - 0x0001ba38 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ │ - 0x0001ba48 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ │ - 0x0001ba58 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ │ - 0x0001ba68 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ │ - 0x0001ba78 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ │ - 0x0001ba88 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ │ - 0x0001ba98 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ │ - 0x0001baa8 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ │ - 0x0001bab8 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ │ - 0x0001bac8 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ │ - 0x0001bad8 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ │ - 0x0001bae8 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ │ - 0x0001baf8 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ │ - 0x0001bb08 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ │ - 0x0001bb18 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ │ - 0x0001bb28 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ │ - 0x0001bb38 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ │ - 0x0001bb48 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ │ - 0x0001bb58 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ │ - 0x0001bb68 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ │ - 0x0001bb78 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ │ - 0x0001bb88 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ │ - 0x0001bb98 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ │ - 0x0001bba8 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ │ - 0x0001bbb8 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ │ - 0x0001bbc8 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ │ - 0x0001bbd8 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ │ - 0x0001bbe8 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ │ - 0x0001bbf8 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ │ - 0x0001bc08 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ │ - 0x0001bc18 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ │ - 0x0001bc28 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ │ - 0x0001bc38 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ │ - 0x0001bc48 4b362033 442b0000 73696761 725f7072 K6 3D+..sigar_pr │ │ │ │ │ - 0x0001bc58 6f635f66 696c656e 616d6500 31312f30 oc_filename.11/0 │ │ │ │ │ - 0x0001bc68 392f3230 32312030 363a3330 20414d00 9/2021 06:30 AM. │ │ │ │ │ - 0x0001bc78 6578706f 72746564 00000000 312e362e exported....1.6. │ │ │ │ │ - 0x0001bc88 342e3000 61726d2d 6c696e75 78000000 4.0.arm-linux... │ │ │ │ │ - 0x0001bc98 6c696273 69676172 2e736f00 73696761 libsigar.so.siga │ │ │ │ │ - 0x0001bca8 72000000 53494741 522d312e 362e342e r...SIGAR-1.6.4. │ │ │ │ │ - 0x0001bcb8 302c2053 434d2072 65766973 696f6e20 0, SCM revision │ │ │ │ │ - 0x0001bcc8 6578706f 72746564 2c206275 696c7420 exported, built │ │ │ │ │ - 0x0001bcd8 31312f30 392f3230 32312030 363a3330 11/09/2021 06:30 │ │ │ │ │ - 0x0001bce8 20414d20 6173206c 69627369 6761722e AM as libsigar. │ │ │ │ │ - 0x0001bcf8 736f0000 53494741 525f4350 555f4c49 so..SIGAR_CPU_LI │ │ │ │ │ - 0x0001bd08 53545f53 4f434b45 54530000 756e6b6e ST_SOCKETS..unkn │ │ │ │ │ - 0x0001bd18 6f776e00 6e6f6e65 00000000 736d6266 own.none....smbf │ │ │ │ │ - 0x0001bd28 73000000 73776170 00000000 61667300 s...swap....afs. │ │ │ │ │ - 0x0001bd38 69736f39 36363000 63766673 00000000 iso9660.cvfs.... │ │ │ │ │ - 0x0001bd48 63696673 00000000 6d73646f 73000000 cifs....msdos... │ │ │ │ │ - 0x0001bd58 6d696e69 78000000 68706673 00000000 minix...hpfs.... │ │ │ │ │ - 0x0001bd68 76786673 00000000 76666174 00000000 vxfs....vfat.... │ │ │ │ │ - 0x0001bd78 7a667300 4f4b0000 5b66735f 70696e67 zfs.OK..[fs_ping │ │ │ │ │ - 0x0001bd88 5d202573 202d3e20 25733a20 25730000 ] %s -> %s: %s.. │ │ │ │ │ - 0x0001bd98 2f70726f 632f6e65 742f6465 76000000 /proc/net/dev... │ │ │ │ │ - 0x0001bda8 5b6e6574 5f737461 745f706f 72745d20 [net_stat_port] │ │ │ │ │ - 0x0001bdb8 7573696e 67206164 64726573 73202725 using address '% │ │ │ │ │ - 0x0001bdc8 733a2564 27000000 2f766172 2f72756e s:%d'.../var/run │ │ │ │ │ - 0x0001bdd8 2f75746d 70000000 2f657463 2f726573 /utmp.../etc/res │ │ │ │ │ - 0x0001bde8 6f6c762e 636f6e66 00000000 6e616d65 olv.conf....name │ │ │ │ │ - 0x0001bdf8 73657276 65720000 414d5052 204e4554 server..AMPR NET │ │ │ │ │ - 0x0001be08 2f524f4d 00000000 45746865 726e6574 /ROM....Ethernet │ │ │ │ │ - 0x0001be18 00000000 4c6f6361 6c204c6f 6f706261 ....Local Loopba │ │ │ │ │ - 0x0001be28 636b0000 5b667164 6e5d2075 73696e67 ck..[fqdn] using │ │ │ │ │ - 0x0001be38 20697020 61646472 65737320 27257327 ip address '%s' │ │ │ │ │ - 0x0001be48 20666f72 20667164 6e000000 5b667164 for fqdn...[fqd │ │ │ │ │ - 0x0001be58 6e5d2067 6574686f 73746e61 6d652066 n] gethostname f │ │ │ │ │ - 0x0001be68 61696c65 643a2025 73000000 5b667164 ailed: %s...[fqd │ │ │ │ │ - 0x0001be78 6e5d2067 6574686f 73746e61 6d652829 n] gethostname() │ │ │ │ │ - 0x0001be88 3d3d2725 73270000 5b667164 6e5d2067 =='%s'..[fqdn] g │ │ │ │ │ - 0x0001be98 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ - 0x0001bea8 20666169 6c65643a 20257300 5b667164 failed: %s.[fqd │ │ │ │ │ - 0x0001beb8 6e5d2072 65736f6c 76656420 7573696e n] resolved usin │ │ │ │ │ - 0x0001bec8 67206765 74686f73 7462796e 616d652e g gethostbyname. │ │ │ │ │ - 0x0001bed8 685f6e61 6d650000 5b667164 6e5d2075 h_name..[fqdn] u │ │ │ │ │ - 0x0001bee8 6e726573 6f6c7665 64207573 696e6720 nresolved using │ │ │ │ │ - 0x0001bef8 67657468 6f737462 796e616d 652e685f gethostbyname.h_ │ │ │ │ │ - 0x0001bf08 6e616d65 00000000 5b667164 6e5d2072 name....[fqdn] r │ │ │ │ │ - 0x0001bf18 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ - 0x0001bf28 74686f73 7462796e 616d652e 685f616c thostbyname.h_al │ │ │ │ │ - 0x0001bf38 69617365 73000000 5b667164 6e5d2067 iases...[fqdn] g │ │ │ │ │ - 0x0001bf48 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ - 0x0001bf58 2e616c69 61735b25 645d3d3d 27257327 .alias[%d]=='%s' │ │ │ │ │ - 0x0001bf68 00000000 5b667164 6e5d2075 6e726573 ....[fqdn] unres │ │ │ │ │ - 0x0001bf78 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ │ - 0x0001bf88 6f737462 796e616d 652e685f 616c6961 ostbyname.h_alia │ │ │ │ │ - 0x0001bf98 73657300 5b667164 6e5d2067 6574686f ses.[fqdn] getho │ │ │ │ │ - 0x0001bfa8 73746279 61646472 28257329 20666169 stbyaddr(%s) fai │ │ │ │ │ - 0x0001bfb8 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ │ - 0x0001bfc8 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ - 0x0001bfd8 74686f73 74627961 6464722e 685f6e61 thostbyaddr.h_na │ │ │ │ │ - 0x0001bfe8 6d650000 5b667164 6e5d2067 6574686f me..[fqdn] getho │ │ │ │ │ - 0x0001bff8 73746279 61646472 28257329 3d3d2725 stbyaddr(%s)=='% │ │ │ │ │ - 0x0001c008 73270000 5b667164 6e5d2072 65736f6c s'..[fqdn] resol │ │ │ │ │ - 0x0001c018 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ - 0x0001c028 74627961 6464722e 685f616c 69617365 tbyaddr.h_aliase │ │ │ │ │ - 0x0001c038 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ │ - 0x0001c048 73746279 61646472 28257329 2e616c69 stbyaddr(%s).ali │ │ │ │ │ - 0x0001c058 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ │ - 0x0001c068 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ │ - 0x0001c078 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ │ - 0x0001c088 796e616d 652e685f 61646472 5f6c6973 yname.h_addr_lis │ │ │ │ │ - 0x0001c098 74000000 5b667164 6e5d2072 65736f6c t...[fqdn] resol │ │ │ │ │ - 0x0001c0a8 76656420 7573696e 67206765 74646f6d ved using getdom │ │ │ │ │ - 0x0001c0b8 61696e6e 616d6500 5b667164 6e5d2067 ainname.[fqdn] g │ │ │ │ │ - 0x0001c0c8 6574646f 6d61696e 6e616d65 20666169 etdomainname fai │ │ │ │ │ - 0x0001c0d8 6c656400 2f646576 2f747479 00000000 led./dev/tty.... │ │ │ │ │ - 0x0001c0e8 6c6f6361 6c000000 72656d6f 74650000 local...remote.. │ │ │ │ │ - 0x0001c0f8 6364726f 6d000000 00000000 01000000 cdrom........... │ │ │ │ │ - 0x0001c108 00000000 08000000 01000000 00040000 ................ │ │ │ │ │ - 0x0001c118 10000000 18000000 02000000 00040000 ................ │ │ │ │ │ - 0x0001c128 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ │ - 0x0001c138 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ │ - 0x0001c148 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ │ - 0x0001c158 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ │ - 0x0001c168 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ │ - 0x0001c178 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ │ - 0x0001c188 80000000 88000000 09000000 00040000 ................ │ │ │ │ │ - 0x0001c198 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ │ - 0x0001c1a8 00000000 00000000 2f657463 2f736572 ......../etc/ser │ │ │ │ │ - 0x0001c1b8 76696365 73000000 53494741 525f4e45 vices...SIGAR_NE │ │ │ │ │ - 0x0001c1c8 545f5345 52564943 45535f46 494c4500 T_SERVICES_FILE. │ │ │ │ │ - 0x0001c1d8 25732564 2f257300 556e6b6e 6f776e20 %s%d/%s.Unknown │ │ │ │ │ - 0x0001c1e8 4572726f 72000000 556e6b6e 6f776e20 Error...Unknown │ │ │ │ │ - 0x0001c1f8 4f532045 72726f72 00000000 4572726f OS Error....Erro │ │ │ │ │ - 0x0001c208 72207374 72696e67 206e6f74 20737065 r string not spe │ │ │ │ │ - 0x0001c218 63696669 65642079 65740000 54686973 cified yet..This │ │ │ │ │ - 0x0001c228 2066756e 6374696f 6e206861 73206e6f function has no │ │ │ │ │ - 0x0001c238 74206265 656e2069 6d706c65 6d656e74 t been implement │ │ │ │ │ - 0x0001c248 6564206f 6e207468 69732070 6c617466 ed on this platf │ │ │ │ │ - 0x0001c258 6f726d00 25336420 00000000 25642e25 orm.%3d ....%d.% │ │ │ │ │ - 0x0001c268 64256300 25336425 63000000 4b4d4754 d%c.%3d%c...KMGT │ │ │ │ │ - 0x0001c278 50450000 25642064 61792573 2c200000 PE..%d day%s, .. │ │ │ │ │ - 0x0001c288 2532643a 25303264 00000000 2564206d %2d:%02d....%d m │ │ │ │ │ - 0x0001c298 696e0000 25303258 3a253032 583a2530 in..%02X:%02X:%0 │ │ │ │ │ - 0x0001c2a8 32583a25 3032583a 25303258 3a253032 2X:%02X:%02X:%02 │ │ │ │ │ - 0x0001c2b8 58000000 74637000 75647000 72617700 X...tcp.udp.raw. │ │ │ │ │ - 0x0001c2c8 756e6978 00000000 45535441 424c4953 unix....ESTABLIS │ │ │ │ │ - 0x0001c2d8 48454400 53594e5f 53454e54 00000000 HED.SYN_SENT.... │ │ │ │ │ - 0x0001c2e8 53594e5f 52454356 00000000 46494e5f SYN_RECV....FIN_ │ │ │ │ │ - 0x0001c2f8 57414954 31000000 46494e5f 57414954 WAIT1...FIN_WAIT │ │ │ │ │ - 0x0001c308 32000000 54494d45 5f574149 54000000 2...TIME_WAIT... │ │ │ │ │ - 0x0001c318 434c4f53 45000000 434c4f53 455f5741 CLOSE...CLOSE_WA │ │ │ │ │ - 0x0001c328 49540000 4c415354 5f41434b 00000000 IT..LAST_ACK.... │ │ │ │ │ - 0x0001c338 4c495354 454e0000 434c4f53 494e4700 LISTEN..CLOSING. │ │ │ │ │ - 0x0001c348 49444c45 00000000 424f554e 44000000 IDLE....BOUND... │ │ │ │ │ - 0x0001c358 554e4b4e 4f574e00 5b4e4f20 464c4147 UNKNOWN.[NO FLAG │ │ │ │ │ - 0x0001c368 535d2000 55502000 42524f41 44434153 S] .UP .BROADCAS │ │ │ │ │ - 0x0001c378 54200000 44454255 47200000 4c4f4f50 T ..DEBUG ..LOOP │ │ │ │ │ - 0x0001c388 4241434b 20000000 504f494e 544f504f BACK ...POINTOPO │ │ │ │ │ - 0x0001c398 494e5420 00000000 4e4f5452 41494c45 INT ....NOTRAILE │ │ │ │ │ - 0x0001c3a8 52532000 52554e4e 494e4720 00000000 RS .RUNNING .... │ │ │ │ │ - 0x0001c3b8 4e4f4152 50200000 50524f4d 49534320 NOARP ..PROMISC │ │ │ │ │ - 0x0001c3c8 00000000 414c4c4d 554c5449 20000000 ....ALLMULTI ... │ │ │ │ │ - 0x0001c3d8 4d554c54 49434153 54200000 2f70726f MULTICAST ../pro │ │ │ │ │ - 0x0001c3e8 632f7374 61740000 6274696d 65000000 c/stat..btime... │ │ │ │ │ - 0x0001c3f8 2f70726f 632f7365 6c662f73 74617400 /proc/self/stat. │ │ │ │ │ - 0x0001c408 2f737461 74000000 2f737973 2f646576 /stat.../sys/dev │ │ │ │ │ - 0x0001c418 69636573 2f737973 74656d2f 6370752f ices/system/cpu/ │ │ │ │ │ - 0x0001c428 63707525 642f6370 75667265 712f6370 cpu%d/cpufreq/cp │ │ │ │ │ - 0x0001c438 75696e66 6f5f6d61 785f6672 65710000 uinfo_max_freq.. │ │ │ │ │ - 0x0001c448 52656420 48617420 456e7465 72707269 Red Hat Enterpri │ │ │ │ │ - 0x0001c458 7365204c 696e7578 20000000 456e7465 se Linux ...Ente │ │ │ │ │ - 0x0001c468 72707269 7365204c 696e7578 20256300 rprise Linux %c. │ │ │ │ │ - 0x0001c478 43656e74 4f530000 53636965 6e746966 CentOS..Scientif │ │ │ │ │ - 0x0001c488 6963204c 696e7578 00000000 58656e53 ic Linux....XenS │ │ │ │ │ - 0x0001c498 65727665 72202573 00000000 44495354 erver %s....DIST │ │ │ │ │ - 0x0001c4a8 5249425f 49440000 44495354 5249425f RIB_ID..DISTRIB_ │ │ │ │ │ - 0x0001c4b8 52454c45 41534500 44495354 5249425f RELEASE.DISTRIB_ │ │ │ │ │ - 0x0001c4c8 434f4445 4e414d45 00000000 50524f44 CODENAME....PROD │ │ │ │ │ - 0x0001c4d8 5543545f 56455253 494f4e00 4b45524e UCT_VERSION.KERN │ │ │ │ │ - 0x0001c4e8 454c5f56 45525349 4f4e0000 70726f63 EL_VERSION..proc │ │ │ │ │ - 0x0001c4f8 33000000 70726f63 32000000 2f70726f 3...proc2.../pro │ │ │ │ │ - 0x0001c508 632f7061 72746974 696f6e73 20257320 c/partitions %s │ │ │ │ │ - 0x0001c518 2d3e2025 73205b25 642c2564 5d000000 -> %s [%d,%d]... │ │ │ │ │ - 0x0001c528 2f70726f 632f7061 72746974 696f6e73 /proc/partitions │ │ │ │ │ - 0x0001c538 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ │ - 0x0001c548 61747320 2573202d 3e202573 205b2564 ats %s -> %s [%d │ │ │ │ │ - 0x0001c558 2c25645d 00000000 2f70726f 632f6469 ,%d]..../proc/di │ │ │ │ │ - 0x0001c568 736b7374 61747300 256c7520 256c7520 skstats.%lu %lu │ │ │ │ │ - 0x0001c578 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ - 0x0001c588 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ - 0x0001c598 256c7500 2f737973 2f626c6f 636b2f25 %lu./sys/block/% │ │ │ │ │ - 0x0001c5a8 732f2573 25642f73 74617400 2f737461 s/%s%d/stat./sta │ │ │ │ │ - 0x0001c5b8 74757300 0a546872 65616473 3a000000 tus..Threads:... │ │ │ │ │ - 0x0001c5c8 53494741 525f4f53 5f52454c 45415345 SIGAR_OS_RELEASE │ │ │ │ │ - 0x0001c5d8 5f46494c 45000000 53494741 525f4f53 _FILE...SIGAR_OS │ │ │ │ │ - 0x0001c5e8 5f56454e 444f525f 4e414d45 00000000 _VENDOR_NAME.... │ │ │ │ │ - 0x0001c5f8 25732025 73000000 47656e75 696e6549 %s %s...GenuineI │ │ │ │ │ - 0x0001c608 6e74656c 00000000 496e7465 6c000000 ntel....Intel... │ │ │ │ │ - 0x0001c618 41757468 656e7469 63414d44 00000000 AuthenticAMD.... │ │ │ │ │ - 0x0001c628 414d4400 66616d69 6c790000 6d6f6465 AMD.family..mode │ │ │ │ │ - 0x0001c638 6c206e61 6d650000 63707520 4d487a00 l name..cpu MHz. │ │ │ │ │ - 0x0001c648 63616368 65207369 7a650000 25732f25 cache size..%s/% │ │ │ │ │ - 0x0001c658 73000000 5b70726f 635f6e65 745d2075 s...[proc_net] u │ │ │ │ │ - 0x0001c668 73696e67 20257300 5b70726f 635f6e65 sing %s.[proc_ne │ │ │ │ │ - 0x0001c678 745d2063 616e6e6f 74206f70 656e2025 t] cannot open % │ │ │ │ │ - 0x0001c688 73000000 2f737973 2f626c6f 636b0000 s.../sys/block.. │ │ │ │ │ - 0x0001c698 53494741 525f5052 4f435f4e 45540000 SIGAR_PROC_NET.. │ │ │ │ │ - 0x0001c6a8 53494741 525f4841 535f4e50 544c0000 SIGAR_HAS_NPTL.. │ │ │ │ │ - 0x0001c6b8 2f70726f 632f6d65 6d696e66 6f000000 /proc/meminfo... │ │ │ │ │ - 0x0001c6c8 4d656d54 6f74616c 3a000000 4d656d46 MemTotal:...MemF │ │ │ │ │ - 0x0001c6d8 7265653a 00000000 42756666 6572733a ree:....Buffers: │ │ │ │ │ - 0x0001c6e8 00000000 43616368 65643a00 2f70726f ....Cached:./pro │ │ │ │ │ - 0x0001c6f8 632f6d74 72720000 73697a65 3d000000 c/mtrr..size=... │ │ │ │ │ - 0x0001c708 77726974 652d6261 636b0000 53776170 write-back..Swap │ │ │ │ │ - 0x0001c718 546f7461 6c3a0000 53776170 46726565 Total:..SwapFree │ │ │ │ │ - 0x0001c728 3a000000 2f70726f 632f766d 73746174 :.../proc/vmstat │ │ │ │ │ - 0x0001c738 00000000 0a707377 70696e00 0a737761 .....pswpin..swa │ │ │ │ │ - 0x0001c748 70000000 2f70726f 632f7570 74696d65 p.../proc/uptime │ │ │ │ │ - 0x0001c758 00000000 2f70726f 632f6c6f 61646176 ..../proc/loadav │ │ │ │ │ - 0x0001c768 67000000 2f737461 746d0000 0a556964 g.../statm...Uid │ │ │ │ │ - 0x0001c778 3a000000 0a476964 3a000000 5b70726f :....Gid:...[pro │ │ │ │ │ - 0x0001c788 635f6372 65645d20 2f70726f 632f256c c_cred] /proc/%l │ │ │ │ │ - 0x0001c798 752f7374 61747573 206d6973 73696e67 u/status missing │ │ │ │ │ - 0x0001c7a8 20556964 00000000 5b70726f 635f6372 Uid....[proc_cr │ │ │ │ │ - 0x0001c7b8 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ │ - 0x0001c7c8 61747573 206d6973 73696e67 20476964 atus missing Gid │ │ │ │ │ - 0x0001c7d8 00000000 2f656e76 69726f6e 00000000 ..../environ.... │ │ │ │ │ - 0x0001c7e8 2f637764 00000000 2f657865 00000000 /cwd..../exe.... │ │ │ │ │ - 0x0001c7f8 2f726f6f 74000000 2f6d6170 73000000 /root.../maps... │ │ │ │ │ - 0x0001c808 67667300 6f636673 00000000 70736673 gfs.ocfs....psfs │ │ │ │ │ - 0x0001c818 00000000 72656973 65726673 00000000 ....reiserfs.... │ │ │ │ │ - 0x0001c828 767a6673 00000000 78667300 78696166 vzfs....xfs.xiaf │ │ │ │ │ - 0x0001c838 73000000 2f657463 2f6d7461 62000000 s.../etc/mtab... │ │ │ │ │ - 0x0001c848 2f70726f 632f6370 75696e66 6f000000 /proc/cpuinfo... │ │ │ │ │ - 0x0001c858 5b637075 5d206e63 70753d25 640a0000 [cpu] ncpu=%d... │ │ │ │ │ - 0x0001c868 2f70726f 632f6e65 742f726f 75746500 /proc/net/route. │ │ │ │ │ - 0x0001c878 25313673 20253132 38732025 31323873 %16s %128s %128s │ │ │ │ │ - 0x0001c888 20255820 256c6c64 20256c6c 6420256c %X %lld %lld %l │ │ │ │ │ - 0x0001c898 6c642025 31323873 20256c6c 6420256c ld %128s %lld %l │ │ │ │ │ - 0x0001c8a8 6c642025 6c6c640a 00000000 2f70726f ld %lld...../pro │ │ │ │ │ - 0x0001c8b8 632f6e65 742f7463 70000000 2f70726f c/net/tcp.../pro │ │ │ │ │ - 0x0001c8c8 632f6e65 742f7463 70360000 2f70726f c/net/tcp6../pro │ │ │ │ │ - 0x0001c8d8 632f6e65 742f7564 70000000 2f70726f c/net/udp.../pro │ │ │ │ │ - 0x0001c8e8 632f6e65 742f7564 70360000 2f70726f c/net/udp6../pro │ │ │ │ │ - 0x0001c8f8 632f6e65 742f7261 77000000 2f70726f c/net/raw.../pro │ │ │ │ │ - 0x0001c908 632f6e65 742f7261 77360000 2f70726f c/net/raw6../pro │ │ │ │ │ - 0x0001c918 632f6e65 742f736e 6d700000 5463703a c/net/snmp..Tcp: │ │ │ │ │ - 0x0001c928 20000000 2f70726f 632f6e65 742f7270 .../proc/net/rp │ │ │ │ │ - 0x0001c938 632f6e66 73000000 2f70726f 632f6e65 c/nfs.../proc/ne │ │ │ │ │ - 0x0001c948 742f7270 632f6e66 73640000 4665646f t/rpc/nfsd..Fedo │ │ │ │ │ - 0x0001c958 72610000 2f657463 2f666564 6f72612d ra../etc/fedora- │ │ │ │ │ - 0x0001c968 72656c65 61736500 53755345 00000000 release.SuSE.... │ │ │ │ │ - 0x0001c978 2f657463 2f537553 452d7265 6c656173 /etc/SuSE-releas │ │ │ │ │ - 0x0001c988 65000000 47656e74 6f6f0000 2f657463 e...Gentoo../etc │ │ │ │ │ - 0x0001c998 2f67656e 746f6f2d 72656c65 61736500 /gentoo-release. │ │ │ │ │ - 0x0001c9a8 536c6163 6b776172 65000000 2f657463 Slackware.../etc │ │ │ │ │ - 0x0001c9b8 2f736c61 636b7761 72652d76 65727369 /slackware-versi │ │ │ │ │ - 0x0001c9c8 6f6e0000 4d616e64 72616b65 00000000 on..Mandrake.... │ │ │ │ │ - 0x0001c9d8 2f657463 2f6d616e 6472616b 652d7265 /etc/mandrake-re │ │ │ │ │ - 0x0001c9e8 6c656173 65000000 564d7761 72650000 lease...VMware.. │ │ │ │ │ - 0x0001c9f8 2f70726f 632f766d 77617265 2f766572 /proc/vmware/ver │ │ │ │ │ - 0x0001ca08 73696f6e 00000000 58656e53 6f757263 sion....XenSourc │ │ │ │ │ - 0x0001ca18 65000000 2f657463 2f78656e 736f7572 e.../etc/xensour │ │ │ │ │ - 0x0001ca28 63652d69 6e76656e 746f7279 00000000 ce-inventory.... │ │ │ │ │ - 0x0001ca38 52656420 48617400 2f657463 2f726564 Red Hat./etc/red │ │ │ │ │ - 0x0001ca48 6861742d 72656c65 61736500 6c736200 hat-release.lsb. │ │ │ │ │ - 0x0001ca58 2f657463 2f6c7362 2d72656c 65617365 /etc/lsb-release │ │ │ │ │ - 0x0001ca68 00000000 44656269 616e0000 2f657463 ....Debian../etc │ │ │ │ │ - 0x0001ca78 2f646562 69616e5f 76657273 696f6e00 /debian_version. │ │ │ │ │ - 0x0001ca88 6469725f 73746174 3a206361 6e6e6f74 dir_stat: cannot │ │ │ │ │ - 0x0001ca98 20737461 74206025 73273a20 25730000 stat `%s': %s.. │ │ │ │ │ - 0x0001caa8 72656775 6c617200 64697265 63746f72 regular.director │ │ │ │ │ - 0x0001cab8 79000000 63686172 61637465 72206465 y...character de │ │ │ │ │ - 0x0001cac8 76696365 00000000 626c6f63 6b206465 vice....block de │ │ │ │ │ - 0x0001cad8 76696365 00000000 70697065 00000000 vice....pipe.... │ │ │ │ │ - 0x0001cae8 73796d62 6f6c6963 206c696e 6b000000 symbolic link... │ │ │ │ │ - 0x0001caf8 736f636b 65740000 00040000 00000000 socket.......... │ │ │ │ │ - 0x0001cb08 00020000 00000000 00010000 00000000 ................ │ │ │ │ │ - 0x0001cb18 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ │ - 0x0001cb28 10000000 00000000 04000000 00000000 ................ │ │ │ │ │ - 0x0001cb38 02000000 00000000 01000000 00000000 ................ │ │ │ │ │ - 0x0001cb48 72777800 90010000 c8000000 64000000 rwx.........d... │ │ │ │ │ - 0x0001cb58 28000000 14000000 0a000000 04000000 (............... │ │ │ │ │ - 0x0001cb68 02000000 01000000 44697370 6c61794e ........DisplayN │ │ │ │ │ - 0x0001cb78 616d6500 50617468 00000000 45786500 ame.Path....Exe. │ │ │ │ │ - 0x0001cb88 556e7375 70706f72 74656420 25732061 Unsupported %s a │ │ │ │ │ - 0x0001cb98 74747269 62757465 3a202573 00000000 ttribute: %s.... │ │ │ │ │ - 0x0001cba8 50696400 51756572 79207661 6c756520 Pid.Query value │ │ │ │ │ - 0x0001cbb8 27257327 20697320 6e6f7420 61206e75 '%s' is not a nu │ │ │ │ │ - 0x0001cbc8 6d626572 00000000 5375646f 50696446 mber....SudoPidF │ │ │ │ │ - 0x0001cbd8 696c6500 25732072 65717569 72657320 ile.%s requires │ │ │ │ │ - 0x0001cbe8 27657127 206f7065 7261746f 72000000 'eq' operator... │ │ │ │ │ - 0x0001cbf8 556e7375 70706f72 74656420 25732070 Unsupported %s p │ │ │ │ │ - 0x0001cc08 726f746f 636f6c3a 20257300 25732069 rotocol: %s.%s i │ │ │ │ │ - 0x0001cc18 73206e6f 74206120 6e756d62 65720000 s not a number.. │ │ │ │ │ - 0x0001cc28 7375646f 20636174 20257300 4d616c66 sudo cat %s.Malf │ │ │ │ │ - 0x0001cc38 6f726d65 64207175 65727900 4d697373 ormed query.Miss │ │ │ │ │ - 0x0001cc48 696e6720 273d2700 4d697373 696e6720 ing '='.Missing │ │ │ │ │ - 0x0001cc58 272e2700 556e7375 70706f72 74656420 '.'.Unsupported │ │ │ │ │ - 0x0001cc68 6d6f6469 66696572 3a202563 00000000 modifier: %c.... │ │ │ │ │ - 0x0001cc78 53657276 69636500 4d697373 696e6720 Service.Missing │ │ │ │ │ - 0x0001cc88 71756572 79000000 556e7375 70706f72 query...Unsuppor │ │ │ │ │ - 0x0001cc98 74656420 6f706572 61746f72 3a202573 ted operator: %s │ │ │ │ │ - 0x0001cca8 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ │ - 0x0001ccb8 6d657468 6f643a20 25730000 556e7375 method: %s..Unsu │ │ │ │ │ - 0x0001ccc8 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ │ - 0x0001ccd8 20272573 2720666f 72202573 2e257300 '%s' for %s.%s. │ │ │ │ │ - 0x0001cce8 556e7375 70706f72 74656420 6f706572 Unsupported oper │ │ │ │ │ - 0x0001ccf8 61746f72 20272573 27207769 74682076 ator '%s' with v │ │ │ │ │ - 0x0001cd08 61726961 626c6520 25730000 56617269 ariable %s..Vari │ │ │ │ │ - 0x0001cd18 61626c65 20257320 6f757420 6f662072 able %s out of r │ │ │ │ │ - 0x0001cd28 616e6765 20282564 29000000 56617269 ange (%d)...Vari │ │ │ │ │ - 0x0001cd38 61626c65 20257320 73656c66 20726566 able %s self ref │ │ │ │ │ - 0x0001cd48 6572656e 63650000 25732069 73206e6f erence..%s is no │ │ │ │ │ - 0x0001cd58 74206120 63686172 00000000 51756572 t a char....Quer │ │ │ │ │ - 0x0001cd68 79206469 64206e6f 74206d61 74636820 y did not match │ │ │ │ │ - 0x0001cd78 616e7920 70726f63 65737365 73000000 any processes... │ │ │ │ │ - 0x0001cd88 51756572 79206d61 74636865 64206d75 Query matched mu │ │ │ │ │ - 0x0001cd98 6c746970 6c652070 726f6365 73736573 ltiple processes │ │ │ │ │ - 0x0001cda8 20282564 29000000 43707500 43726564 (%d)...Cpu.Cred │ │ │ │ │ - 0x0001cdb8 4e616d65 00000000 4d656d00 43726564 Name....Mem.Cred │ │ │ │ │ - 0x0001cdc8 00000000 46640000 41726773 00000000 ....Fd..Args.... │ │ │ │ │ - 0x0001cdd8 4d6f6475 6c657300 456e7600 506f7274 Modules.Env.Port │ │ │ │ │ - 0x0001cde8 00000000 546f7461 6c000000 50706964 ....Total...Ppid │ │ │ │ │ - 0x0001cdf8 00000000 54747900 4e696365 00000000 ....Tty.Nice.... │ │ │ │ │ - 0x0001ce08 5072696f 72697479 00000000 54687265 Priority....Thre │ │ │ │ │ - 0x0001ce18 61647300 50726f63 6573736f 72000000 ads.Processor... │ │ │ │ │ - 0x0001ce28 55696400 47696400 45756964 00000000 Uid.Gid.Euid.... │ │ │ │ │ - 0x0001ce38 45676964 00000000 43776400 53697a65 Egid....Cwd.Size │ │ │ │ │ - 0x0001ce48 00000000 52657369 64656e74 00000000 ....Resident.... │ │ │ │ │ - 0x0001ce58 53686172 65000000 4d696e6f 72466175 Share...MinorFau │ │ │ │ │ - 0x0001ce68 6c747300 4d616a6f 72466175 6c747300 lts.MajorFaults. │ │ │ │ │ - 0x0001ce78 50616765 4661756c 74730000 47726f75 PageFaults..Grou │ │ │ │ │ - 0x0001ce88 70000000 53746172 7454696d 65000000 p...StartTime... │ │ │ │ │ - 0x0001ce98 53797300 70747200 6f72672f 68797065 Sys.ptr.org/hype │ │ │ │ │ - 0x0001cea8 7269632f 73696761 722f766d 77617265 ric/sigar/vmware │ │ │ │ │ - 0x0001ceb8 2f564d77 61726545 78636570 74696f6e /VMwareException │ │ │ │ │ - 0x0001cec8 00000000 564d434f 4e54524f 4c5f5348 ....VMCONTROL_SH │ │ │ │ │ - 0x0001ced8 4c494200 504e4700 0a2a2a2a 20457272 LIB.PNG..*** Err │ │ │ │ │ - 0x0001cee8 6f723a20 6d696e69 6d756d20 73637265 or: minimum scre │ │ │ │ │ - 0x0001cef8 656e2077 69647468 20697320 32310a00 en width is 21.. │ │ │ │ │ - 0x0001cf08 4c494e45 533d2564 00000000 434f4c55 LINES=%d....COLU │ │ │ │ │ - 0x0001cf18 4d4e533d 25640000 0a2a2a2a 20457272 MNS=%d...*** Err │ │ │ │ │ - 0x0001cf28 6f723a20 73696761 725f6765 746c696e or: sigar_getlin │ │ │ │ │ - 0x0001cf38 6528293a 20696e70 75742062 75666665 e(): input buffe │ │ │ │ │ - 0x0001cf48 72206f76 6572666c 6f770a00 1b5b324a r overflow...[2J │ │ │ │ │ - 0x0001cf58 00000000 0a2a2a2a 20457272 6f723a20 .....*** Error: │ │ │ │ │ - 0x0001cf68 68697374 5f736176 65282920 6661696c hist_save() fail │ │ │ │ │ - 0x0001cf78 6564206f 6e206d61 6c6c6f63 0a000000 ed on malloc.... │ │ │ │ │ - 0x0001cf88 612b0000 25730a00 3d000000 40000000 a+..%s..=...@... │ │ │ │ │ - 0x0001cf98 0b000000 40000000 10000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001cfa8 26000000 40000000 35000000 40000000 &...@...5...@... │ │ │ │ │ - 0x0001cfb8 03000000 40000000 06000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001cfc8 14000000 40000000 0e000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001cfd8 0d000000 40000000 25000000 40000000 ....@...%...@... │ │ │ │ │ - 0x0001cfe8 12000000 40000000 28000000 40000000 ....@...(...@... │ │ │ │ │ - 0x0001cff8 02000000 40000000 18000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001d008 09000000 40000000 0a000000 40000000 ....@.......@... │ │ │ │ │ - 0x0001d018 00000000 00000000 ........ │ │ │ │ │ + 0x0001a7e0 3d000000 40000000 0b000000 40000000 =...@.......@... │ │ │ │ │ + 0x0001a7f0 10000000 40000000 26000000 40000000 ....@...&...@... │ │ │ │ │ + 0x0001a800 35000000 40000000 03000000 40000000 5...@.......@... │ │ │ │ │ + 0x0001a810 06000000 40000000 14000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001a820 0e000000 40000000 0d000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001a830 25000000 40000000 12000000 40000000 %...@.......@... │ │ │ │ │ + 0x0001a840 28000000 40000000 02000000 40000000 (...@.......@... │ │ │ │ │ + 0x0001a850 18000000 40000000 09000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001a860 0a000000 40000000 00000000 00000000 ....@........... │ │ │ │ │ + 0x0001a870 564d436f 6e74726f 6c5f436f 6e6e6563 VMControl_Connec │ │ │ │ │ + 0x0001a880 74506172 616d7344 65737472 6f790000 tParamsDestroy.. │ │ │ │ │ + 0x0001a890 564d434f 4e54524f 4c5f4445 42554700 VMCONTROL_DEBUG. │ │ │ │ │ + 0x0001a8a0 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ + 0x0001a8b0 206c6962 3d3d4e55 4c4c0a00 5b766d63 lib==NULL..[vmc │ │ │ │ │ + 0x0001a8c0 6f6e7472 6f6c5f69 6e69745d 20616c69 ontrol_init] ali │ │ │ │ │ + 0x0001a8d0 61732025 73202d3e 2025730a 00000000 as %s -> %s..... │ │ │ │ │ + 0x0001a8e0 5b766d63 6f6e7472 6f6c5f69 6e69745d [vmcontrol_init] │ │ │ │ │ + 0x0001a8f0 20257320 2d3e2055 4e444546 494e4544 %s -> UNDEFINED │ │ │ │ │ + 0x0001a900 0a000000 5b766d63 6f6e7472 6f6c5f69 ....[vmcontrol_i │ │ │ │ │ + 0x0001a910 6e69745d 20257320 756e7573 6561626c nit] %s unuseabl │ │ │ │ │ + 0x0001a920 650a0000 564d436f 6e74726f 6c5f436f e...VMControl_Co │ │ │ │ │ + 0x0001a930 6e6e6563 74506172 616d734e 65770000 nnectParamsNew.. │ │ │ │ │ + 0x0001a940 564d436f 6e74726f 6c5f496e 69740000 VMControl_Init.. │ │ │ │ │ + 0x0001a950 564d436f 6e74726f 6c5f4d4b 53536176 VMControl_MKSSav │ │ │ │ │ + 0x0001a960 65536372 65656e73 686f7400 564d436f eScreenshot.VMCo │ │ │ │ │ + 0x0001a970 6e74726f 6c5f5365 72766572 436f6e6e ntrol_ServerConn │ │ │ │ │ + 0x0001a980 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ + 0x0001a990 6c5f5365 72766572 44657374 726f7900 l_ServerDestroy. │ │ │ │ │ + 0x0001a9a0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001a9b0 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ + 0x0001a9c0 6e74726f 6c5f5365 72766572 456e756d ntrol_ServerEnum │ │ │ │ │ + 0x0001a9d0 65726174 65000000 564d436f 6e74726f erate...VMContro │ │ │ │ │ + 0x0001a9e0 6c5f5365 72766572 45786563 00000000 l_ServerExec.... │ │ │ │ │ + 0x0001a9f0 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001aa00 4765744c 61737445 72726f72 00000000 GetLastError.... │ │ │ │ │ + 0x0001aa10 564d436f 6e74726f 6c5f5365 72766572 VMControl_Server │ │ │ │ │ + 0x0001aa20 47657452 65736f75 72636500 564d436f GetResource.VMCo │ │ │ │ │ + 0x0001aa30 6e74726f 6c5f5365 72766572 4973436f ntrol_ServerIsCo │ │ │ │ │ + 0x0001aa40 6e6e6563 74656400 564d436f 6e74726f nnected.VMContro │ │ │ │ │ + 0x0001aa50 6c5f5365 72766572 49735265 67697374 l_ServerIsRegist │ │ │ │ │ + 0x0001aa60 65726564 00000000 564d436f 6e74726f ered....VMContro │ │ │ │ │ + 0x0001aa70 6c5f5365 72766572 4e657745 78000000 l_ServerNewEx... │ │ │ │ │ + 0x0001aa80 564d436f 6e74726f 6c5f564d 436f6e6e VMControl_VMConn │ │ │ │ │ + 0x0001aa90 65637445 78000000 564d436f 6e74726f ectEx...VMContro │ │ │ │ │ + 0x0001aaa0 6c5f564d 43726561 7465536e 61707368 l_VMCreateSnapsh │ │ │ │ │ + 0x0001aab0 6f740000 564d436f 6e74726f 6c5f564d ot..VMControl_VM │ │ │ │ │ + 0x0001aac0 44657374 726f7900 564d436f 6e74726f Destroy.VMContro │ │ │ │ │ + 0x0001aad0 6c5f564d 44657669 6365436f 6e6e6563 l_VMDeviceConnec │ │ │ │ │ + 0x0001aae0 74000000 564d436f 6e74726f 6c5f564d t...VMControl_VM │ │ │ │ │ + 0x0001aaf0 44657669 63654469 73636f6e 6e656374 DeviceDisconnect │ │ │ │ │ + 0x0001ab00 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ + 0x0001ab10 44657669 63654973 436f6e6e 65637465 DeviceIsConnecte │ │ │ │ │ + 0x0001ab20 64000000 564d436f 6e74726f 6c5f564d d...VMControl_VM │ │ │ │ │ + 0x0001ab30 44697363 6f6e6e65 63740000 564d436f Disconnect..VMCo │ │ │ │ │ + 0x0001ab40 6e74726f 6c5f564d 47657443 61706162 ntrol_VMGetCapab │ │ │ │ │ + 0x0001ab50 696c6974 69657300 564d436f 6e74726f ilities.VMContro │ │ │ │ │ + 0x0001ab60 6c5f564d 47657443 6f6e6669 67000000 l_VMGetConfig... │ │ │ │ │ + 0x0001ab70 564d436f 6e74726f 6c5f564d 47657443 VMControl_VMGetC │ │ │ │ │ + 0x0001ab80 6f6e6669 6746696c 654e616d 65000000 onfigFileName... │ │ │ │ │ + 0x0001ab90 564d436f 6e74726f 6c5f564d 47657445 VMControl_VMGetE │ │ │ │ │ + 0x0001aba0 78656375 74696f6e 53746174 65000000 xecutionState... │ │ │ │ │ + 0x0001abb0 564d436f 6e74726f 6c5f564d 47657447 VMControl_VMGetG │ │ │ │ │ + 0x0001abc0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ + 0x0001abd0 6e74726f 6c5f564d 47657448 65617274 ntrol_VMGetHeart │ │ │ │ │ + 0x0001abe0 62656174 00000000 564d436f 6e74726f beat....VMContro │ │ │ │ │ + 0x0001abf0 6c5f564d 47657449 64000000 564d436f l_VMGetId...VMCo │ │ │ │ │ + 0x0001ac00 6e74726f 6c5f564d 4765744c 61737445 ntrol_VMGetLastE │ │ │ │ │ + 0x0001ac10 72726f72 00000000 564d436f 6e74726f rror....VMContro │ │ │ │ │ + 0x0001ac20 6c5f564d 47657450 69640000 564d436f l_VMGetPid..VMCo │ │ │ │ │ + 0x0001ac30 6e74726f 6c5f564d 47657450 726f6475 ntrol_VMGetProdu │ │ │ │ │ + 0x0001ac40 6374496e 666f0000 564d436f 6e74726f ctInfo..VMContro │ │ │ │ │ + 0x0001ac50 6c5f564d 47657452 656d6f74 65436f6e l_VMGetRemoteCon │ │ │ │ │ + 0x0001ac60 6e656374 696f6e73 00000000 564d436f nections....VMCo │ │ │ │ │ + 0x0001ac70 6e74726f 6c5f564d 47657452 65736f75 ntrol_VMGetResou │ │ │ │ │ + 0x0001ac80 72636500 564d436f 6e74726f 6c5f564d rce.VMControl_VM │ │ │ │ │ + 0x0001ac90 47657452 756e4173 55736572 00000000 GetRunAsUser.... │ │ │ │ │ + 0x0001aca0 564d436f 6e74726f 6c5f564d 47657455 VMControl_VMGetU │ │ │ │ │ + 0x0001acb0 7074696d 65000000 564d436f 6e74726f ptime...VMContro │ │ │ │ │ + 0x0001acc0 6c5f564d 48617353 6e617073 686f7400 l_VMHasSnapshot. │ │ │ │ │ + 0x0001acd0 564d436f 6e74726f 6c5f564d 496e6974 VMControl_VMInit │ │ │ │ │ + 0x0001ace0 00000000 564d436f 6e74726f 6c5f564d ....VMControl_VM │ │ │ │ │ + 0x0001acf0 4973436f 6e6e6563 74656400 564d436f IsConnected.VMCo │ │ │ │ │ + 0x0001ad00 6e74726f 6c5f564d 4e657745 78000000 ntrol_VMNewEx... │ │ │ │ │ + 0x0001ad10 564d436f 6e74726f 6c5f564d 52656d6f VMControl_VMRemo │ │ │ │ │ + 0x0001ad20 7665416c 6c536e61 7073686f 74730000 veAllSnapshots.. │ │ │ │ │ + 0x0001ad30 564d436f 6e74726f 6c5f564d 44656c65 VMControl_VMDele │ │ │ │ │ + 0x0001ad40 7465536e 61707368 6f740000 564d436f teSnapshot..VMCo │ │ │ │ │ + 0x0001ad50 6e74726f 6c5f564d 52657665 7274546f ntrol_VMRevertTo │ │ │ │ │ + 0x0001ad60 536e6170 73686f74 00000000 564d436f Snapshot....VMCo │ │ │ │ │ + 0x0001ad70 6e74726f 6c5f564d 52657665 7274536e ntrol_VMRevertSn │ │ │ │ │ + 0x0001ad80 61707368 6f740000 564d436f 6e74726f apshot..VMContro │ │ │ │ │ + 0x0001ad90 6c5f564d 53657443 6f6e6669 67000000 l_VMSetConfig... │ │ │ │ │ + 0x0001ada0 564d436f 6e74726f 6c5f564d 53657447 VMControl_VMSetG │ │ │ │ │ + 0x0001adb0 75657374 496e666f 00000000 564d436f uestInfo....VMCo │ │ │ │ │ + 0x0001adc0 6e74726f 6c5f564d 53746172 74000000 ntrol_VMStart... │ │ │ │ │ + 0x0001add0 564d436f 6e74726f 6c5f564d 53746f70 VMControl_VMStop │ │ │ │ │ + 0x0001ade0 4f725265 73657400 564d436f 6e74726f OrReset.VMContro │ │ │ │ │ + 0x0001adf0 6c5f564d 53757370 656e6454 6f446973 l_VMSuspendToDis │ │ │ │ │ + 0x0001ae00 6b000000 564d436f 6e74726f 6c5f564d k...VMControl_VM │ │ │ │ │ + 0x0001ae10 546f6f6c 734c6173 74416374 69766500 ToolsLastActive. │ │ │ │ │ + 0x0001ae20 49000000 73696761 72577261 70706572 I...sigarWrapper │ │ │ │ │ + 0x0001ae30 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ + 0x0001ae40 53747269 6e673b4c 6a617661 2f6c616e String;Ljava/lan │ │ │ │ │ + 0x0001ae50 672f5374 72696e67 3b295a00 284c6a61 g/String;)Z.(Lja │ │ │ │ │ + 0x0001ae60 76612f6c 616e672f 4f626a65 63743b29 va/lang/Object;) │ │ │ │ │ + 0x0001ae70 56000000 6f72672f 68797065 7269632f V...org/hyperic/ │ │ │ │ │ + 0x0001ae80 73696761 722f5369 67617246 696c654e sigar/SigarFileN │ │ │ │ │ + 0x0001ae90 6f74466f 756e6445 78636570 74696f6e otFoundException │ │ │ │ │ + 0x0001aea0 00000000 6f72672f 68797065 7269632f ....org/hyperic/ │ │ │ │ │ + 0x0001aeb0 73696761 722f5369 67617250 65726d69 sigar/SigarPermi │ │ │ │ │ + 0x0001aec0 7373696f 6e44656e 69656445 78636570 ssionDeniedExcep │ │ │ │ │ + 0x0001aed0 74696f6e 00000000 6f72672f 68797065 tion....org/hype │ │ │ │ │ + 0x0001aee0 7269632f 73696761 722f5369 6761724e ric/sigar/SigarN │ │ │ │ │ + 0x0001aef0 6f74496d 706c656d 656e7465 64457863 otImplementedExc │ │ │ │ │ + 0x0001af00 65707469 6f6e0000 4c6f7267 2f687970 eption..Lorg/hyp │ │ │ │ │ + 0x0001af10 65726963 2f736967 61722f53 69676172 eric/sigar/Sigar │ │ │ │ │ + 0x0001af20 4e6f7449 6d706c65 6d656e74 65644578 NotImplementedEx │ │ │ │ │ + 0x0001af30 63657074 696f6e3b 00000000 494e5354 ception;....INST │ │ │ │ │ + 0x0001af40 414e4345 00000000 6f72672f 68797065 ANCE....org/hype │ │ │ │ │ + 0x0001af50 7269632f 73696761 722f5369 67617245 ric/sigar/SigarE │ │ │ │ │ + 0x0001af60 78636570 74696f6e 00000000 73696761 xception....siga │ │ │ │ │ + 0x0001af70 72206861 73206265 656e2063 6c6f7365 r has been close │ │ │ │ │ + 0x0001af80 64000000 6a617661 2f757469 6c2f4172 d...java/util/Ar │ │ │ │ │ + 0x0001af90 7261794c 69737400 28295600 3c696e69 rayList.()V...(Ljava/lang/ │ │ │ │ │ + 0x0001afb0 4f626a65 63743b29 5a000000 61646400 Object;)Z...add. │ │ │ │ │ + 0x0001afc0 4a000000 73697a65 00000000 72657369 J...size....resi │ │ │ │ │ + 0x0001afd0 64656e74 00000000 73686172 65000000 dent....share... │ │ │ │ │ + 0x0001afe0 6d696e6f 72466175 6c747300 6d616a6f minorFaults.majo │ │ │ │ │ + 0x0001aff0 72466175 6c747300 70616765 4661756c rFaults.pageFaul │ │ │ │ │ + 0x0001b000 74730000 64656661 756c7447 61746577 ts..defaultGatew │ │ │ │ │ + 0x0001b010 61790000 686f7374 4e616d65 00000000 ay..hostName.... │ │ │ │ │ + 0x0001b020 646f6d61 696e4e61 6d650000 7072696d domainName..prim │ │ │ │ │ + 0x0001b030 61727944 6e730000 7365636f 6e646172 aryDns..secondar │ │ │ │ │ + 0x0001b040 79446e73 00000000 72656164 73000000 yDns....reads... │ │ │ │ │ + 0x0001b050 77726974 65730000 72656164 42797465 writes..readByte │ │ │ │ │ + 0x0001b060 73000000 77726974 65427974 65730000 s...writeBytes.. │ │ │ │ │ + 0x0001b070 71756575 65000000 73657276 69636554 queue...serviceT │ │ │ │ │ + 0x0001b080 696d6500 5f6e756c 6c000000 67657461 ime._null...geta │ │ │ │ │ + 0x0001b090 74747200 73657461 74747200 726f6f74 ttr.setattr.root │ │ │ │ │ + 0x0001b0a0 00000000 6c6f6f6b 75700000 72656164 ....lookup..read │ │ │ │ │ + 0x0001b0b0 6c696e6b 00000000 72656164 00000000 link....read.... │ │ │ │ │ + 0x0001b0c0 77726974 65636163 68650000 77726974 writecache..writ │ │ │ │ │ + 0x0001b0d0 65000000 63726561 74650000 72656d6f e...create..remo │ │ │ │ │ + 0x0001b0e0 76650000 72656e61 6d650000 73796d6c ve..rename..syml │ │ │ │ │ + 0x0001b0f0 696e6b00 6d6b6469 72000000 726d6469 ink.mkdir...rmdi │ │ │ │ │ + 0x0001b100 72000000 72656164 64697200 66737374 r...readdir.fsst │ │ │ │ │ + 0x0001b110 61740000 746f7461 6c000000 72616d00 at..total...ram. │ │ │ │ │ + 0x0001b120 75736564 00000000 66726565 00000000 used....free.... │ │ │ │ │ + 0x0001b130 61637475 616c5573 65640000 61637475 actualUsed..actu │ │ │ │ │ + 0x0001b140 616c4672 65650000 75736564 50657263 alFree..usedPerc │ │ │ │ │ + 0x0001b150 656e7400 66726565 50657263 656e7400 ent.freePercent. │ │ │ │ │ + 0x0001b160 63707543 75720000 6370754d 61780000 cpuCur..cpuMax.. │ │ │ │ │ + 0x0001b170 66696c65 53697a65 43757200 66696c65 fileSizeCur.file │ │ │ │ │ + 0x0001b180 53697a65 4d617800 70697065 53697a65 SizeMax.pipeSize │ │ │ │ │ + 0x0001b190 4d617800 70697065 53697a65 43757200 Max.pipeSizeCur. │ │ │ │ │ + 0x0001b1a0 64617461 43757200 64617461 4d617800 dataCur.dataMax. │ │ │ │ │ + 0x0001b1b0 73746163 6b437572 00000000 73746163 stackCur....stac │ │ │ │ │ + 0x0001b1c0 6b4d6178 00000000 636f7265 43757200 kMax....coreCur. │ │ │ │ │ + 0x0001b1d0 636f7265 4d617800 6d656d6f 72794375 coreMax.memoryCu │ │ │ │ │ + 0x0001b1e0 72000000 6d656d6f 72794d61 78000000 r...memoryMax... │ │ │ │ │ + 0x0001b1f0 70726f63 65737365 73437572 00000000 processesCur.... │ │ │ │ │ + 0x0001b200 70726f63 65737365 734d6178 00000000 processesMax.... │ │ │ │ │ + 0x0001b210 6f70656e 46696c65 73437572 00000000 openFilesCur.... │ │ │ │ │ + 0x0001b220 6f70656e 46696c65 734d6178 00000000 openFilesMax.... │ │ │ │ │ + 0x0001b230 76697274 75616c4d 656d6f72 79437572 virtualMemoryCur │ │ │ │ │ + 0x0001b240 00000000 76697274 75616c4d 656d6f72 ....virtualMemor │ │ │ │ │ + 0x0001b250 794d6178 00000000 66696c65 73000000 yMax....files... │ │ │ │ │ + 0x0001b260 73756264 69727300 73796d6c 696e6b73 subdirs.symlinks │ │ │ │ │ + 0x0001b270 00000000 63687264 65767300 626c6b64 ....chrdevs.blkd │ │ │ │ │ + 0x0001b280 65767300 736f636b 65747300 6469736b evs.sockets.disk │ │ │ │ │ + 0x0001b290 55736167 65000000 75696400 67696400 Usage...uid.gid. │ │ │ │ │ + 0x0001b2a0 65756964 00000000 65676964 00000000 euid....egid.... │ │ │ │ │ + 0x0001b2b0 69646c65 00000000 72756e6e 696e6700 idle....running. │ │ │ │ │ + 0x0001b2c0 736c6565 70696e67 00000000 73746f70 sleeping....stop │ │ │ │ │ + 0x0001b2d0 70656400 7a6f6d62 69650000 74687265 ped.zombie..thre │ │ │ │ │ + 0x0001b2e0 61647300 70616765 496e0000 70616765 ads.pageIn..page │ │ │ │ │ + 0x0001b2f0 4f757400 61636365 73730000 6d6b6e6f Out.access..mkno │ │ │ │ │ + 0x0001b300 64000000 72656164 64697270 6c757300 d...readdirplus. │ │ │ │ │ + 0x0001b310 6673696e 666f0000 70617468 636f6e66 fsinfo..pathconf │ │ │ │ │ + 0x0001b320 00000000 636f6d6d 69740000 70657263 ....commit..perc │ │ │ │ │ + 0x0001b330 656e7400 6c617374 54696d65 00000000 ent.lastTime.... │ │ │ │ │ + 0x0001b340 73746172 7454696d 65000000 75736572 startTime...user │ │ │ │ │ + 0x0001b350 00000000 73797300 61637469 76654f70 ....sys.activeOp │ │ │ │ │ + 0x0001b360 656e7300 70617373 6976654f 70656e73 ens.passiveOpens │ │ │ │ │ + 0x0001b370 00000000 61747465 6d707446 61696c73 ....attemptFails │ │ │ │ │ + 0x0001b380 00000000 65737461 62526573 65747300 ....estabResets. │ │ │ │ │ + 0x0001b390 63757272 45737461 62000000 696e5365 currEstab...inSe │ │ │ │ │ + 0x0001b3a0 67730000 6f757453 65677300 72657472 gs..outSegs.retr │ │ │ │ │ + 0x0001b3b0 616e7353 65677300 696e4572 72730000 ansSegs.inErrs.. │ │ │ │ │ + 0x0001b3c0 6f757452 73747300 61726368 00000000 outRsts.arch.... │ │ │ │ │ + 0x0001b3d0 6d616368 696e6500 64657363 72697074 machine.descript │ │ │ │ │ + 0x0001b3e0 696f6e00 70617463 684c6576 656c0000 ion.patchLevel.. │ │ │ │ │ + 0x0001b3f0 76656e64 6f720000 76656e64 6f725665 vendor..vendorVe │ │ │ │ │ + 0x0001b400 7273696f 6e000000 76656e64 6f724e61 rsion...vendorNa │ │ │ │ │ + 0x0001b410 6d650000 76656e64 6f72436f 64654e61 me..vendorCodeNa │ │ │ │ │ + 0x0001b420 6d650000 43000000 73746174 65000000 me..C...state... │ │ │ │ │ + 0x0001b430 70706964 00000000 74747900 6e696365 ppid....tty.nice │ │ │ │ │ + 0x0001b440 00000000 7072696f 72697479 00000000 ....priority.... │ │ │ │ │ + 0x0001b450 70726f63 6573736f 72000000 7065726d processor...perm │ │ │ │ │ + 0x0001b460 69737369 6f6e7300 74797065 00000000 issions.type.... │ │ │ │ │ + 0x0001b470 696e6f64 65000000 64657669 63650000 inode...device.. │ │ │ │ │ + 0x0001b480 6e6c696e 6b000000 6174696d 65000000 nlink...atime... │ │ │ │ │ + 0x0001b490 6374696d 65000000 6d74696d 65000000 ctime...mtime... │ │ │ │ │ + 0x0001b4a0 75707469 6d650000 68776164 64720000 uptime..hwaddr.. │ │ │ │ │ + 0x0001b4b0 61646472 65737300 64657374 696e6174 address.destinat │ │ │ │ │ + 0x0001b4c0 696f6e00 62726f61 64636173 74000000 ion.broadcast... │ │ │ │ │ + 0x0001b4d0 6e65746d 61736b00 666c6167 73000000 netmask.flags... │ │ │ │ │ + 0x0001b4e0 6d747500 6d657472 69630000 67726f75 mtu.metric..grou │ │ │ │ │ + 0x0001b4f0 70000000 72784279 74657300 72785061 p...rxBytes.rxPa │ │ │ │ │ + 0x0001b500 636b6574 73000000 72784572 726f7273 ckets...rxErrors │ │ │ │ │ + 0x0001b510 00000000 72784472 6f707065 64000000 ....rxDropped... │ │ │ │ │ + 0x0001b520 72784f76 65727275 6e730000 72784672 rxOverruns..rxFr │ │ │ │ │ + 0x0001b530 616d6500 74784279 74657300 74785061 ame.txBytes.txPa │ │ │ │ │ + 0x0001b540 636b6574 73000000 74784572 726f7273 ckets...txErrors │ │ │ │ │ + 0x0001b550 00000000 74784472 6f707065 64000000 ....txDropped... │ │ │ │ │ + 0x0001b560 74784f76 65727275 6e730000 7478436f txOverruns..txCo │ │ │ │ │ + 0x0001b570 6c6c6973 696f6e73 00000000 74784361 llisions....txCa │ │ │ │ │ + 0x0001b580 72726965 72000000 73706565 64000000 rrier...speed... │ │ │ │ │ + 0x0001b590 77616974 00000000 69727100 736f6674 wait....irq.soft │ │ │ │ │ + 0x0001b5a0 49727100 73746f6c 656e0000 61766169 Irq.stolen..avai │ │ │ │ │ + 0x0001b5b0 6c000000 66726565 46696c65 73000000 l...freeFiles... │ │ │ │ │ + 0x0001b5c0 6469736b 52656164 73000000 6469736b diskReads...disk │ │ │ │ │ + 0x0001b5d0 57726974 65730000 6469736b 52656164 Writes..diskRead │ │ │ │ │ + 0x0001b5e0 42797465 73000000 6469736b 57726974 Bytes...diskWrit │ │ │ │ │ + 0x0001b5f0 65427974 65730000 6469736b 51756575 eBytes..diskQueu │ │ │ │ │ + 0x0001b600 65000000 6469736b 53657276 69636554 e...diskServiceT │ │ │ │ │ + 0x0001b610 696d6500 75736550 65726365 6e740000 ime.usePercent.. │ │ │ │ │ + 0x0001b620 63776400 6f72672f 68797065 7269632f cwd.org/hyperic/ │ │ │ │ │ + 0x0001b630 73696761 722f4669 6c655379 7374656d sigar/FileSystem │ │ │ │ │ + 0x0001b640 00000000 6469724e 616d6500 6465764e ....dirName.devN │ │ │ │ │ + 0x0001b650 616d6500 74797065 4e616d65 00000000 ame.typeName.... │ │ │ │ │ + 0x0001b660 73797354 7970654e 616d6500 6f707469 sysTypeName.opti │ │ │ │ │ + 0x0001b670 6f6e7300 6e667300 3a2f0000 6f72672f ons.nfs.:/..org/ │ │ │ │ │ + 0x0001b680 68797065 7269632f 73696761 722f4e66 hyperic/sigar/Nf │ │ │ │ │ + 0x0001b690 7346696c 65537973 74656d00 6f72672f sFileSystem.org/ │ │ │ │ │ + 0x0001b6a0 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ + 0x0001b6b0 75496e66 6f000000 6d6f6465 6c000000 uInfo...model... │ │ │ │ │ + 0x0001b6c0 6d687a00 63616368 6553697a 65000000 mhz.cacheSize... │ │ │ │ │ + 0x0001b6d0 746f7461 6c436f72 65730000 746f7461 totalCores..tota │ │ │ │ │ + 0x0001b6e0 6c536f63 6b657473 00000000 636f7265 lSockets....core │ │ │ │ │ + 0x0001b6f0 73506572 536f636b 65740000 6f72672f sPerSocket..org/ │ │ │ │ │ + 0x0001b700 68797065 7269632f 73696761 722f4370 hyperic/sigar/Cp │ │ │ │ │ + 0x0001b710 75000000 636f6d62 696e6564 00000000 u...combined.... │ │ │ │ │ + 0x0001b720 6a617661 2f6c616e 672f5374 72696e67 java/lang/String │ │ │ │ │ + 0x0001b730 00000000 6a617661 2f757469 6c2f4861 ....java/util/Ha │ │ │ │ │ + 0x0001b740 73684d61 70000000 284c6a61 76612f6c shMap...(Ljava/l │ │ │ │ │ + 0x0001b750 616e672f 4f626a65 63743b4c 6a617661 ang/Object;Ljava │ │ │ │ │ + 0x0001b760 2f6c616e 672f4f62 6a656374 3b294c6a /lang/Object;)Lj │ │ │ │ │ + 0x0001b770 6176612f 6c616e67 2f4f626a 6563743b ava/lang/Object; │ │ │ │ │ + 0x0001b780 00000000 70757400 6f72672f 68797065 ....put.org/hype │ │ │ │ │ + 0x0001b790 7269632f 73696761 722f4e65 74526f75 ric/sigar/NetRou │ │ │ │ │ + 0x0001b7a0 74650000 67617465 77617900 72656663 te..gateway.refc │ │ │ │ │ + 0x0001b7b0 6e740000 75736500 6d61736b 00000000 nt..use.mask.... │ │ │ │ │ + 0x0001b7c0 77696e64 6f770000 69727474 00000000 window..irtt.... │ │ │ │ │ + 0x0001b7d0 69666e61 6d650000 6f72672f 68797065 ifname..org/hype │ │ │ │ │ + 0x0001b7e0 7269632f 73696761 722f4e65 74436f6e ric/sigar/NetCon │ │ │ │ │ + 0x0001b7f0 6e656374 696f6e00 6c6f6361 6c506f72 nection.localPor │ │ │ │ │ + 0x0001b800 74000000 6c6f6361 6c416464 72657373 t...localAddress │ │ │ │ │ + 0x0001b810 00000000 72656d6f 7465506f 72740000 ....remotePort.. │ │ │ │ │ + 0x0001b820 72656d6f 74654164 64726573 73000000 remoteAddress... │ │ │ │ │ + 0x0001b830 73656e64 51756575 65000000 72656365 sendQueue...rece │ │ │ │ │ + 0x0001b840 69766551 75657565 00000000 74637049 iveQueue....tcpI │ │ │ │ │ + 0x0001b850 6e626f75 6e64546f 74616c00 7463704f nboundTotal.tcpO │ │ │ │ │ + 0x0001b860 7574626f 756e6454 6f74616c 00000000 utboundTotal.... │ │ │ │ │ + 0x0001b870 616c6c49 6e626f75 6e64546f 74616c00 allInboundTotal. │ │ │ │ │ + 0x0001b880 616c6c4f 7574626f 756e6454 6f74616c allOutboundTotal │ │ │ │ │ + 0x0001b890 00000000 5b490000 74637053 74617465 ....[I..tcpState │ │ │ │ │ + 0x0001b8a0 73000000 6f72672f 68797065 7269632f s...org/hyperic/ │ │ │ │ │ + 0x0001b8b0 73696761 722f5768 6f000000 686f7374 sigar/Who...host │ │ │ │ │ + 0x0001b8c0 00000000 4e4f5f4e 41544956 455f4745 ....NO_NATIVE_GE │ │ │ │ │ + 0x0001b8d0 54504153 53000000 64697361 626c6564 TPASS...disabled │ │ │ │ │ + 0x0001b8e0 20776974 6820244e 4f5f4e41 54495645 with $NO_NATIVE │ │ │ │ │ + 0x0001b8f0 5f474554 50415353 00000000 6f72672f _GETPASS....org/ │ │ │ │ │ + 0x0001b900 68797065 7269632f 73696761 722f7074 hyperic/sigar/pt │ │ │ │ │ + 0x0001b910 716c2f4d 616c666f 726d6564 51756572 ql/MalformedQuer │ │ │ │ │ + 0x0001b920 79457863 65707469 6f6e0000 6a617661 yException..java │ │ │ │ │ + 0x0001b930 2f696f2f 454f4645 78636570 74696f6e /io/EOFException │ │ │ │ │ + 0x0001b940 00000000 284c6a61 76612f6c 616e672f ....(Ljava/lang/ │ │ │ │ │ + 0x0001b950 53747269 6e673b29 4c6a6176 612f6c61 String;)Ljava/la │ │ │ │ │ + 0x0001b960 6e672f53 7472696e 673b0000 636f6d70 ng/String;..comp │ │ │ │ │ + 0x0001b970 6c657465 00000000 77696e33 32206f6e lete....win32 on │ │ │ │ │ + 0x0001b980 6c790000 66617461 6c000000 6572726f ly..fatal...erro │ │ │ │ │ + 0x0001b990 72000000 7761726e 00000000 696e666f r...warn....info │ │ │ │ │ + 0x0001b9a0 00000000 64656275 67000000 41425254 ....debug...ABRT │ │ │ │ │ + 0x0001b9b0 00000000 414c524d 00000000 42555300 ....ALRM....BUS. │ │ │ │ │ + 0x0001b9c0 434f4e54 00000000 43484c44 00000000 CONT....CHLD.... │ │ │ │ │ + 0x0001b9d0 434c4400 46504500 48555000 494e5400 CLD.FPE.HUP.INT. │ │ │ │ │ + 0x0001b9e0 494c4c00 494f5400 4b494c4c 00000000 ILL.IOT.KILL.... │ │ │ │ │ + 0x0001b9f0 504f4c4c 00000000 50495045 00000000 POLL....PIPE.... │ │ │ │ │ + 0x0001ba00 50524f46 00000000 50575200 51554954 PROF....PWR.QUIT │ │ │ │ │ + 0x0001ba10 00000000 53454756 00000000 53595300 ....SEGV....SYS. │ │ │ │ │ + 0x0001ba20 53544f50 00000000 53544b46 4c540000 STOP....STKFLT.. │ │ │ │ │ + 0x0001ba30 54524150 00000000 5445524d 00000000 TRAP....TERM.... │ │ │ │ │ + 0x0001ba40 54535450 00000000 5454494e 00000000 TSTP....TTIN.... │ │ │ │ │ + 0x0001ba50 54544f55 00000000 55524700 55535231 TTOU....URG.USR1 │ │ │ │ │ + 0x0001ba60 00000000 55535232 00000000 5654414c ....USR2....VTAL │ │ │ │ │ + 0x0001ba70 524d0000 57494e43 48000000 58435055 RM..WINCH...XCPU │ │ │ │ │ + 0x0001ba80 00000000 5846535a 00000000 2f627569 ....XFSZ..../bui │ │ │ │ │ + 0x0001ba90 6c642f72 6570726f 64756369 626c652d ld/reproducible- │ │ │ │ │ + 0x0001baa0 70617468 2f687970 65726963 2d736967 path/hyperic-sig │ │ │ │ │ + 0x0001bab0 61722d31 2e362e34 2b646673 672f7372 ar-1.6.4+dfsg/sr │ │ │ │ │ + 0x0001bac0 632f7369 6761725f 7574696c 2e630000 c/sigar_util.c.. │ │ │ │ │ + 0x0001bad0 28756e73 69676e65 6420696e 74296275 (unsigned int)bu │ │ │ │ │ + 0x0001bae0 666c656e 203e3d20 28535354 524c454e flen >= (SSTRLEN │ │ │ │ │ + 0x0001baf0 2850524f 43505f46 535f524f 4f542920 (PROCP_FS_ROOT) │ │ │ │ │ + 0x0001bb00 2b205549 544f415f 42554646 45525f53 + UITOA_BUFFER_S │ │ │ │ │ + 0x0001bb10 495a4520 2b20666e 616d655f 6c656e20 IZE + fname_len │ │ │ │ │ + 0x0001bb20 2b203129 00000000 2f70726f 632f0000 + 1)..../proc/.. │ │ │ │ │ + 0x0001bb30 2f70726f 63000000 2f666400 2f636d64 /proc.../fd./cmd │ │ │ │ │ + 0x0001bb40 6c696e65 00000000 58656f6e 00000000 line....Xeon.... │ │ │ │ │ + 0x0001bb50 53494741 525f5041 54480000 2e000000 SIGAR_PATH...... │ │ │ │ │ + 0x0001bb60 2f646576 2f257300 2f646576 2f000000 /dev/%s./dev/... │ │ │ │ │ + 0x0001bb70 5b696f64 65765d20 73746174 28257329 [iodev] stat(%s) │ │ │ │ │ + 0x0001bb80 20666169 6c656400 5b696f64 65765d20 failed.[iodev] │ │ │ │ │ + 0x0001bb90 25732069 735f6465 763d7472 75650000 %s is_dev=true.. │ │ │ │ │ + 0x0001bba0 5b696f64 65765d20 66696c65 5f737973 [iodev] file_sys │ │ │ │ │ + 0x0001bbb0 74656d5f 6c697374 20666169 6c65643a tem_list failed: │ │ │ │ │ + 0x0001bbc0 20257300 5b696f64 65765d20 696e6f64 %s.[iodev] inod │ │ │ │ │ + 0x0001bbd0 65207374 61742825 73292066 61696c65 e stat(%s) faile │ │ │ │ │ + 0x0001bbe0 64000000 5b696f64 65765d20 6d617020 d...[iodev] map │ │ │ │ │ + 0x0001bbf0 2573202d 3e202573 00000000 6c696273 %s -> %s....libs │ │ │ │ │ + 0x0001bc00 69676172 2d000000 64657465 63746564 igar-...detected │ │ │ │ │ + 0x0001bc10 20736967 61722d6c 69623d27 25732700 sigar-lib='%s'. │ │ │ │ │ + 0x0001bc20 5b25735d 2025730a 00000000 46415441 [%s] %s.....FATA │ │ │ │ │ + 0x0001bc30 4c000000 4552524f 52000000 5741524e L...ERROR...WARN │ │ │ │ │ + 0x0001bc40 00000000 494e464f 00000000 44454255 ....INFO....DEBU │ │ │ │ │ + 0x0001bc50 47000000 54524143 45000000 58454f4e G...TRACE...XEON │ │ │ │ │ + 0x0001bc60 00000000 50656e74 69756d20 49494900 ....Pentium III. │ │ │ │ │ + 0x0001bc70 50656e74 69756d20 49490000 50656e74 Pentium II..Pent │ │ │ │ │ + 0x0001bc80 69756d28 52292049 49490000 50656e74 ium(R) III..Pent │ │ │ │ │ + 0x0001bc90 69756d28 52292034 00000000 50656e74 ium(R) 4....Pent │ │ │ │ │ + 0x0001bca0 69756d20 34000000 50656e74 69756d28 ium 4...Pentium( │ │ │ │ │ + 0x0001bcb0 5229204d 00000000 50656e74 69756d20 R) M....Pentium │ │ │ │ │ + 0x0001bcc0 4d000000 50656e74 69756d20 50726f00 M...Pentium Pro. │ │ │ │ │ + 0x0001bcd0 43656c65 726f6e00 4f707465 726f6e00 Celeron.Opteron. │ │ │ │ │ + 0x0001bce0 4174686c 6f6e0000 4475726f 6e000000 Athlon..Duron... │ │ │ │ │ + 0x0001bcf0 4b362874 6d292d49 49490000 4b362049 K6(tm)-III..K6 I │ │ │ │ │ + 0x0001bd00 49490000 4b362874 6d292033 442b0000 II..K6(tm) 3D+.. │ │ │ │ │ + 0x0001bd10 4b362033 442b0000 73696761 725f7072 K6 3D+..sigar_pr │ │ │ │ │ + 0x0001bd20 6f635f66 696c656e 616d6500 31312f30 oc_filename.11/0 │ │ │ │ │ + 0x0001bd30 392f3230 32312030 363a3330 20414d00 9/2021 06:30 AM. │ │ │ │ │ + 0x0001bd40 6578706f 72746564 00000000 312e362e exported....1.6. │ │ │ │ │ + 0x0001bd50 342e3000 61726d2d 6c696e75 78000000 4.0.arm-linux... │ │ │ │ │ + 0x0001bd60 6c696273 69676172 2e736f00 73696761 libsigar.so.siga │ │ │ │ │ + 0x0001bd70 72000000 53494741 522d312e 362e342e r...SIGAR-1.6.4. │ │ │ │ │ + 0x0001bd80 302c2053 434d2072 65766973 696f6e20 0, SCM revision │ │ │ │ │ + 0x0001bd90 6578706f 72746564 2c206275 696c7420 exported, built │ │ │ │ │ + 0x0001bda0 31312f30 392f3230 32312030 363a3330 11/09/2021 06:30 │ │ │ │ │ + 0x0001bdb0 20414d20 6173206c 69627369 6761722e AM as libsigar. │ │ │ │ │ + 0x0001bdc0 736f0000 53494741 525f4350 555f4c49 so..SIGAR_CPU_LI │ │ │ │ │ + 0x0001bdd0 53545f53 4f434b45 54530000 756e6b6e ST_SOCKETS..unkn │ │ │ │ │ + 0x0001bde0 6f776e00 6e6f6e65 00000000 736d6266 own.none....smbf │ │ │ │ │ + 0x0001bdf0 73000000 73776170 00000000 61667300 s...swap....afs. │ │ │ │ │ + 0x0001be00 69736f39 36363000 63766673 00000000 iso9660.cvfs.... │ │ │ │ │ + 0x0001be10 63696673 00000000 6d73646f 73000000 cifs....msdos... │ │ │ │ │ + 0x0001be20 6d696e69 78000000 68706673 00000000 minix...hpfs.... │ │ │ │ │ + 0x0001be30 76786673 00000000 76666174 00000000 vxfs....vfat.... │ │ │ │ │ + 0x0001be40 7a667300 4f4b0000 5b66735f 70696e67 zfs.OK..[fs_ping │ │ │ │ │ + 0x0001be50 5d202573 202d3e20 25733a20 25730000 ] %s -> %s: %s.. │ │ │ │ │ + 0x0001be60 2f70726f 632f6e65 742f6465 76000000 /proc/net/dev... │ │ │ │ │ + 0x0001be70 5b6e6574 5f737461 745f706f 72745d20 [net_stat_port] │ │ │ │ │ + 0x0001be80 7573696e 67206164 64726573 73202725 using address '% │ │ │ │ │ + 0x0001be90 733a2564 27000000 2f766172 2f72756e s:%d'.../var/run │ │ │ │ │ + 0x0001bea0 2f75746d 70000000 2f657463 2f726573 /utmp.../etc/res │ │ │ │ │ + 0x0001beb0 6f6c762e 636f6e66 00000000 6e616d65 olv.conf....name │ │ │ │ │ + 0x0001bec0 73657276 65720000 414d5052 204e4554 server..AMPR NET │ │ │ │ │ + 0x0001bed0 2f524f4d 00000000 45746865 726e6574 /ROM....Ethernet │ │ │ │ │ + 0x0001bee0 00000000 4c6f6361 6c204c6f 6f706261 ....Local Loopba │ │ │ │ │ + 0x0001bef0 636b0000 5b667164 6e5d2075 73696e67 ck..[fqdn] using │ │ │ │ │ + 0x0001bf00 20697020 61646472 65737320 27257327 ip address '%s' │ │ │ │ │ + 0x0001bf10 20666f72 20667164 6e000000 5b667164 for fqdn...[fqd │ │ │ │ │ + 0x0001bf20 6e5d2067 6574686f 73746e61 6d652066 n] gethostname f │ │ │ │ │ + 0x0001bf30 61696c65 643a2025 73000000 5b667164 ailed: %s...[fqd │ │ │ │ │ + 0x0001bf40 6e5d2067 6574686f 73746e61 6d652829 n] gethostname() │ │ │ │ │ + 0x0001bf50 3d3d2725 73270000 5b667164 6e5d2067 =='%s'..[fqdn] g │ │ │ │ │ + 0x0001bf60 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ + 0x0001bf70 20666169 6c65643a 20257300 5b667164 failed: %s.[fqd │ │ │ │ │ + 0x0001bf80 6e5d2072 65736f6c 76656420 7573696e n] resolved usin │ │ │ │ │ + 0x0001bf90 67206765 74686f73 7462796e 616d652e g gethostbyname. │ │ │ │ │ + 0x0001bfa0 685f6e61 6d650000 5b667164 6e5d2075 h_name..[fqdn] u │ │ │ │ │ + 0x0001bfb0 6e726573 6f6c7665 64207573 696e6720 nresolved using │ │ │ │ │ + 0x0001bfc0 67657468 6f737462 796e616d 652e685f gethostbyname.h_ │ │ │ │ │ + 0x0001bfd0 6e616d65 00000000 5b667164 6e5d2072 name....[fqdn] r │ │ │ │ │ + 0x0001bfe0 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ + 0x0001bff0 74686f73 7462796e 616d652e 685f616c thostbyname.h_al │ │ │ │ │ + 0x0001c000 69617365 73000000 5b667164 6e5d2067 iases...[fqdn] g │ │ │ │ │ + 0x0001c010 6574686f 73746279 6e616d65 28257329 ethostbyname(%s) │ │ │ │ │ + 0x0001c020 2e616c69 61735b25 645d3d3d 27257327 .alias[%d]=='%s' │ │ │ │ │ + 0x0001c030 00000000 5b667164 6e5d2075 6e726573 ....[fqdn] unres │ │ │ │ │ + 0x0001c040 6f6c7665 64207573 696e6720 67657468 olved using geth │ │ │ │ │ + 0x0001c050 6f737462 796e616d 652e685f 616c6961 ostbyname.h_alia │ │ │ │ │ + 0x0001c060 73657300 5b667164 6e5d2067 6574686f ses.[fqdn] getho │ │ │ │ │ + 0x0001c070 73746279 61646472 28257329 20666169 stbyaddr(%s) fai │ │ │ │ │ + 0x0001c080 6c65643a 20257300 5b667164 6e5d2072 led: %s.[fqdn] r │ │ │ │ │ + 0x0001c090 65736f6c 76656420 7573696e 67206765 esolved using ge │ │ │ │ │ + 0x0001c0a0 74686f73 74627961 6464722e 685f6e61 thostbyaddr.h_na │ │ │ │ │ + 0x0001c0b0 6d650000 5b667164 6e5d2067 6574686f me..[fqdn] getho │ │ │ │ │ + 0x0001c0c0 73746279 61646472 28257329 3d3d2725 stbyaddr(%s)=='% │ │ │ │ │ + 0x0001c0d0 73270000 5b667164 6e5d2072 65736f6c s'..[fqdn] resol │ │ │ │ │ + 0x0001c0e0 76656420 7573696e 67206765 74686f73 ved using gethos │ │ │ │ │ + 0x0001c0f0 74627961 6464722e 685f616c 69617365 tbyaddr.h_aliase │ │ │ │ │ + 0x0001c100 73000000 5b667164 6e5d2067 6574686f s...[fqdn] getho │ │ │ │ │ + 0x0001c110 73746279 61646472 28257329 2e616c69 stbyaddr(%s).ali │ │ │ │ │ + 0x0001c120 61735b25 645d3d3d 27257327 00000000 as[%d]=='%s'.... │ │ │ │ │ + 0x0001c130 5b667164 6e5d2075 6e726573 6f6c7665 [fqdn] unresolve │ │ │ │ │ + 0x0001c140 64207573 696e6720 67657468 6f737462 d using gethostb │ │ │ │ │ + 0x0001c150 796e616d 652e685f 61646472 5f6c6973 yname.h_addr_lis │ │ │ │ │ + 0x0001c160 74000000 5b667164 6e5d2072 65736f6c t...[fqdn] resol │ │ │ │ │ + 0x0001c170 76656420 7573696e 67206765 74646f6d ved using getdom │ │ │ │ │ + 0x0001c180 61696e6e 616d6500 5b667164 6e5d2067 ainname.[fqdn] g │ │ │ │ │ + 0x0001c190 6574646f 6d61696e 6e616d65 20666169 etdomainname fai │ │ │ │ │ + 0x0001c1a0 6c656400 2f646576 2f747479 00000000 led./dev/tty.... │ │ │ │ │ + 0x0001c1b0 6c6f6361 6c000000 72656d6f 74650000 local...remote.. │ │ │ │ │ + 0x0001c1c0 6364726f 6d000000 00000000 01000000 cdrom........... │ │ │ │ │ + 0x0001c1d0 00000000 08000000 01000000 00040000 ................ │ │ │ │ │ + 0x0001c1e0 10000000 18000000 02000000 00040000 ................ │ │ │ │ │ + 0x0001c1f0 30000000 38000000 03000000 00040000 0...8........... │ │ │ │ │ + 0x0001c200 40000000 48000000 13000000 00020000 @...H........... │ │ │ │ │ + 0x0001c210 20000000 28000000 04000000 00040000 ...(........... │ │ │ │ │ + 0x0001c220 50000000 58000000 05000000 00040000 P...X........... │ │ │ │ │ + 0x0001c230 60000000 68000000 06000000 01000000 `...h........... │ │ │ │ │ + 0x0001c240 70000000 78000000 07000000 01000000 p...x........... │ │ │ │ │ + 0x0001c250 80000000 88000000 09000000 00040000 ................ │ │ │ │ │ + 0x0001c260 90000000 98000000 ffffffff 00000000 ................ │ │ │ │ │ + 0x0001c270 00000000 00000000 2f657463 2f736572 ......../etc/ser │ │ │ │ │ + 0x0001c280 76696365 73000000 53494741 525f4e45 vices...SIGAR_NE │ │ │ │ │ + 0x0001c290 545f5345 52564943 45535f46 494c4500 T_SERVICES_FILE. │ │ │ │ │ + 0x0001c2a0 25732564 2f257300 556e6b6e 6f776e20 %s%d/%s.Unknown │ │ │ │ │ + 0x0001c2b0 4572726f 72000000 556e6b6e 6f776e20 Error...Unknown │ │ │ │ │ + 0x0001c2c0 4f532045 72726f72 00000000 4572726f OS Error....Erro │ │ │ │ │ + 0x0001c2d0 72207374 72696e67 206e6f74 20737065 r string not spe │ │ │ │ │ + 0x0001c2e0 63696669 65642079 65740000 54686973 cified yet..This │ │ │ │ │ + 0x0001c2f0 2066756e 6374696f 6e206861 73206e6f function has no │ │ │ │ │ + 0x0001c300 74206265 656e2069 6d706c65 6d656e74 t been implement │ │ │ │ │ + 0x0001c310 6564206f 6e207468 69732070 6c617466 ed on this platf │ │ │ │ │ + 0x0001c320 6f726d00 25336420 00000000 25642e25 orm.%3d ....%d.% │ │ │ │ │ + 0x0001c330 64256300 25336425 63000000 4b4d4754 d%c.%3d%c...KMGT │ │ │ │ │ + 0x0001c340 50450000 25642064 61792573 2c200000 PE..%d day%s, .. │ │ │ │ │ + 0x0001c350 2532643a 25303264 00000000 2564206d %2d:%02d....%d m │ │ │ │ │ + 0x0001c360 696e0000 25303258 3a253032 583a2530 in..%02X:%02X:%0 │ │ │ │ │ + 0x0001c370 32583a25 3032583a 25303258 3a253032 2X:%02X:%02X:%02 │ │ │ │ │ + 0x0001c380 58000000 74637000 75647000 72617700 X...tcp.udp.raw. │ │ │ │ │ + 0x0001c390 756e6978 00000000 45535441 424c4953 unix....ESTABLIS │ │ │ │ │ + 0x0001c3a0 48454400 53594e5f 53454e54 00000000 HED.SYN_SENT.... │ │ │ │ │ + 0x0001c3b0 53594e5f 52454356 00000000 46494e5f SYN_RECV....FIN_ │ │ │ │ │ + 0x0001c3c0 57414954 31000000 46494e5f 57414954 WAIT1...FIN_WAIT │ │ │ │ │ + 0x0001c3d0 32000000 54494d45 5f574149 54000000 2...TIME_WAIT... │ │ │ │ │ + 0x0001c3e0 434c4f53 45000000 434c4f53 455f5741 CLOSE...CLOSE_WA │ │ │ │ │ + 0x0001c3f0 49540000 4c415354 5f41434b 00000000 IT..LAST_ACK.... │ │ │ │ │ + 0x0001c400 4c495354 454e0000 434c4f53 494e4700 LISTEN..CLOSING. │ │ │ │ │ + 0x0001c410 49444c45 00000000 424f554e 44000000 IDLE....BOUND... │ │ │ │ │ + 0x0001c420 554e4b4e 4f574e00 5b4e4f20 464c4147 UNKNOWN.[NO FLAG │ │ │ │ │ + 0x0001c430 535d2000 55502000 42524f41 44434153 S] .UP .BROADCAS │ │ │ │ │ + 0x0001c440 54200000 44454255 47200000 4c4f4f50 T ..DEBUG ..LOOP │ │ │ │ │ + 0x0001c450 4241434b 20000000 504f494e 544f504f BACK ...POINTOPO │ │ │ │ │ + 0x0001c460 494e5420 00000000 4e4f5452 41494c45 INT ....NOTRAILE │ │ │ │ │ + 0x0001c470 52532000 52554e4e 494e4720 00000000 RS .RUNNING .... │ │ │ │ │ + 0x0001c480 4e4f4152 50200000 50524f4d 49534320 NOARP ..PROMISC │ │ │ │ │ + 0x0001c490 00000000 414c4c4d 554c5449 20000000 ....ALLMULTI ... │ │ │ │ │ + 0x0001c4a0 4d554c54 49434153 54200000 2f70726f MULTICAST ../pro │ │ │ │ │ + 0x0001c4b0 632f7374 61740000 6274696d 65000000 c/stat..btime... │ │ │ │ │ + 0x0001c4c0 2f70726f 632f7365 6c662f73 74617400 /proc/self/stat. │ │ │ │ │ + 0x0001c4d0 2f737461 74000000 2f737973 2f646576 /stat.../sys/dev │ │ │ │ │ + 0x0001c4e0 69636573 2f737973 74656d2f 6370752f ices/system/cpu/ │ │ │ │ │ + 0x0001c4f0 63707525 642f6370 75667265 712f6370 cpu%d/cpufreq/cp │ │ │ │ │ + 0x0001c500 75696e66 6f5f6d61 785f6672 65710000 uinfo_max_freq.. │ │ │ │ │ + 0x0001c510 52656420 48617420 456e7465 72707269 Red Hat Enterpri │ │ │ │ │ + 0x0001c520 7365204c 696e7578 20000000 456e7465 se Linux ...Ente │ │ │ │ │ + 0x0001c530 72707269 7365204c 696e7578 20256300 rprise Linux %c. │ │ │ │ │ + 0x0001c540 43656e74 4f530000 53636965 6e746966 CentOS..Scientif │ │ │ │ │ + 0x0001c550 6963204c 696e7578 00000000 58656e53 ic Linux....XenS │ │ │ │ │ + 0x0001c560 65727665 72202573 00000000 44495354 erver %s....DIST │ │ │ │ │ + 0x0001c570 5249425f 49440000 44495354 5249425f RIB_ID..DISTRIB_ │ │ │ │ │ + 0x0001c580 52454c45 41534500 44495354 5249425f RELEASE.DISTRIB_ │ │ │ │ │ + 0x0001c590 434f4445 4e414d45 00000000 50524f44 CODENAME....PROD │ │ │ │ │ + 0x0001c5a0 5543545f 56455253 494f4e00 4b45524e UCT_VERSION.KERN │ │ │ │ │ + 0x0001c5b0 454c5f56 45525349 4f4e0000 70726f63 EL_VERSION..proc │ │ │ │ │ + 0x0001c5c0 33000000 70726f63 32000000 2f70726f 3...proc2.../pro │ │ │ │ │ + 0x0001c5d0 632f7061 72746974 696f6e73 20257320 c/partitions %s │ │ │ │ │ + 0x0001c5e0 2d3e2025 73205b25 642c2564 5d000000 -> %s [%d,%d]... │ │ │ │ │ + 0x0001c5f0 2f70726f 632f7061 72746974 696f6e73 /proc/partitions │ │ │ │ │ + 0x0001c600 00000000 2f70726f 632f6469 736b7374 ..../proc/diskst │ │ │ │ │ + 0x0001c610 61747320 2573202d 3e202573 205b2564 ats %s -> %s [%d │ │ │ │ │ + 0x0001c620 2c25645d 00000000 2f70726f 632f6469 ,%d]..../proc/di │ │ │ │ │ + 0x0001c630 736b7374 61747300 256c7520 256c7520 skstats.%lu %lu │ │ │ │ │ + 0x0001c640 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ + 0x0001c650 256c7520 256c7520 256c7520 256c7520 %lu %lu %lu %lu │ │ │ │ │ + 0x0001c660 256c7500 2f737973 2f626c6f 636b2f25 %lu./sys/block/% │ │ │ │ │ + 0x0001c670 732f2573 25642f73 74617400 2f737461 s/%s%d/stat./sta │ │ │ │ │ + 0x0001c680 74757300 0a546872 65616473 3a000000 tus..Threads:... │ │ │ │ │ + 0x0001c690 53494741 525f4f53 5f52454c 45415345 SIGAR_OS_RELEASE │ │ │ │ │ + 0x0001c6a0 5f46494c 45000000 53494741 525f4f53 _FILE...SIGAR_OS │ │ │ │ │ + 0x0001c6b0 5f56454e 444f525f 4e414d45 00000000 _VENDOR_NAME.... │ │ │ │ │ + 0x0001c6c0 25732025 73000000 47656e75 696e6549 %s %s...GenuineI │ │ │ │ │ + 0x0001c6d0 6e74656c 00000000 496e7465 6c000000 ntel....Intel... │ │ │ │ │ + 0x0001c6e0 41757468 656e7469 63414d44 00000000 AuthenticAMD.... │ │ │ │ │ + 0x0001c6f0 414d4400 66616d69 6c790000 6d6f6465 AMD.family..mode │ │ │ │ │ + 0x0001c700 6c206e61 6d650000 63707520 4d487a00 l name..cpu MHz. │ │ │ │ │ + 0x0001c710 63616368 65207369 7a650000 25732f25 cache size..%s/% │ │ │ │ │ + 0x0001c720 73000000 5b70726f 635f6e65 745d2075 s...[proc_net] u │ │ │ │ │ + 0x0001c730 73696e67 20257300 5b70726f 635f6e65 sing %s.[proc_ne │ │ │ │ │ + 0x0001c740 745d2063 616e6e6f 74206f70 656e2025 t] cannot open % │ │ │ │ │ + 0x0001c750 73000000 2f737973 2f626c6f 636b0000 s.../sys/block.. │ │ │ │ │ + 0x0001c760 53494741 525f5052 4f435f4e 45540000 SIGAR_PROC_NET.. │ │ │ │ │ + 0x0001c770 53494741 525f4841 535f4e50 544c0000 SIGAR_HAS_NPTL.. │ │ │ │ │ + 0x0001c780 2f70726f 632f6d65 6d696e66 6f000000 /proc/meminfo... │ │ │ │ │ + 0x0001c790 4d656d54 6f74616c 3a000000 4d656d46 MemTotal:...MemF │ │ │ │ │ + 0x0001c7a0 7265653a 00000000 42756666 6572733a ree:....Buffers: │ │ │ │ │ + 0x0001c7b0 00000000 43616368 65643a00 2f70726f ....Cached:./pro │ │ │ │ │ + 0x0001c7c0 632f6d74 72720000 73697a65 3d000000 c/mtrr..size=... │ │ │ │ │ + 0x0001c7d0 77726974 652d6261 636b0000 53776170 write-back..Swap │ │ │ │ │ + 0x0001c7e0 546f7461 6c3a0000 53776170 46726565 Total:..SwapFree │ │ │ │ │ + 0x0001c7f0 3a000000 2f70726f 632f766d 73746174 :.../proc/vmstat │ │ │ │ │ + 0x0001c800 00000000 0a707377 70696e00 0a737761 .....pswpin..swa │ │ │ │ │ + 0x0001c810 70000000 2f70726f 632f7570 74696d65 p.../proc/uptime │ │ │ │ │ + 0x0001c820 00000000 2f70726f 632f6c6f 61646176 ..../proc/loadav │ │ │ │ │ + 0x0001c830 67000000 2f737461 746d0000 0a556964 g.../statm...Uid │ │ │ │ │ + 0x0001c840 3a000000 0a476964 3a000000 5b70726f :....Gid:...[pro │ │ │ │ │ + 0x0001c850 635f6372 65645d20 2f70726f 632f256c c_cred] /proc/%l │ │ │ │ │ + 0x0001c860 752f7374 61747573 206d6973 73696e67 u/status missing │ │ │ │ │ + 0x0001c870 20556964 00000000 5b70726f 635f6372 Uid....[proc_cr │ │ │ │ │ + 0x0001c880 65645d20 2f70726f 632f256c 752f7374 ed] /proc/%lu/st │ │ │ │ │ + 0x0001c890 61747573 206d6973 73696e67 20476964 atus missing Gid │ │ │ │ │ + 0x0001c8a0 00000000 2f656e76 69726f6e 00000000 ..../environ.... │ │ │ │ │ + 0x0001c8b0 2f637764 00000000 2f657865 00000000 /cwd..../exe.... │ │ │ │ │ + 0x0001c8c0 2f726f6f 74000000 2f6d6170 73000000 /root.../maps... │ │ │ │ │ + 0x0001c8d0 67667300 6f636673 00000000 70736673 gfs.ocfs....psfs │ │ │ │ │ + 0x0001c8e0 00000000 72656973 65726673 00000000 ....reiserfs.... │ │ │ │ │ + 0x0001c8f0 767a6673 00000000 78667300 78696166 vzfs....xfs.xiaf │ │ │ │ │ + 0x0001c900 73000000 2f657463 2f6d7461 62000000 s.../etc/mtab... │ │ │ │ │ + 0x0001c910 2f70726f 632f6370 75696e66 6f000000 /proc/cpuinfo... │ │ │ │ │ + 0x0001c920 5b637075 5d206e63 70753d25 640a0000 [cpu] ncpu=%d... │ │ │ │ │ + 0x0001c930 2f70726f 632f6e65 742f726f 75746500 /proc/net/route. │ │ │ │ │ + 0x0001c940 25313673 20253132 38732025 31323873 %16s %128s %128s │ │ │ │ │ + 0x0001c950 20255820 256c6c64 20256c6c 6420256c %X %lld %lld %l │ │ │ │ │ + 0x0001c960 6c642025 31323873 20256c6c 6420256c ld %128s %lld %l │ │ │ │ │ + 0x0001c970 6c642025 6c6c640a 00000000 2f70726f ld %lld...../pro │ │ │ │ │ + 0x0001c980 632f6e65 742f7463 70000000 2f70726f c/net/tcp.../pro │ │ │ │ │ + 0x0001c990 632f6e65 742f7463 70360000 2f70726f c/net/tcp6../pro │ │ │ │ │ + 0x0001c9a0 632f6e65 742f7564 70000000 2f70726f c/net/udp.../pro │ │ │ │ │ + 0x0001c9b0 632f6e65 742f7564 70360000 2f70726f c/net/udp6../pro │ │ │ │ │ + 0x0001c9c0 632f6e65 742f7261 77000000 2f70726f c/net/raw.../pro │ │ │ │ │ + 0x0001c9d0 632f6e65 742f7261 77360000 2f70726f c/net/raw6../pro │ │ │ │ │ + 0x0001c9e0 632f6e65 742f736e 6d700000 5463703a c/net/snmp..Tcp: │ │ │ │ │ + 0x0001c9f0 20000000 2f70726f 632f6e65 742f7270 .../proc/net/rp │ │ │ │ │ + 0x0001ca00 632f6e66 73000000 2f70726f 632f6e65 c/nfs.../proc/ne │ │ │ │ │ + 0x0001ca10 742f7270 632f6e66 73640000 4665646f t/rpc/nfsd..Fedo │ │ │ │ │ + 0x0001ca20 72610000 2f657463 2f666564 6f72612d ra../etc/fedora- │ │ │ │ │ + 0x0001ca30 72656c65 61736500 53755345 00000000 release.SuSE.... │ │ │ │ │ + 0x0001ca40 2f657463 2f537553 452d7265 6c656173 /etc/SuSE-releas │ │ │ │ │ + 0x0001ca50 65000000 47656e74 6f6f0000 2f657463 e...Gentoo../etc │ │ │ │ │ + 0x0001ca60 2f67656e 746f6f2d 72656c65 61736500 /gentoo-release. │ │ │ │ │ + 0x0001ca70 536c6163 6b776172 65000000 2f657463 Slackware.../etc │ │ │ │ │ + 0x0001ca80 2f736c61 636b7761 72652d76 65727369 /slackware-versi │ │ │ │ │ + 0x0001ca90 6f6e0000 4d616e64 72616b65 00000000 on..Mandrake.... │ │ │ │ │ + 0x0001caa0 2f657463 2f6d616e 6472616b 652d7265 /etc/mandrake-re │ │ │ │ │ + 0x0001cab0 6c656173 65000000 564d7761 72650000 lease...VMware.. │ │ │ │ │ + 0x0001cac0 2f70726f 632f766d 77617265 2f766572 /proc/vmware/ver │ │ │ │ │ + 0x0001cad0 73696f6e 00000000 58656e53 6f757263 sion....XenSourc │ │ │ │ │ + 0x0001cae0 65000000 2f657463 2f78656e 736f7572 e.../etc/xensour │ │ │ │ │ + 0x0001caf0 63652d69 6e76656e 746f7279 00000000 ce-inventory.... │ │ │ │ │ + 0x0001cb00 52656420 48617400 2f657463 2f726564 Red Hat./etc/red │ │ │ │ │ + 0x0001cb10 6861742d 72656c65 61736500 6c736200 hat-release.lsb. │ │ │ │ │ + 0x0001cb20 2f657463 2f6c7362 2d72656c 65617365 /etc/lsb-release │ │ │ │ │ + 0x0001cb30 00000000 44656269 616e0000 2f657463 ....Debian../etc │ │ │ │ │ + 0x0001cb40 2f646562 69616e5f 76657273 696f6e00 /debian_version. │ │ │ │ │ + 0x0001cb50 6469725f 73746174 3a206361 6e6e6f74 dir_stat: cannot │ │ │ │ │ + 0x0001cb60 20737461 74206025 73273a20 25730000 stat `%s': %s.. │ │ │ │ │ + 0x0001cb70 72656775 6c617200 64697265 63746f72 regular.director │ │ │ │ │ + 0x0001cb80 79000000 63686172 61637465 72206465 y...character de │ │ │ │ │ + 0x0001cb90 76696365 00000000 626c6f63 6b206465 vice....block de │ │ │ │ │ + 0x0001cba0 76696365 00000000 70697065 00000000 vice....pipe.... │ │ │ │ │ + 0x0001cbb0 73796d62 6f6c6963 206c696e 6b000000 symbolic link... │ │ │ │ │ + 0x0001cbc0 736f636b 65740000 00040000 00000000 socket.......... │ │ │ │ │ + 0x0001cbd0 00020000 00000000 00010000 00000000 ................ │ │ │ │ │ + 0x0001cbe0 40000000 00000000 20000000 00000000 @....... ....... │ │ │ │ │ + 0x0001cbf0 10000000 00000000 04000000 00000000 ................ │ │ │ │ │ + 0x0001cc00 02000000 00000000 01000000 00000000 ................ │ │ │ │ │ + 0x0001cc10 72777800 90010000 c8000000 64000000 rwx.........d... │ │ │ │ │ + 0x0001cc20 28000000 14000000 0a000000 04000000 (............... │ │ │ │ │ + 0x0001cc30 02000000 01000000 44697370 6c61794e ........DisplayN │ │ │ │ │ + 0x0001cc40 616d6500 50617468 00000000 45786500 ame.Path....Exe. │ │ │ │ │ + 0x0001cc50 556e7375 70706f72 74656420 25732061 Unsupported %s a │ │ │ │ │ + 0x0001cc60 74747269 62757465 3a202573 00000000 ttribute: %s.... │ │ │ │ │ + 0x0001cc70 50696400 51756572 79207661 6c756520 Pid.Query value │ │ │ │ │ + 0x0001cc80 27257327 20697320 6e6f7420 61206e75 '%s' is not a nu │ │ │ │ │ + 0x0001cc90 6d626572 00000000 5375646f 50696446 mber....SudoPidF │ │ │ │ │ + 0x0001cca0 696c6500 25732072 65717569 72657320 ile.%s requires │ │ │ │ │ + 0x0001ccb0 27657127 206f7065 7261746f 72000000 'eq' operator... │ │ │ │ │ + 0x0001ccc0 556e7375 70706f72 74656420 25732070 Unsupported %s p │ │ │ │ │ + 0x0001ccd0 726f746f 636f6c3a 20257300 25732069 rotocol: %s.%s i │ │ │ │ │ + 0x0001cce0 73206e6f 74206120 6e756d62 65720000 s not a number.. │ │ │ │ │ + 0x0001ccf0 7375646f 20636174 20257300 4d616c66 sudo cat %s.Malf │ │ │ │ │ + 0x0001cd00 6f726d65 64207175 65727900 4d697373 ormed query.Miss │ │ │ │ │ + 0x0001cd10 696e6720 273d2700 4d697373 696e6720 ing '='.Missing │ │ │ │ │ + 0x0001cd20 272e2700 556e7375 70706f72 74656420 '.'.Unsupported │ │ │ │ │ + 0x0001cd30 6d6f6469 66696572 3a202563 00000000 modifier: %c.... │ │ │ │ │ + 0x0001cd40 53657276 69636500 4d697373 696e6720 Service.Missing │ │ │ │ │ + 0x0001cd50 71756572 79000000 556e7375 70706f72 query...Unsuppor │ │ │ │ │ + 0x0001cd60 74656420 6f706572 61746f72 3a202573 ted operator: %s │ │ │ │ │ + 0x0001cd70 00000000 556e7375 70706f72 74656420 ....Unsupported │ │ │ │ │ + 0x0001cd80 6d657468 6f643a20 25730000 556e7375 method: %s..Unsu │ │ │ │ │ + 0x0001cd90 70706f72 74656420 6f706572 61746f72 pported operator │ │ │ │ │ + 0x0001cda0 20272573 2720666f 72202573 2e257300 '%s' for %s.%s. │ │ │ │ │ + 0x0001cdb0 556e7375 70706f72 74656420 6f706572 Unsupported oper │ │ │ │ │ + 0x0001cdc0 61746f72 20272573 27207769 74682076 ator '%s' with v │ │ │ │ │ + 0x0001cdd0 61726961 626c6520 25730000 56617269 ariable %s..Vari │ │ │ │ │ + 0x0001cde0 61626c65 20257320 6f757420 6f662072 able %s out of r │ │ │ │ │ + 0x0001cdf0 616e6765 20282564 29000000 56617269 ange (%d)...Vari │ │ │ │ │ + 0x0001ce00 61626c65 20257320 73656c66 20726566 able %s self ref │ │ │ │ │ + 0x0001ce10 6572656e 63650000 25732069 73206e6f erence..%s is no │ │ │ │ │ + 0x0001ce20 74206120 63686172 00000000 51756572 t a char....Quer │ │ │ │ │ + 0x0001ce30 79206469 64206e6f 74206d61 74636820 y did not match │ │ │ │ │ + 0x0001ce40 616e7920 70726f63 65737365 73000000 any processes... │ │ │ │ │ + 0x0001ce50 51756572 79206d61 74636865 64206d75 Query matched mu │ │ │ │ │ + 0x0001ce60 6c746970 6c652070 726f6365 73736573 ltiple processes │ │ │ │ │ + 0x0001ce70 20282564 29000000 43707500 43726564 (%d)...Cpu.Cred │ │ │ │ │ + 0x0001ce80 4e616d65 00000000 4d656d00 43726564 Name....Mem.Cred │ │ │ │ │ + 0x0001ce90 00000000 46640000 41726773 00000000 ....Fd..Args.... │ │ │ │ │ + 0x0001cea0 4d6f6475 6c657300 456e7600 506f7274 Modules.Env.Port │ │ │ │ │ + 0x0001ceb0 00000000 546f7461 6c000000 50706964 ....Total...Ppid │ │ │ │ │ + 0x0001cec0 00000000 54747900 4e696365 00000000 ....Tty.Nice.... │ │ │ │ │ + 0x0001ced0 5072696f 72697479 00000000 54687265 Priority....Thre │ │ │ │ │ + 0x0001cee0 61647300 50726f63 6573736f 72000000 ads.Processor... │ │ │ │ │ + 0x0001cef0 55696400 47696400 45756964 00000000 Uid.Gid.Euid.... │ │ │ │ │ + 0x0001cf00 45676964 00000000 43776400 53697a65 Egid....Cwd.Size │ │ │ │ │ + 0x0001cf10 00000000 52657369 64656e74 00000000 ....Resident.... │ │ │ │ │ + 0x0001cf20 53686172 65000000 4d696e6f 72466175 Share...MinorFau │ │ │ │ │ + 0x0001cf30 6c747300 4d616a6f 72466175 6c747300 lts.MajorFaults. │ │ │ │ │ + 0x0001cf40 50616765 4661756c 74730000 47726f75 PageFaults..Grou │ │ │ │ │ + 0x0001cf50 70000000 53746172 7454696d 65000000 p...StartTime... │ │ │ │ │ + 0x0001cf60 53797300 70747200 6f72672f 68797065 Sys.ptr.org/hype │ │ │ │ │ + 0x0001cf70 7269632f 73696761 722f766d 77617265 ric/sigar/vmware │ │ │ │ │ + 0x0001cf80 2f564d77 61726545 78636570 74696f6e /VMwareException │ │ │ │ │ + 0x0001cf90 00000000 564d434f 4e54524f 4c5f5348 ....VMCONTROL_SH │ │ │ │ │ + 0x0001cfa0 4c494200 504e4700 0a2a2a2a 20457272 LIB.PNG..*** Err │ │ │ │ │ + 0x0001cfb0 6f723a20 6d696e69 6d756d20 73637265 or: minimum scre │ │ │ │ │ + 0x0001cfc0 656e2077 69647468 20697320 32310a00 en width is 21.. │ │ │ │ │ + 0x0001cfd0 4c494e45 533d2564 00000000 434f4c55 LINES=%d....COLU │ │ │ │ │ + 0x0001cfe0 4d4e533d 25640000 0a2a2a2a 20457272 MNS=%d...*** Err │ │ │ │ │ + 0x0001cff0 6f723a20 73696761 725f6765 746c696e or: sigar_getlin │ │ │ │ │ + 0x0001d000 6528293a 20696e70 75742062 75666665 e(): input buffe │ │ │ │ │ + 0x0001d010 72206f76 6572666c 6f770a00 1b5b324a r overflow...[2J │ │ │ │ │ + 0x0001d020 00000000 0a2a2a2a 20457272 6f723a20 .....*** Error: │ │ │ │ │ + 0x0001d030 68697374 5f736176 65282920 6661696c hist_save() fail │ │ │ │ │ + 0x0001d040 6564206f 6e206d61 6c6c6f63 0a000000 ed on malloc.... │ │ │ │ │ + 0x0001d050 612b0000 25730a00 3d000000 40000000 a+..%s..=...@... │ │ │ │ │ + 0x0001d060 0b000000 40000000 10000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001d070 26000000 40000000 35000000 40000000 &...@...5...@... │ │ │ │ │ + 0x0001d080 03000000 40000000 06000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001d090 14000000 40000000 0e000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001d0a0 0d000000 40000000 25000000 40000000 ....@...%...@... │ │ │ │ │ + 0x0001d0b0 12000000 40000000 28000000 40000000 ....@...(...@... │ │ │ │ │ + 0x0001d0c0 02000000 40000000 18000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001d0d0 09000000 40000000 0a000000 40000000 ....@.......@... │ │ │ │ │ + 0x0001d0e0 00000000 00000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ │ - 0x0001d020 e8d5ff7f 01000000 ........ │ │ │ │ │ + 0x0001d0e8 e8d5ff7f 01000000 ........ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ │ - 0x0001d028 00000000 .... │ │ │ │ │ + 0x0001d0f0 00000000 .... │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ │ @@ -1,70 +1,70 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ │ - 0x0001eaf8 a8a70100 04000000 00000000 5ca80100 ............\... │ │ │ │ │ - 0x0001eb08 08000000 00000000 78a80100 0c000000 ........x....... │ │ │ │ │ - 0x0001eb18 00000000 88a80100 10000000 00000000 ................ │ │ │ │ │ - 0x0001eb28 a4a80100 14000000 00000000 c0a80100 ................ │ │ │ │ │ - 0x0001eb38 18000000 00000000 d8a80100 1c000000 ................ │ │ │ │ │ - 0x0001eb48 00000000 f4a80100 20000000 00000000 ........ ....... │ │ │ │ │ - 0x0001eb58 10a90100 24000000 00000000 28a90100 ....$.......(... │ │ │ │ │ - 0x0001eb68 28000000 00000000 48a90100 2c000000 (.......H...,... │ │ │ │ │ - 0x0001eb78 00000000 64a90100 30000000 00000000 ....d...0....... │ │ │ │ │ - 0x0001eb88 80a90100 34000000 00000000 a0a90100 ....4........... │ │ │ │ │ - 0x0001eb98 38000000 00000000 b8a90100 3c000000 8...........<... │ │ │ │ │ - 0x0001eba8 00000000 d0a90100 40000000 00000000 ........@....... │ │ │ │ │ - 0x0001ebb8 eca90100 44000000 00000000 00aa0100 ....D........... │ │ │ │ │ - 0x0001ebc8 48000000 00000000 1caa0100 4c000000 H...........L... │ │ │ │ │ - 0x0001ebd8 00000000 3caa0100 50000000 00000000 ....<...P....... │ │ │ │ │ - 0x0001ebe8 5caa0100 54000000 00000000 74aa0100 \...T.......t... │ │ │ │ │ - 0x0001ebf8 58000000 00000000 90aa0100 5c000000 X...........\... │ │ │ │ │ - 0x0001ec08 00000000 a8aa0100 60000000 00000000 ........`....... │ │ │ │ │ - 0x0001ec18 c8aa0100 64000000 00000000 e8aa0100 ....d........... │ │ │ │ │ - 0x0001ec28 68000000 00000000 04ab0100 6c000000 h...........l... │ │ │ │ │ - 0x0001ec38 00000000 20ab0100 70000000 00000000 .... ...p....... │ │ │ │ │ - 0x0001ec48 34ab0100 74000000 00000000 50ab0100 4...t.......P... │ │ │ │ │ - 0x0001ec58 78000000 00000000 64ab0100 7c000000 x.......d...|... │ │ │ │ │ - 0x0001ec68 00000000 80ab0100 80000000 00000000 ................ │ │ │ │ │ - 0x0001ec78 a4ab0100 84000000 00000000 bcab0100 ................ │ │ │ │ │ - 0x0001ec88 88000000 00000000 d8ab0100 8c000000 ................ │ │ │ │ │ - 0x0001ec98 00000000 f0ab0100 90000000 00000000 ................ │ │ │ │ │ - 0x0001eca8 08ac0100 94000000 00000000 1cac0100 ................ │ │ │ │ │ - 0x0001ecb8 98000000 00000000 34ac0100 9c000000 ........4....... │ │ │ │ │ - 0x0001ecc8 00000000 48ac0100 a0000000 68ac0100 ....H.......h... │ │ │ │ │ - 0x0001ecd8 84ac0100 a4000000 a4ac0100 c0ac0100 ................ │ │ │ │ │ - 0x0001ece8 a8000000 00000000 d8ac0100 ac000000 ................ │ │ │ │ │ - 0x0001ecf8 00000000 f4ac0100 b0000000 00000000 ................ │ │ │ │ │ - 0x0001ed08 08ad0100 b4000000 00000000 20ad0100 ............ ... │ │ │ │ │ - 0x0001ed18 b8000000 00000000 3cad0100 bc000000 ........<....... │ │ │ │ │ + 0x0001eaf8 70a80100 04000000 00000000 24a90100 p...........$... │ │ │ │ │ + 0x0001eb08 08000000 00000000 40a90100 0c000000 ........@....... │ │ │ │ │ + 0x0001eb18 00000000 50a90100 10000000 00000000 ....P........... │ │ │ │ │ + 0x0001eb28 6ca90100 14000000 00000000 88a90100 l............... │ │ │ │ │ + 0x0001eb38 18000000 00000000 a0a90100 1c000000 ................ │ │ │ │ │ + 0x0001eb48 00000000 bca90100 20000000 00000000 ........ ....... │ │ │ │ │ + 0x0001eb58 d8a90100 24000000 00000000 f0a90100 ....$........... │ │ │ │ │ + 0x0001eb68 28000000 00000000 10aa0100 2c000000 (...........,... │ │ │ │ │ + 0x0001eb78 00000000 2caa0100 30000000 00000000 ....,...0....... │ │ │ │ │ + 0x0001eb88 48aa0100 34000000 00000000 68aa0100 H...4.......h... │ │ │ │ │ + 0x0001eb98 38000000 00000000 80aa0100 3c000000 8...........<... │ │ │ │ │ + 0x0001eba8 00000000 98aa0100 40000000 00000000 ........@....... │ │ │ │ │ + 0x0001ebb8 b4aa0100 44000000 00000000 c8aa0100 ....D........... │ │ │ │ │ + 0x0001ebc8 48000000 00000000 e4aa0100 4c000000 H...........L... │ │ │ │ │ + 0x0001ebd8 00000000 04ab0100 50000000 00000000 ........P....... │ │ │ │ │ + 0x0001ebe8 24ab0100 54000000 00000000 3cab0100 $...T.......<... │ │ │ │ │ + 0x0001ebf8 58000000 00000000 58ab0100 5c000000 X.......X...\... │ │ │ │ │ + 0x0001ec08 00000000 70ab0100 60000000 00000000 ....p...`....... │ │ │ │ │ + 0x0001ec18 90ab0100 64000000 00000000 b0ab0100 ....d........... │ │ │ │ │ + 0x0001ec28 68000000 00000000 ccab0100 6c000000 h...........l... │ │ │ │ │ + 0x0001ec38 00000000 e8ab0100 70000000 00000000 ........p....... │ │ │ │ │ + 0x0001ec48 fcab0100 74000000 00000000 18ac0100 ....t........... │ │ │ │ │ + 0x0001ec58 78000000 00000000 2cac0100 7c000000 x.......,...|... │ │ │ │ │ + 0x0001ec68 00000000 48ac0100 80000000 00000000 ....H........... │ │ │ │ │ + 0x0001ec78 6cac0100 84000000 00000000 84ac0100 l............... │ │ │ │ │ + 0x0001ec88 88000000 00000000 a0ac0100 8c000000 ................ │ │ │ │ │ + 0x0001ec98 00000000 b8ac0100 90000000 00000000 ................ │ │ │ │ │ + 0x0001eca8 d0ac0100 94000000 00000000 e4ac0100 ................ │ │ │ │ │ + 0x0001ecb8 98000000 00000000 fcac0100 9c000000 ................ │ │ │ │ │ + 0x0001ecc8 00000000 10ad0100 a0000000 30ad0100 ............0... │ │ │ │ │ + 0x0001ecd8 4cad0100 a4000000 6cad0100 88ad0100 L.......l....... │ │ │ │ │ + 0x0001ece8 a8000000 00000000 a0ad0100 ac000000 ................ │ │ │ │ │ + 0x0001ecf8 00000000 bcad0100 b0000000 00000000 ................ │ │ │ │ │ + 0x0001ed08 d0ad0100 b4000000 00000000 e8ad0100 ................ │ │ │ │ │ + 0x0001ed18 b8000000 00000000 04ae0100 bc000000 ................ │ │ │ │ │ 0x0001ed28 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001ed38 bcb80100 c4b80100 ccb80100 d4b80100 ................ │ │ │ │ │ - 0x0001ed48 dcb80100 dcb80100 80ba0100 04000000 ................ │ │ │ │ │ - 0x0001ed58 80ba0100 05000000 94bb0100 04000000 ................ │ │ │ │ │ - 0x0001ed68 80ba0100 05000000 9cbb0100 0b000000 ................ │ │ │ │ │ - 0x0001ed78 9cbb0100 0c000000 a8bb0100 0a000000 ................ │ │ │ │ │ - 0x0001ed88 a8bb0100 0b000000 b4bb0100 0e000000 ................ │ │ │ │ │ - 0x0001ed98 9cbb0100 0c000000 c4bb0100 0c000000 ................ │ │ │ │ │ - 0x0001eda8 d4bb0100 0a000000 e0bb0100 0c000000 ................ │ │ │ │ │ - 0x0001edb8 f0bb0100 0a000000 fcbb0100 0b000000 ................ │ │ │ │ │ - 0x0001edc8 fcbb0100 0c000000 08bc0100 07000000 ................ │ │ │ │ │ - 0x0001edd8 08bc0100 08000000 10bc0100 07000000 ................ │ │ │ │ │ - 0x0001ede8 10bc0100 08000000 18bc0100 06000000 ................ │ │ │ │ │ - 0x0001edf8 18bc0100 07000000 20bc0100 05000000 ........ ....... │ │ │ │ │ - 0x0001ee08 20bc0100 06000000 28bc0100 0a000000 .......(....... │ │ │ │ │ - 0x0001ee18 34bc0100 07000000 3cbc0100 0a000000 4.......<....... │ │ │ │ │ - 0x0001ee28 48bc0100 07000000 00000000 00000000 H............... │ │ │ │ │ - 0x0001ee38 00000000 00000000 64bb0100 6cbb0100 ........d...l... │ │ │ │ │ - 0x0001ee48 74bb0100 7cbb0100 84bb0100 8cbb0100 t...|........... │ │ │ │ │ - 0x0001ee58 14bd0100 1cbd0100 e8c00100 f0c00100 ................ │ │ │ │ │ - 0x0001ee68 58b40100 f8c00100 2cbd0100 1cbd0100 X.......,....... │ │ │ │ │ - 0x0001ee78 a8ca0100 b0ca0100 bcca0100 d0ca0100 ................ │ │ │ │ │ - 0x0001ee88 e0ca0100 e8ca0100 f8ca0100 14bd0100 ................ │ │ │ │ │ - 0x0001ee98 f55f0100 01600100 09600100 15600100 ._...`...`...`.. │ │ │ │ │ - 0x0001eea8 21600100 2d600100 8d5f0100 a15f0100 !`..-`..._..._.. │ │ │ │ │ - 0x0001eeb8 b55f0100 c55f0100 d55f0100 e55f0100 ._..._..._..._.. │ │ │ │ │ - 0x0001eec8 39600100 49600100 59600100 69600100 9`..I`..Y`..i`.. │ │ │ │ │ - 0x0001eed8 79600100 89600100 9d600100 a9600100 y`...`...`...`.. │ │ │ │ │ - 0x0001eee8 b1600100 bd600100 c9600100 d5600100 .`...`...`...`.. │ │ │ │ │ - 0x0001eef8 35660100 0d660100 e1650100 bd650100 5f...f...e...e.. │ │ │ │ │ - 0x0001ef08 9d650100 71650100 85610100 3d650100 .e..qe...a..=e.. │ │ │ │ │ - 0x0001ef18 99600100 15650100 .`...e.. │ │ │ │ │ + 0x0001ed38 84b90100 8cb90100 94b90100 9cb90100 ................ │ │ │ │ │ + 0x0001ed48 a4b90100 a4b90100 48bb0100 04000000 ........H....... │ │ │ │ │ + 0x0001ed58 48bb0100 05000000 5cbc0100 04000000 H.......\....... │ │ │ │ │ + 0x0001ed68 48bb0100 05000000 64bc0100 0b000000 H.......d....... │ │ │ │ │ + 0x0001ed78 64bc0100 0c000000 70bc0100 0a000000 d.......p....... │ │ │ │ │ + 0x0001ed88 70bc0100 0b000000 7cbc0100 0e000000 p.......|....... │ │ │ │ │ + 0x0001ed98 64bc0100 0c000000 8cbc0100 0c000000 d............... │ │ │ │ │ + 0x0001eda8 9cbc0100 0a000000 a8bc0100 0c000000 ................ │ │ │ │ │ + 0x0001edb8 b8bc0100 0a000000 c4bc0100 0b000000 ................ │ │ │ │ │ + 0x0001edc8 c4bc0100 0c000000 d0bc0100 07000000 ................ │ │ │ │ │ + 0x0001edd8 d0bc0100 08000000 d8bc0100 07000000 ................ │ │ │ │ │ + 0x0001ede8 d8bc0100 08000000 e0bc0100 06000000 ................ │ │ │ │ │ + 0x0001edf8 e0bc0100 07000000 e8bc0100 05000000 ................ │ │ │ │ │ + 0x0001ee08 e8bc0100 06000000 f0bc0100 0a000000 ................ │ │ │ │ │ + 0x0001ee18 fcbc0100 07000000 04bd0100 0a000000 ................ │ │ │ │ │ + 0x0001ee28 10bd0100 07000000 00000000 00000000 ................ │ │ │ │ │ + 0x0001ee38 00000000 00000000 2cbc0100 34bc0100 ........,...4... │ │ │ │ │ + 0x0001ee48 3cbc0100 44bc0100 4cbc0100 54bc0100 <...D...L...T... │ │ │ │ │ + 0x0001ee58 dcbd0100 e4bd0100 b0c10100 b8c10100 ................ │ │ │ │ │ + 0x0001ee68 1cb10100 c0c10100 f4bd0100 e4bd0100 ................ │ │ │ │ │ + 0x0001ee78 70cb0100 78cb0100 84cb0100 98cb0100 p...x........... │ │ │ │ │ + 0x0001ee88 a8cb0100 b0cb0100 c0cb0100 dcbd0100 ................ │ │ │ │ │ + 0x0001ee98 bd600100 c9600100 d1600100 dd600100 .`...`...`...`.. │ │ │ │ │ + 0x0001eea8 e9600100 f5600100 55600100 69600100 .`...`..U`..i`.. │ │ │ │ │ + 0x0001eeb8 7d600100 8d600100 9d600100 ad600100 }`...`...`...`.. │ │ │ │ │ + 0x0001eec8 01610100 11610100 21610100 31610100 .a...a..!a..1a.. │ │ │ │ │ + 0x0001eed8 41610100 51610100 65610100 71610100 Aa..Qa..ea..qa.. │ │ │ │ │ + 0x0001eee8 79610100 85610100 91610100 9d610100 ya...a...a...a.. │ │ │ │ │ + 0x0001eef8 fd660100 d5660100 a9660100 85660100 .f...f...f...f.. │ │ │ │ │ + 0x0001ef08 65660100 39660100 4d620100 05660100 ef..9f..Mb...f.. │ │ │ │ │ + 0x0001ef18 61610100 dd650100 aa...e.. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1,92 +1,92 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ - 0x0001f428 28f40100 64bc0100 78bc0100 84bc0100 (...d...x....... │ │ │ │ │ - 0x0001f438 8cbc0100 98bc0100 a4bc0100 acbc0100 ................ │ │ │ │ │ + 0x0001f428 28f40100 2cbd0100 40bd0100 4cbd0100 (...,...@...L... │ │ │ │ │ + 0x0001f438 54bd0100 60bd0100 6cbd0100 74bd0100 T...`...l...t... │ │ │ │ │ 0x0001f448 01000000 06000000 04000000 00000000 ................ │ │ │ │ │ - 0x0001f458 54c90100 5cc90100 00000000 70c90100 T...\.......p... │ │ │ │ │ - 0x0001f468 78c90100 00000000 8cc90100 94c90100 x............... │ │ │ │ │ - 0x0001f478 00000000 a8c90100 b4c90100 00000000 ................ │ │ │ │ │ - 0x0001f488 ccc90100 d8c90100 00000000 f0c90100 ................ │ │ │ │ │ - 0x0001f498 f8c90100 00000000 10ca0100 1cca0100 ................ │ │ │ │ │ - 0x0001f4a8 a9290100 38ca0100 40ca0100 fd280100 .)..8...@....(.. │ │ │ │ │ - 0x0001f4b8 54ca0100 58ca0100 91280100 6cca0100 T...X....(..l... │ │ │ │ │ - 0x0001f4c8 74ca0100 00000000 00000000 00000000 t............... │ │ │ │ │ - 0x0001f4d8 00000000 eccd0100 00000000 00000000 ................ │ │ │ │ │ + 0x0001f458 1cca0100 24ca0100 00000000 38ca0100 ....$.......8... │ │ │ │ │ + 0x0001f468 40ca0100 00000000 54ca0100 5cca0100 @.......T...\... │ │ │ │ │ + 0x0001f478 00000000 70ca0100 7cca0100 00000000 ....p...|....... │ │ │ │ │ + 0x0001f488 94ca0100 a0ca0100 00000000 b8ca0100 ................ │ │ │ │ │ + 0x0001f498 c0ca0100 00000000 d8ca0100 e4ca0100 ................ │ │ │ │ │ + 0x0001f4a8 712a0100 00cb0100 08cb0100 c5290100 q*...........).. │ │ │ │ │ + 0x0001f4b8 1ccb0100 20cb0100 59290100 34cb0100 .... ...Y)..4... │ │ │ │ │ + 0x0001f4c8 3ccb0100 00000000 00000000 00000000 <............... │ │ │ │ │ + 0x0001f4d8 00000000 b4ce0100 00000000 00000000 ................ │ │ │ │ │ 0x0001f4e8 08000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x0001f4f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f508 00000000 e0aa0100 00000000 80000000 ................ │ │ │ │ │ - 0x0001f518 a0000000 03000000 00000000 b8cd0100 ................ │ │ │ │ │ + 0x0001f508 00000000 a8ab0100 00000000 80000000 ................ │ │ │ │ │ + 0x0001f518 a0000000 03000000 00000000 80ce0100 ................ │ │ │ │ │ 0x0001f528 00000000 00000000 a0000000 04000000 ................ │ │ │ │ │ - 0x0001f538 00000000 f4cd0100 00000000 84000000 ................ │ │ │ │ │ - 0x0001f548 a0000000 01000000 00000000 fccd0100 ................ │ │ │ │ │ + 0x0001f538 00000000 bcce0100 00000000 84000000 ................ │ │ │ │ │ + 0x0001f548 a0000000 01000000 00000000 c4ce0100 ................ │ │ │ │ │ 0x0001f558 00000000 88000000 a0000000 01000000 ................ │ │ │ │ │ - 0x0001f568 00000000 00ce0100 00000000 90000000 ................ │ │ │ │ │ - 0x0001f578 a0000000 01000000 00000000 08ce0100 ................ │ │ │ │ │ + 0x0001f568 00000000 c8ce0100 00000000 90000000 ................ │ │ │ │ │ + 0x0001f578 a0000000 01000000 00000000 d0ce0100 ................ │ │ │ │ │ 0x0001f588 00000000 8c000000 a0000000 01000000 ................ │ │ │ │ │ - 0x0001f598 00000000 14ce0100 00000000 98000000 ................ │ │ │ │ │ - 0x0001f5a8 a0000000 00000000 00000000 1cce0100 ................ │ │ │ │ │ + 0x0001f598 00000000 dcce0100 00000000 98000000 ................ │ │ │ │ │ + 0x0001f5a8 a0000000 00000000 00000000 e4ce0100 ................ │ │ │ │ │ 0x0001f5b8 00000000 94000000 a0000000 01000000 ................ │ │ │ │ │ 0x0001f5c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f5d8 00000000 00000000 00000000 28ce0100 ............(... │ │ │ │ │ + 0x0001f5d8 00000000 00000000 00000000 f0ce0100 ................ │ │ │ │ │ 0x0001f5e8 00000000 00000000 10000000 01000000 ................ │ │ │ │ │ - 0x0001f5f8 00000000 2cce0100 00000000 04000000 ....,........... │ │ │ │ │ - 0x0001f608 10000000 01000000 00000000 30ce0100 ............0... │ │ │ │ │ + 0x0001f5f8 00000000 f4ce0100 00000000 04000000 ................ │ │ │ │ │ + 0x0001f608 10000000 01000000 00000000 f8ce0100 ................ │ │ │ │ │ 0x0001f618 00000000 08000000 10000000 01000000 ................ │ │ │ │ │ - 0x0001f628 00000000 38ce0100 00000000 0c000000 ....8........... │ │ │ │ │ + 0x0001f628 00000000 00cf0100 00000000 0c000000 ................ │ │ │ │ │ 0x0001f638 10000000 01000000 00000000 00000000 ................ │ │ │ │ │ 0x0001f648 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f658 00000000 b8cd0100 00000000 00000000 ................ │ │ │ │ │ - 0x0001f668 03300000 04000000 00000000 40ce0100 .0..........@... │ │ │ │ │ + 0x0001f658 00000000 80ce0100 00000000 00000000 ................ │ │ │ │ │ + 0x0001f668 03300000 04000000 00000000 08cf0100 .0.............. │ │ │ │ │ 0x0001f678 00000000 01100000 03300000 04000000 .........0...... │ │ │ │ │ 0x0001f688 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f698 00000000 00000000 00000000 44ce0100 ............D... │ │ │ │ │ + 0x0001f698 00000000 00000000 00000000 0ccf0100 ................ │ │ │ │ │ 0x0001f6a8 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f6b8 00000000 4cce0100 00000000 08000000 ....L........... │ │ │ │ │ - 0x0001f6c8 30000000 00000000 00000000 58ce0100 0...........X... │ │ │ │ │ + 0x0001f6b8 00000000 14cf0100 00000000 08000000 ................ │ │ │ │ │ + 0x0001f6c8 30000000 00000000 00000000 20cf0100 0........... ... │ │ │ │ │ 0x0001f6d8 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f6e8 00000000 60ce0100 00000000 18000000 ....`........... │ │ │ │ │ - 0x0001f6f8 30000000 00000000 00000000 6cce0100 0...........l... │ │ │ │ │ + 0x0001f6e8 00000000 28cf0100 00000000 18000000 ....(........... │ │ │ │ │ + 0x0001f6f8 30000000 00000000 00000000 34cf0100 0...........4... │ │ │ │ │ 0x0001f708 00000000 20000000 30000000 00000000 .... ...0....... │ │ │ │ │ - 0x0001f718 00000000 78ce0100 00000000 28000000 ....x.......(... │ │ │ │ │ + 0x0001f718 00000000 40cf0100 00000000 28000000 ....@.......(... │ │ │ │ │ 0x0001f728 30000000 00000000 00000000 00000000 0............... │ │ │ │ │ 0x0001f738 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f748 00000000 d0ab0100 00000000 00000000 ................ │ │ │ │ │ - 0x0001f758 00040000 04000000 00000000 84ce0100 ................ │ │ │ │ │ + 0x0001f748 00000000 98ac0100 00000000 00000000 ................ │ │ │ │ │ + 0x0001f758 00040000 04000000 00000000 4ccf0100 ............L... │ │ │ │ │ 0x0001f768 00000000 00020000 00040000 04000000 ................ │ │ │ │ │ 0x0001f778 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f788 00000000 00000000 00000000 8cce0100 ................ │ │ │ │ │ + 0x0001f788 00000000 00000000 00000000 54cf0100 ............T... │ │ │ │ │ 0x0001f798 00000000 00000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f7a8 00000000 d0ab0100 00000000 08000000 ................ │ │ │ │ │ - 0x0001f7b8 30000000 00000000 00000000 98ce0100 0............... │ │ │ │ │ + 0x0001f7a8 00000000 98ac0100 00000000 08000000 ................ │ │ │ │ │ + 0x0001f7b8 30000000 00000000 00000000 60cf0100 0...........`... │ │ │ │ │ 0x0001f7c8 00000000 10000000 30000000 00000000 ........0....... │ │ │ │ │ - 0x0001f7d8 00000000 eccd0100 00000000 18000000 ................ │ │ │ │ │ - 0x0001f7e8 30000000 00000000 00000000 78b40100 0...........x... │ │ │ │ │ + 0x0001f7d8 00000000 b4ce0100 00000000 18000000 ................ │ │ │ │ │ + 0x0001f7e8 30000000 00000000 00000000 4cb10100 0...........L... │ │ │ │ │ 0x0001f7f8 00000000 28000000 30000000 02000000 ....(...0....... │ │ │ │ │ 0x0001f808 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f818 00000000 00000000 00000000 8cce0100 ................ │ │ │ │ │ + 0x0001f818 00000000 00000000 00000000 54cf0100 ............T... │ │ │ │ │ 0x0001f828 00000000 00000000 20000000 00000000 ........ ....... │ │ │ │ │ - 0x0001f838 00000000 d0ab0100 00000000 08000000 ................ │ │ │ │ │ - 0x0001f848 20000000 00000000 00000000 98ce0100 ............... │ │ │ │ │ + 0x0001f838 00000000 98ac0100 00000000 08000000 ................ │ │ │ │ │ + 0x0001f848 20000000 00000000 00000000 60cf0100 ...........`... │ │ │ │ │ 0x0001f858 00000000 10000000 20000000 00000000 ........ ....... │ │ │ │ │ - 0x0001f868 00000000 eccd0100 00000000 18000000 ................ │ │ │ │ │ + 0x0001f868 00000000 b4ce0100 00000000 18000000 ................ │ │ │ │ │ 0x0001f878 20000000 00000000 00000000 00000000 ............... │ │ │ │ │ 0x0001f888 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f898 00000000 b0b40100 24f80100 b0cd0100 ........$....... │ │ │ │ │ - 0x0001f8a8 94f70100 b4cd0100 4cf70100 c0cd0100 ........L....... │ │ │ │ │ - 0x0001f8b8 a4f60100 84cb0100 5cf60100 c4cd0100 ........\....... │ │ │ │ │ - 0x0001f8c8 e4f50100 e0aa0100 0cf50100 cccd0100 ................ │ │ │ │ │ - 0x0001f8d8 dcf40100 d0cd0100 8cf90100 d8cd0100 ................ │ │ │ │ │ - 0x0001f8e8 74f90100 e0cd0100 5cf90100 e4cd0100 t.......\....... │ │ │ │ │ - 0x0001f8f8 44f90100 a8cb0100 2cf90100 78cc0100 D.......,...x... │ │ │ │ │ + 0x0001f898 00000000 38b30100 24f80100 78ce0100 ....8...$...x... │ │ │ │ │ + 0x0001f8a8 94f70100 7cce0100 4cf70100 88ce0100 ....|...L....... │ │ │ │ │ + 0x0001f8b8 a4f60100 4ccc0100 5cf60100 8cce0100 ....L...\....... │ │ │ │ │ + 0x0001f8c8 e4f50100 a8ab0100 0cf50100 94ce0100 ................ │ │ │ │ │ + 0x0001f8d8 dcf40100 98ce0100 8cf90100 a0ce0100 ................ │ │ │ │ │ + 0x0001f8e8 74f90100 a8ce0100 5cf90100 acce0100 t.......\....... │ │ │ │ │ + 0x0001f8f8 44f90100 70cc0100 2cf90100 40cd0100 D...p...,...@... │ │ │ │ │ 0x0001f908 14f90100 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x0001f918 15610100 00000000 00000000 05000000 .a.............. │ │ │ │ │ - 0x0001f928 75620100 00000000 15610100 00000000 ub.......a...... │ │ │ │ │ - 0x0001f938 00000000 05000000 f9620100 00000000 .........b...... │ │ │ │ │ - 0x0001f948 15610100 00000000 00000000 05000000 .a.............. │ │ │ │ │ - 0x0001f958 dd630100 00000000 c9610100 00000000 .c.......a...... │ │ │ │ │ - 0x0001f968 00000000 05000000 65610100 00000000 ........ea...... │ │ │ │ │ - 0x0001f978 15620100 00000000 00000000 05000000 .b.............. │ │ │ │ │ - 0x0001f988 85640100 00000000 5d660100 00000000 .d......]f...... │ │ │ │ │ - 0x0001f998 00000000 05000000 85640100 ffffffff .........d...... │ │ │ │ │ - 0x0001f9a8 50000000 1b000000 ffffffff f1800100 P............... │ │ │ │ │ + 0x0001f918 dd610100 00000000 00000000 05000000 .a.............. │ │ │ │ │ + 0x0001f928 3d630100 00000000 dd610100 00000000 =c.......a...... │ │ │ │ │ + 0x0001f938 00000000 05000000 c1630100 00000000 .........c...... │ │ │ │ │ + 0x0001f948 dd610100 00000000 00000000 05000000 .a.............. │ │ │ │ │ + 0x0001f958 a5640100 00000000 91620100 00000000 .d.......b...... │ │ │ │ │ + 0x0001f968 00000000 05000000 2d620100 00000000 ........-b...... │ │ │ │ │ + 0x0001f978 dd620100 00000000 00000000 05000000 .b.............. │ │ │ │ │ + 0x0001f988 4d650100 00000000 25670100 00000000 Me......%g...... │ │ │ │ │ + 0x0001f998 00000000 05000000 4d650100 ffffffff ........Me...... │ │ │ │ │ + 0x0001f9a8 50000000 1b000000 ffffffff b9810100 P...............