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!)
Posted on 2003-06-06 05:31:32 by C.Z.

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!)
I've been optimizing for AMD for so long that I wouldn't know a PIII if I saw one. :)

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
Posted on 2003-06-06 22:05:40 by bitRAKE