Warum ist eine bedingte Bewegung nicht anfällig für einen Ausfall der Verzweigungsvorhersage?

Nach dem Lesendiesen Beitrag (Antwort auf StackOverflow) (im Abschnitt zur Optimierung) Ich habe mich gefragt, warum bedingte Bewegungen nicht für den Ausfall der Verzweigungsvorhersage anfällig sind. Ich fand amEin Artikel über Kondition bewegt sich hier (PDF von AMD). Auch dort beanspruchen sie den Leistungsvorteil von cond. bewegt sich. Aber warum ist das so? Ich sehe es nicht Zum Zeitpunkt der Auswertung dieses ASM-Befehls ist das Ergebnis des vorhergehenden CMP-Befehls noch nicht bekannt.

Vielen Dank.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage