можно сделать 0, если int равен нулю, или 1 если int не равен нулю. Только я забыл как). Может кто помнит?
Я бы сделал так: test rax, rax setnz al
было как-то чисто на логике, not dec что-то такое
bsr eax, eax mov ecx, eax shr eax, cl
можно сделать AND с 0x00 00 00 01 (сколько байт в intе?)
Обсуждают сегодня