Move instruction decoding to after predication
authorCesar Strauss <cestrauss@gmail.com>
Sun, 28 Mar 2021 18:03:24 +0000 (15:03 -0300)
committerCesar Strauss <cestrauss@gmail.com>
Sun, 28 Mar 2021 18:11:46 +0000 (15:11 -0300)
commit23f7042df6b181fe7588484555b3257cd2fb6021
treec949b4ba75f8400b5b4b7d08787d7d5ca4a6181e
parentfebdb24fa80f6cffc8894e54f7145de5b22e9422
Move instruction decoding to after predication

Since predication can update SRCSTEP and DESTSTEP, leave decoding for
after their final values are known.
So, "DECODE_SV" is now responsible for decoding, and sits in line between
"MASK_WAIT" and "INSN_EXECUTE".
src/soc/simple/issuer.py