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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AMD64 Technology 24594 Rev. 3.10 February 2005Table A-6.GroupNumberGroup 1One-Byte <strong>and</strong> Two-Byte Opcode ModRM ExtensionsPrefix Opcoden/a80818283Group 1a n/a 8FGroup 2Group 3n/an/aC0C1D0D1D2D3F6F7ModRM reg Field/0 /1 /2 /3 /4 /5 /6 /7ADD OR ADC SBB AND SUB XOR CMPEb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, IbADD OR ADC SBB AND SUB XOR CMPEv, Iz Ev, Iz Ev, Iz Ev, Iz Ev, Iz Ev, Iz Ev, Iz Ev, IzADD OR ADC SBB AND SUB XOR CMPEb, Ib 2 Eb, Ib 2 Eb, Ib 2 Eb, Ib 2 Eb, Ib 2 Eb, Ib 2 Eb, Ib 2 Eb, Ib 2ADD OR ADC SBB AND SUB XOR CMPEv, Ib Ev, Ib Ev, Ib Ev, Ib Ev, Ib Ev, Ib Ev, Ib Ev, IbPOP invalid invalid invalid invalid invalid invalid invalidEvROL ROR RCL RCR SHL/SAL SHR SHL/SAL SAREb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, Ib Eb, IbROL ROR RCL RCR SHL/SAL SHR SHL/SAL SAREv, Ib Ev, Ib Ev, Ib Ev, Ib Ev, Ib Ev, Ib Ev, Ib Ev, IbROL ROR RCL RCR SHL/SAL SHR SHL/SAL SAREb, 1 Eb, 1 Eb, 1 Eb, 1 Eb, 1 Eb, 1 Eb, 1 Eb, 1ROL ROR RCL RCR SHL/SAL SHR SHL/SAL SAREv, 1 Ev, 1 Ev, 1 Ev, 1 Ev, 1 Ev, 1 Ev, 1 Ev, 1ROL ROR RCL RCR SHL/SAL SHR SHL/SAL SAREb, CL Eb, CL Eb, CL Eb, CL Eb, CL Eb, CL Eb, CL Eb, CLROL ROR RCL RCR SHL/SAL SHR SHL/SAL SAREv, CL Ev, CL Ev, CL Ev, CL Ev, CL Ev, CL Ev, CL Ev, CLTESTEb,IbTESTEv,IzNOT NEG MUL IMUL DIV IDIVEb Eb Eb Eb Eb EbNOT NEG MUL IMUL DIV IDIVEv Ev Ev Ev Ev EvGroup 4 n/a FEINC DEC invalid invalid invalid invalid invalid invalidEb EbGroup 5 n/a FFINC DEC CALL CALL JMP JMP PUSH invalidEv Ev Ev Mp Ev Mp EvGroup 6 n/a 0F 00SLDT STR LLDT LTR VERR VERW invalid invalidMw/Rv Mw/Rv Ew Ew Ew EwGroup 7 n/a 0F 01SGDT SIDT LGDT LIDT SMSW invalid LMSW INVLPG MbMs Ms Ms Ms Mw/Rv Ew SWAPGS 1Group 8 n/a 0F BAinvalid invalid invalid invalid BT BTS BTR BTCEv, Ib Ev, Ib Ev, Ib Ev, IbNote:1. See Table A-7 on page 390 for ModRM extensions of this two-byte opcode to encode SWAPGS.2. Invalid in 64-bit mode.3. See Table A-7 on page 390 for ModRM extensions of this two-byte opcode to encode LFENCE, MFENCE, <strong>and</strong> SFENCE.4. This instruction takes a ModRM byte.5. Reserved prefetch encodings are aliased to the /0 encoding (PREFETCH Exclusive) for future compatibility.388 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!