Я хотел бы сравнить два значения в спазме, но потом не хочу прыгать.
Так что, если у меня есть что-то вроде этого:
bool a = (1 < 2) && (2 < 3);
Какой самый короткий способ сделать это в спазме?
С уважением.
Есть инструкция cmov * (условный ход).
mov al, 0 cmp 1, 2 cmovl al, 1 mov bl, 0 cmp 2, 3 cmovl bl, 1 and al, bl ; answer is in al
cmovl - ход, если меньше.Я не уверен, что это самый короткий путь.