Я пытаюсь сравнить два регистра R5 и R6, которые я знаю, что я могу сделать сКак сравнить два регистра и выполнять действия, если больше, чем без ветвления в ARM
CMP R7, R5
То, что я пытаюсь сделать, это
если R7> 1, то ADD R8, R8, #1
без ветвления, как я буду использовать это несколько раз на разных участках кода
Я знаю BGT будет расшириться, если больше, или если его можно вернуть в прежнее положение после того, как ветвящиеся добавить в счет?
Просьба уточнить ваш вопрос. «cmp r7, r5, r6» недействительный код операции. Вы хотите запустить add, если r5> r6 или если r7> 1? –