Compare and Exchange 16 Bytes
cmpxchg16b
x86-64 and laterCompare and Exchange 16 Bytes
cmpxchg16b mem128No example here: this instruction either stops the program, or belongs to a mode this emulator does not run.
Forms
Every form of cmpxchg16b the assembler accepts, from NASM's own instruction table.
The second column is the processor that introduced the form; a badge marks a form that needs
an extension, that is lockable, or that long mode dropped.
| Form | Since | Notes |
|---|---|---|
| cmpxchg16b mem128 | x86-64 | locklong |