Closed Silabs-ArjanB closed 6 months ago
Ok done
This Section you are referring to is interesting. I do not think commit has a very concrete place in the instruction flow. In many implementations, it might happen at the same time as result.
I think it should be possible for implementations to chose to have commit earlier than register. Especially as in split scenario, a register transaction is not be initiated if the operand is not available. Then there is time for an exception or so which would result in the transaction being killed, before its operands are provided.
True. I updated.
Issue should be the only limitation. If issue happens, but result doesnt for a while, a commit with kill should be possible.
ok done
additional note: I did also share the interface sequence, so now commit is before register. I do think however, that this section is a bit confusing, as it refers to an instruction flow, and that may clearly be different (e.g. commit after an eventual memory transaction).
Comment
Proposed Resolution
No proposed resolution
Addition Info
No response