We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 119b47a commit f47ec47Copy full SHA for f47ec47
mistral/lab.cc
@@ -690,12 +690,18 @@ bool Arch::is_lab_ctrlset_legal(uint32_t lab) const
690
void Arch::lab_pre_route()
691
{
692
log_info("Preparing LABs for routing...\n");
693
+ int labs_used = 0;
694
for (uint32_t lab = 0; lab < labs.size(); lab++) {
695
+ bool lab_used = false;
696
assign_control_sets(lab);
697
for (uint8_t alm = 0; alm < 10; alm++) {
698
reassign_alm_inputs(lab, alm);
699
+ lab_used |= labs.at(lab).alms.at(alm).unique_input_count > 0;
700
}
701
+ if (lab_used)
702
+ labs_used++;
703
704
+ log_info(" %d LABs used\n", labs_used);
705
706
707
void Arch::assign_control_sets(uint32_t lab)
0 commit comments