Searched refs:uarchs (Results 1 – 7 of 7) sorted by relevance
125 struct cpuinfo_uarch_info* uarchs = NULL; in cpu_info_init_by_logical_sys_info() local279 uarchs = HeapAlloc(heap, HEAP_ZERO_MEMORY, nr_of_uarchs * sizeof(struct cpuinfo_uarch_info)); in cpu_info_init_by_logical_sys_info()280 if (uarchs == NULL) { in cpu_info_init_by_logical_sys_info()289 uarchs[uarch_counter].uarch = cores[i].uarch; in cpu_info_init_by_logical_sys_info()290 uarchs[uarch_counter].core_count = 1; in cpu_info_init_by_logical_sys_info()291 uarchs[uarch_counter].processor_count = cores[i].processor_count; in cpu_info_init_by_logical_sys_info()294 uarchs[uarch_counter].core_count++; in cpu_info_init_by_logical_sys_info()295 uarchs[uarch_counter].processor_count += cores[i].processor_count; in cpu_info_init_by_logical_sys_info()304 cpuinfo_uarchs = uarchs; in cpu_info_init_by_logical_sys_info()330 uarchs = NULL; in cpu_info_init_by_logical_sys_info()[all …]
94 *uarch = woa_chips[chip].uarchs[EfficiencyClass].uarch; in get_core_uarch_for_efficiency()95 *frequency = woa_chips[chip].uarchs[EfficiencyClass].frequency; in get_core_uarch_for_efficiency()
23 struct core_info_by_chip_name uarchs[woa_chip_name_last]; member
230 struct cpuinfo_uarch_info* uarchs = NULL; in cpuinfo_arm_mach_init() local417 uarchs = calloc(num_clusters, sizeof(struct cpuinfo_uarch_info)); in cpuinfo_arm_mach_init()418 if (uarchs == NULL) { in cpuinfo_arm_mach_init()428 uarchs[cluster_idx] = (struct cpuinfo_uarch_info) { in cpuinfo_arm_mach_init()444 uarchs[cluster_idx].processor_count++; in cpuinfo_arm_mach_init()445 uarchs[cluster_idx].core_count++; in cpuinfo_arm_mach_init()598 cpuinfo_uarchs = uarchs; in cpuinfo_arm_mach_init()623 uarchs = NULL; in cpuinfo_arm_mach_init()631 free(uarchs); in cpuinfo_arm_mach_init()
109 struct cpuinfo_uarch_info* uarchs = NULL; in cpuinfo_arm_linux_init() local450 uarchs = calloc(uarchs_count, sizeof(struct cpuinfo_uarch_info)); in cpuinfo_arm_linux_init()451 if (uarchs == NULL) { in cpuinfo_arm_linux_init()499 uarchs[uarchs_index] = (struct cpuinfo_uarch_info) { in cpuinfo_arm_linux_init()505 uarchs[uarchs_index - 1].processor_count += 1; in cpuinfo_arm_linux_init()506 uarchs[uarchs_index - 1].core_count += 1; in cpuinfo_arm_linux_init()717 cpuinfo_uarchs = uarchs; in cpuinfo_arm_linux_init()746 uarchs = NULL; in cpuinfo_arm_linux_init()757 free(uarchs); in cpuinfo_arm_linux_init()
5993 // NEONvdup patterns for uarchs with fast VDUP.32.5998 // NEONvdup patterns for uarchs with slow VDUP.32 - use VMOVDRR instead.
6506 // ARMvdup patterns for uarchs with fast VDUP.32.6512 // ARMvdup patterns for uarchs with slow VDUP.32 - use VMOVDRR instead.