mirror of https://github.com/YosysHQ/yosys.git
flowmap: don't break if that creates a k+2 (and larger) LUT either.
Fixes #1405.
This commit is contained in:
parent
1d148491c5
commit
eef32195bd
|
@ -1050,7 +1050,7 @@ struct FlowmapWorker
|
|||
|
||||
auto cut_inputs = cut_lut_at_gate(lut, lut_gate);
|
||||
pool<RTLIL::SigBit> gate_inputs = cut_inputs.first, other_inputs = cut_inputs.second;
|
||||
if (gate_inputs.empty() && (int)other_inputs.size() == order)
|
||||
if (gate_inputs.empty() && (int)other_inputs.size() >= order)
|
||||
{
|
||||
if (debug_relax)
|
||||
log(" Breaking would result in a (k+1)-LUT.\n");
|
||||
|
|
Loading…
Reference in New Issue