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)InstructionInstruction Subset<strong>and</strong> CPUID Feature Set(s) 1Mnemonic Description CPL<strong>General</strong>-<strong>Purpose</strong>128-BitMedia64-BitMediax87<strong>System</strong>PFACCPacked Floating-PointAccumulate33DNow!PFADDPacked Floating-PointAdd33DNow!PFCMPEQPacked Floating-PointCompare Equal33DNow!PFCMPGEPacked Floating-PointCompare Greater orEqual33DNow!PFCMPGTPacked Floating-PointCompare Greater Than33DNow!PFMAXPacked Floating-PointMaximum33DNow!PFMINPacked Floating-PointMinimum33DNow!PFMULPacked Floating-PointMultiply33DNow!PFNACCPacked Floating-PointNegative Accumulate33DNow!ExtensionsPFPNACCPacked Floating-PointPositive-NegativeAccumulate33DNow!ExtensionsPFRCPPacked Floating-PointReciprocalApproximation33DNow!PFRCPIT1Packed Floating-PointReciprocal, Iteration 133DNow!PFRCPIT2Packed Floating-PointReciprocal or ReciprocalSquare Root, Iteration 233DNow!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 481

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

Saved successfully!

Ooh no, something went wrong!