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 D-1.Instruction Subsets <strong>and</strong> CPUID Feature Sets (continued)MOVNTQMove Non-TemporalQuadword3SSE,MMXExtensionsMOVQ Move Quadword 3 SSE2 MMXMOVQ2DQMove Quadword toQuadwordMOVS Move String 3 BasicMOVSB Move String Byte 3 BasicMOVSD Move String Doubleword 3 Basic 2MOVSDMOVSHDUPMOVSLDUPMove Scalar Double-Precision Floating-PointMove Single-PrecisionHigh <strong>and</strong> DuplicateMove Single-PrecisionLow <strong>and</strong> Duplicate3 SSE2 SSE23 SSE2 2MOVSQ Move String Quadword 3 Long ModeMOVSSMove Scalar Single-Precision Floating-PointMOVSW Move String Word 3 BasicMOVSX Move with Sign-Extend 3 BasicMOVSXDMOVUPDInstructionMnemonic Description CPLMove with Sign-ExtendDoublewordMove Unaligned PackedDouble-PrecisionFloating-Point33333<strong>General</strong>-<strong>Purpose</strong>Long ModeInstruction Subset<strong>and</strong> CPUID Feature Set(s) 1128-BitMediaSSE3SSE3SSESSE264-BitMediax87<strong>System</strong>1. Columns indicate the instruction subsets. Entries indicate the CPUID feature set(s) to which the instruction belongs.2. Mnemonic is used for two different instructions. Assemblers can distinguish them by the number <strong>and</strong> type of oper<strong>and</strong>s.Appendix D: Instruction Subsets <strong>and</strong> CPUID Feature Sets 477

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

Saved successfully!

Ooh no, something went wrong!