X86-64 Instruction Encoding: Difference between revisions

m
→‎Registers: Table nr fix
[unchecked revision][unchecked revision]
m (→‎Registers: Table nr fix)
Line 23:
| b0.011 (3)||BL||BX||EBX||RBX||MM3||XMM3||YMM3||DS||CR3||DR3
|-
| b0.100 (4)||AH, SPL<span style="vertical-align: super">[[#Table2Note1Table1Note1|1]]</span>||SP||ESP||RSP||MM4||XMM4||YMM4||FS||CR4||DR4
|-
| b0.101 (5)||CH, BPL<span style="vertical-align: super">[[#Table2Note1Table1Note1|1]]</span>||BP||EBP||RBP||MM5||XMM5||YMM5||GS||CR5||DR5
|-
| b0.110 (6)||DH, SIL<span style="vertical-align: super">[[#Table2Note1Table1Note1|1]]</span>||SI||ESI||RSI||MM6||XMM6||YMM6||invalid||CR6||DR6
|-
| b0.111 (7)||BH, DIL<span style="vertical-align: super">[[#Table2Note1Table1Note1|1]]</span>||DI||EDI||RDI||MM7||XMM7||YMM7||invalid||CR7||DR7
|-
| b1.000 (8)||R8L||R8W||R8D||R8||MM0||XMM8||YMM8||ES||CR8||DR8
Line 47:
| b1.111 (15)||R15L||R15W||R15D||R15||MM7||XMM15||YMM15||invalid||CR15||DR15
|}
<small id="Table2Note1Table1Note1">1: When any REX prefix is used, SPL, BPL, SIL and DIL are used. Otherwise, without any REX prefix AH, CH, DH and BH are used.</small>
 
 
== Legacy Prefixes ==
Anonymous user