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, -1
M
xor eax, -1
не прокатит из-за ABI, а во втором он не даёт преимуществ перед cmp eax, -1
MM
M
M
MM
M
PS
AP