13.07.2015 Views

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

Volume 3: General-Purpose and System Instructions - Stanford ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

AMD64 Technology 24594 Rev. 3.10 February 2005RSVVRWXYabddqppdpipsqssd<strong>General</strong> purpose register specified by the ModRM r/mfield. The ModRM mod field must be 11b.Segment register specified by the ModRM reg field.128-bit XMM register specified by the ModRM reg field.128-bit XMM register specified by the ModRM r/m field.The ModRM mod field must be 11b.A 128-bit XMM register or memory oper<strong>and</strong> specified bythe ModRM byte. Memory addresses can be computedfrom a segment register, SIB byte, <strong>and</strong>/or displacement.A memory oper<strong>and</strong> addressed by the DS.rSI registers. Usedin string instructions.A memory oper<strong>and</strong> addressed by the ES.rDI registers.Used in string instructions.Two 16-bit or 32-bit memory oper<strong>and</strong>s, depending on theeffective oper<strong>and</strong> size. Used in the BOUND instruction.A byte, irrespective of the effective oper<strong>and</strong> size.A doubleword (32 bits), irrespective of the effectiveoper<strong>and</strong> size.A double-quadword (128 bits), irrespective of the effectiveoper<strong>and</strong> size.A 32-bit or 48-bit far pointer, depending on the effectiveoper<strong>and</strong> size.A 128-bit double-precision floating-point vector oper<strong>and</strong>(packed double).A 64-bit MMX oper<strong>and</strong> (packed integer).A 128-bit single-precision floating-point vector oper<strong>and</strong>(packed single).A quadword, irrespective of the effective oper<strong>and</strong> size.A 6-byte or 10-byte pseudo-descriptor.A scalar double-precision floating-point oper<strong>and</strong> (scalardouble).376 Appendix A: Opcode <strong>and</strong> Oper<strong>and</strong> Encodings

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!