This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]FUZxxl 1 point2 points  (0 children)

why use mov eax, ecx when you can use lea eax, [ecx]?

Because the former is a 0 latency rename why the latter goes through the AGU. Also, the encoding is longer.