For optimization grandmasters~
Does the RAT rename EIP?
Can a uop retire if not all uops in the same instruction are executed? (I read somewhere that it can't. But still I wish to hear someone justify it!)
Does the RAT rename EIP?
Can a uop retire if not all uops in the same instruction are executed? (I read somewhere that it can't. But still I wish to hear someone justify it!)
For optimization grandmasters~
Does the RAT rename EIP?
Can a uop retire if not all uops in the same instruction are executed? (I read somewhere that it can't. But still I wish to hear someone justify it!)
What would be the purpose to rename EIP? Seriously doubt it.
Personally, I think it must be possible to retire uops without instruction completion - how else could we have an exception? Uop retirement prior to instruction completion is very likely impossible otherwise.
Here is PDF showing retirement is in order unless pipeline problem:
http://courses.ece.uiuc.edu/ece412/lectures/Lecture12.pdf