mirror of https://github.com/YosysHQ/yosys.git
The 27x18 rule carried B_MINWIDTH=13, so any product whose narrower operand was below 13 (e.g. 27x4, 4x13) was rejected even though it fits one MULTALU27X18 tile, and decomposed onto MULT12X12 partials instead. Drop the floor to 2 so the rule blocks only degenerate Nx1 multiplies, matching the rest of the tree. Adds a 4x13 regression case. |
||
|---|---|---|
| .. | ||
| analogdevices | ||
| anlogic | ||
| common | ||
| ecp5 | ||
| efinix | ||
| fabulous | ||
| gatemate | ||
| gowin | ||
| ice40 | ||
| intel_alm | ||
| machxo2 | ||
| microchip | ||
| nanoxplore | ||
| nexus | ||
| quicklogic | ||
| xilinx | ||
| generate_mk.py | ||