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

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Thu Feb 13 14:58:57 GMT 2020


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

--- Comment #11 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
ok i've managed to limit the bitwidth of partial result shift matrix size
to 64,56,48,...8 because obviously we don't need to include anything
beyond that which will go into 64 bit:

   xxxx xxxx xxxx xxxx
        xxxx xxxx xxxx xxxx
             xxxx xxxx xxxx xxxx
                  xxxx xxxx xxxx xxxx

only needs to be:
   xxxx xxxx xxxx xxxx
        xxxx xxxx xxxx
             xxxx xxxx
                  xxxx

then, based on that, i'm trying to restrict the amount by which
the B input actually shifts by, because xxxx << 4-or-greater is
clearly *always* going to be 0000 therefore why bother trying,
it's just wasting gates.

however, that bit's not working yet.  see "tshift".

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


More information about the libre-riscv-dev mailing list