By: anon (anon.delete@this.anon.com), November 15, 2012 6:14 am
Room: Moderated Discussions
EduardoS (no.delete@this.spam.com) on November 15, 2012 6:00 am wrote:
> anon (anon.delete@this.anon.com) on November 15, 2012 5:48 am wrote:
> > due to the "zeroing idioms" feature, which definitely uses the renaming technique
>
> Why? A "zero-register" instruction is simple enough to be executed by any port...
>
Any port? Including Load/Store AGU?
And Intel manual says:
> anon (anon.delete@this.anon.com) on November 15, 2012 5:48 am wrote:
> > due to the "zeroing idioms" feature, which definitely uses the renaming technique
>
> Why? A "zero-register" instruction is simple enough to be executed by any port...
>
Any port? Including Load/Store AGU?
And Intel manual says:
Some micro-ops can execute to completion during rename and are removed from the pipeline at that point, effectively costing no execution bandwidth. These include:
• Zero idioms (dependency breaking idioms)
• NOP
• VZEROUPPER
• FXCHG



