Наивно, условно исполняемые инструкции кажутся мне отличной идеей.
Поскольку я читал больше о наборах команд ARM (и ARM-like) (Thumb2, Unicore, AArch64), я обнаружил, что им не хватает битов для условного выполнения.
Почему условное выполнение отсутствует в каждом из них?
Было ли условное исполнение ошибкой в то время или последующие изменения сделали его дорогостоящей тратой битов инструкций?