[libre-riscv-dev] [Bug 173] dynamic partitioned "shift"

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Wed Feb 12 16:49:22 GMT 2020


http://bugs.libre-riscv.org/show_bug.cgi?id=173

--- Comment #3 from Michael Nolan <mtnolan2640 at gmail.com> ---
I've got good news and bad news. The good news is I have a dynamic shifter
working in part_shift/part_shift_dynamic.py. The bad news is it works out to
8500 wire bits to do a 64 bit, 8 partition shifter (ouch!).

I currently have a gigantic switch statement to select which row of the matrix
is needed for each element (similar to the old part_cmp), so optimizing this
would probably help greatly with the number of gates needed.

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


More information about the libre-riscv-dev mailing list