The following commands are given by their instruction family name. For instance, movq, movl, etc. are simply referred to by their family name, mov. Since registers often need to be referred to in the description, we will refer to their 64-bit version, but if you are using a smaller version of the command, you will usually be using the smaller version of the register. For instance, on the mul command, the table describes its function as working with %rax, but mull would be working with %eax instead, and mulw ...
Common x86-64 Instructions
Get Learn to Program with Assembly: Foundational Learning for New Programmers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.