M
setne al
movzx eax, al (если нужно)
против
mov eax, edi
xor eax, 0xffffffff
Size: a a a
M
AD
MM
AT
xor eax, -1 не лучше ли к not eax свести?M
MM
M
MM
MM
xor eax, -1 уже не даёт преимуществM
xor eax, -1 уже не даёт преимуществMM
xor eax, -1 не прокатит из-за ABI, а во втором он не даёт преимуществ перед cmp eax, -1M
xor eax, -1 не прокатит из-за ABI, а во втором он не даёт преимуществ перед cmp eax, -1MM
M
M
MM
M
PS
AP