.L10:
leal (%rsi,%rsi,4), %edx
movsbl %al,%eax
addq $1, %rdi
leal -48(%rax,%rdx,2), %esi
je .L3
In the above there's no cmp preceding je. How does it work here?
je will jump is ZF = 1.add modifies the ZF.lea, movsb does not affect any flags.Keep the Intel 64 and IA32 Architecture Developer's Manual in hand. You can find all the instruction details of Intel 64 and IA32 architecture in the manual Volume 2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With