<feed xmlns='http://www.w3.org/2005/Atom'>
<title>montreal/rtl/shifter.sv, branch feature/shifter</title>
<subtitle>RV32E core for TinyTapeout, codename "Montréal". Mirror of https://github.com/ubc-asic/montreal.git.
</subtitle>
<id>https://git.warricklo.net/montreal/atom?h=feature%2Fshifter</id>
<link rel='self' href='https://git.warricklo.net/montreal/atom?h=feature%2Fshifter'/>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/'/>
<updated>2026-07-05T06:48:05+00:00</updated>
<entry>
<title>Implement slice-serial shifter</title>
<updated>2026-07-05T06:48:05+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-07-05T06:48:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=705939bcffd8f04cb0e7186959c376434c39c5d3'/>
<id>urn:sha1:705939bcffd8f04cb0e7186959c376434c39c5d3</id>
<content type='text'>
Processes one slice per cycle. Supports logical left, logical right, and
arithmetic right shifts.

Assumes inputs are stable for the duration of the word. Also assumes
slices are presented in the correct order.

Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
</feed>
