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.

24594 Rev. 3.10 February 2005 AMD64 TechnologyTable D-1.Instruction Subsets <strong>and</strong> CPUID Feature Sets (continued)OUTSDOutput StringDoubleword3BasicOUTSW Output String Word 3 BasicPACKSSDWPACKSSWBPACKUSWBPack with SaturationSigned Doubleword toWordPack with SaturationSigned Word to BytePack with SaturationSigned Word toUnsigned Byte333SSE2SSE2SSE2MMXMMXMMXPADDB Packed Add Bytes 3 SSE2 MMXPADDDPacked AddDoublewords3SSE2MMXPADDQ Packed Add Quadwords 3 SSE2 SSE2PADDSBPADDSWPADDUSBPADDUSWPacked Add Signed withSaturation BytesPacked Add Signed withSaturation WordsPacked Add Unsignedwith Saturation BytesPacked Add Unsignedwith Saturation Words3333SSE2SSE2SSE2SSE2MMXMMXMMXMMXPADDW Packed Add Words 3 SSE2 MMXPANDPANDNInstructionMnemonic Description CPLPacked Logical BitwiseANDPacked Logical BitwiseAND NOT33<strong>General</strong>-<strong>Purpose</strong>Instruction Subset<strong>and</strong> CPUID Feature Set(s) 1128-BitMediaSSE2SSE264-BitMediaMMXMMXx87<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 479

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

Saved successfully!

Ooh no, something went wrong!