Hello,
Noticed that when S
and E
or R
commands are in one cycle then it will not be visible in Konata.
E.g.
I 0 0 0
...
C 1
S 0 0 Rt
R 0 0 0
C 1
Here, Rt
stage will not be displayed.
It can be OK with Retire stage, but i ran into problems with flushed instructions
In my case, it is possible to Fetch an instruction and flush it in the same cycle
...
C 1
I 0 0 0
S 0 0 F
R 0 0 1
C 1
...
So instruction will not be visible at all, only if you hover the cursor over it on the left, you can see that it actually existed and was flushed.
![image](https://user-images.githubusercontent.com/62609236/229809718-2026b97e-203f-45f6-a753-b4c2665a1b2c.png)
What i wanted to see here is:
![image](https://user-images.githubusercontent.com/62609236/229810016-54602c4c-eb51-462f-b877-1484d5823798.png)
I'm dumping stages to kanata trace "on fly" when simulator works, and I only know the moment at which the instruction enters the stage, but not when it leaves it. This forces to create some buffers for R
and E
stages to be printed on the next cycle, which doesn't seem to be a good option for me.
So the question is, is there a particular reason for not displaying these instructions?
And is it possible to display them? Maybe with some new option.
Konata version is v0.39