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.

24594 Rev. 3.10 February 2005 AMD64 TechnologyTable A-4.Second Byte of Two-Byte Opcodes, Low Nibble 8–Fh (continued)Prefix Nibble 1 8 9 A B C D E FnoneF366F2FPSUBB PSUBW PSUBD PSUBQ PADDB PADDW PADDD invalidPq, Qq Pq, Qq Pq, Qq Pq, Qq Pq, Qq Pq, Qq Pq, Qqinvalid invalid invalid invalid invalid invalid invalid invalidPSUBB PSUBW PSUBD PSUBQ PADDB PADDW PADDD invalidVdq, Wdq Vdq, Wdq Vdq, Wdq Vdq, Wdq Vdq, Wdq Vdq, Wdq Vdq, Wdqinvalid invalid invalid invalid invalid invalid invalid invalidNote:1. All two-byte opcodes begin with an OFh byte. Rows show high opcode nibble (hex), columns show low opcode nibble in hex.2. An opcode extension is specified in the ModRM reg field (bits 5–3). See “ModRM Extensions to One-Byte <strong>and</strong> Two-Byte Opcodes”on page 387 for details.3. This instruction takes a ModRM byte.Appendix A: Opcode <strong>and</strong> Oper<strong>and</strong> Encodings 385

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

Saved successfully!

Ooh no, something went wrong!