условные переходы?
Ну, в каких-то ситуациях вместо условных переходов можно делать условные пересылки (команды cmov, set). cmov правда не у всех есть, в частности на AMD K6-2 его не было.
Это если нужно поместить в регистр значение в ходе условия. А если нужно выполнить много инструкций, в зависимости от условия - тут уже прыжок не заменить
на ARM кстати проще обойтись без переходов - там очень много инструкций имеет выполнение по условию - не только MOV, но и всякие там AND и т.п.
Обсуждают сегодня