[Libre-soc-bugs] [Bug 413] DIV "trial" blocks are too large

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Jul 3 04:31:47 BST 2020


https://bugs.libre-soc.org/show_bug.cgi?id=413

--- Comment #8 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #7)
> >>> 434*434
> 188356
> 
> down from 500,000 it is going to be several hours on placement alone.
> 
> each core section also looks too large, containing rr multiply that
> is not needed.  will try cutting that.

all the multiplies should be multiplying by small constants, which should
convert to a few adds.

if the div pipe is flattened, their is probably a lot more that can be shared
between all the different parts, such as every stage multiplying the divisor by
the same constants.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list