Por que as instruções executadas condicionalmente não estão presentes nos conjuntos de instruções ARM posteriores?
Ingenuamente, instruções executadas condicionalmente parecem uma ótima idéia para mim.
À medida que leio mais sobre os conjuntos de instruções ARM (e semelhantes a ARM) (Thumb2, Unicore, AArch64), percebo que todos eles não possuem os bits para execução condicional.
Por que a execução condicional está ausente em cada uma delas?
A execução condicional foi um erro na época ou as alterações subsequentes tornaram um desperdício caro de bits de instrução?