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. |
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| adc.v | ||
| arith_map.v | ||
| brams.txt | ||
| brams_map.v | ||
| brams_map_gw5a.v | ||
| cells_latch.v | ||
| cells_map.v | ||
| cells_sim.v | ||
| cells_xtra.py | ||
| cells_xtra_gw1n.v | ||
| cells_xtra_gw2a.v | ||
| cells_xtra_gw5a.v | ||
| dsp_map.v | ||
| dsp_map_gw5a.v | ||
| lutrams.txt | ||
| lutrams_map.v | ||
| synth_gowin.cc | ||