[libre-riscv-dev] [Bug 186] Create decoder for SOC

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Mon Feb 24 19:54:50 GMT 2020


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

--- Comment #10 from Michael Nolan <mtnolan2640 at gmail.com> ---
(In reply to Luke Kenneth Casson Leighton from comment #8)

> * put the data first through the left-shifter and store it as a partial
> result
> * put the data next through the left-shifter (after inversion)
> * do the OR (and ANDing) operation as a third phase
> 
> i am tempted to suggest trying that, first, rather than writing a
> "special dedicated RLWINM" operation.
> 
> do you want to give that a shot?  see if it's first possible to create a
> Dynamic Right-Shifter out of a Dynamic Left-Shifter?

I can. We're definitely going to need a right shift instruction regardless of
how we do rlwinm. Should I create a separate bug report for that or update
progress under either this one or 173?

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


More information about the libre-riscv-dev mailing list