X86-64 Instruction Encoding: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
m →‎Registers: Table nr fix
Line 125:
| rowspan="6" | Long 64-bit mode||ignored||no||no||0||32-bit||64-bit
|-
| ignored||no||yes||0||32-bit<span style="vertical-align: super">[[#Table1Note1Table2Note1|1]]</span>||32-bit
|-
| ignored||yes||no||0||16-bit||64-bit
Line 131:
| ignored||yes||yes||0||16-bit||32-bit
|-
| ignored||ignored||no||1||64-bit<span style="vertical-align: super">[[#Table1Note1Table2Note1|1]]</span>||64-bit
|-
| ignored||ignored||yes||1||64-bit||32-bit
|}
<small id="Table1Note1Table2Note1">1: Certain instructions default to (or are fixed at) 64-bit operands and do not need the REX prefix for this, see [[#Usage|this table]].</small>
 
==== NASM ====