Warum sind bedingt ausgeführte Anweisungen in späteren ARM-Anweisungssätzen nicht vorhanden?

Naiv bedingte Anweisungen scheinen mir eine großartige Idee zu sein.

Wenn ich mehr über ARM-Befehlssätze (und ARM-ähnliche Befehlssätze) (Thumb2, Unicore, AArch64) lese, finde ich, dass ihnen alle Bits für die bedingte Ausführung fehlen.

Warum fehlt in diesen Fällen jeweils die bedingte Ausführung?

War die bedingte Ausführung zu dieser Zeit ein Fehler oder haben spätere Änderungen die Ausführung zu einer teuren Verschwendung von Befehlsbits gemacht?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage