Search code examples
assemblyx86attaddressing-mode

What does leal (%eax, %eax) do?


What does leal (%eax, %eax) do? Does that multiply the contents at %eax * 2 since it has parens?


Solution

  • It will load the destination operand with the sum of eax and eax, IOW, 2*eax.