в регистр ненулевое значение?
neg <reg> ?
А вдруг там 0
неприятная ситуация
Я в шоке, реально никто не посоветовал seta... Так делает компилятор, если что.
А оно всегда ненулевое даёт?
Оно ставит в AL единичку при каком-то условии. setne seta sete set...
Мне нужен оптимальный способ установить eax в гарантированно ненулевое значение
Почему ты не хочешь использовать mov?
Хз, может есть способ оптимальнее
Способ оптимальнее - это ничего не делать, потому что я уверен, что ты внутри функции используешь что-то, что уже возвращает ненулевое значение.
Ну где-то я так и делаю, да)
Вот. Но если такой сиутации нет - тогда только mov.
Это нифига не оптимальный вариант.
Обсуждают сегодня