Shift-out skipped mask bits for both crpred and intpred
authorCesar Strauss <cestrauss@gmail.com>
Sun, 25 Apr 2021 19:11:19 +0000 (16:11 -0300)
committerCesar Strauss <cestrauss@gmail.com>
Sun, 25 Apr 2021 20:20:08 +0000 (17:20 -0300)
commit399061792ee3c3cef69f040f8a0df8964eb55988
treec050c10a0c3fa3948d32a89f2f2ddf3ba81d258a
parent2e6d2847a0046cab45ca831b167a83e7c418f1e1
Shift-out skipped mask bits for both crpred and intpred

If src/dest step are not zero, we need to shift-out the skipped mask
bits. We already did this for intpred, and for crpred it's exactly the
same.
Move the shifting logic to a new last state, commonly used for both
intpred and crpred.
src/soc/simple/issuer.py