Skip to content

Commit 560d7be

Browse files
committed
Simplify a little
1 parent b916de4 commit 560d7be

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

highs/parallel/HighsTaskExecutor.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,11 +113,11 @@ unsigned int highs::parallel::available_core_count() {
113113
for (WORD i = 0; i < entry->Processor.GroupCount; i++) {
114114
WORD group = entry->Processor.GroupMask[i].Group;
115115
KAFFINITY mask = entry->Processor.GroupMask[i].Mask;
116-
// Only count cores in groups the process can use
117-
if (std::find(process_groups.begin(), process_groups.end(), group) ==
118-
process_groups.end())
119-
continue;
120-
if (mask & process_mask) physical_cores++;
116+
// Only count cores that match the affinity mask and process groups
117+
if (mask & process_mask &&
118+
std::find(process_groups.begin(), process_groups.end(), group) !=
119+
process_groups.end())
120+
physical_cores++;
121121
}
122122
}
123123
offset += entry->Size;

0 commit comments

Comments
 (0)