Skip to content

Commit f47ec47

Browse files
committed
mistral: count number of LABs in use
1 parent 119b47a commit f47ec47

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

mistral/lab.cc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,12 +690,18 @@ bool Arch::is_lab_ctrlset_legal(uint32_t lab) const
690690
void Arch::lab_pre_route()
691691
{
692692
log_info("Preparing LABs for routing...\n");
693+
int labs_used = 0;
693694
for (uint32_t lab = 0; lab < labs.size(); lab++) {
695+
bool lab_used = false;
694696
assign_control_sets(lab);
695697
for (uint8_t alm = 0; alm < 10; alm++) {
696698
reassign_alm_inputs(lab, alm);
699+
lab_used |= labs.at(lab).alms.at(alm).unique_input_count > 0;
697700
}
701+
if (lab_used)
702+
labs_used++;
698703
}
704+
log_info(" %d LABs used\n", labs_used);
699705
}
700706

701707
void Arch::assign_control_sets(uint32_t lab)

0 commit comments

Comments
 (0)