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 D-1.Instruction Subsets <strong>and</strong> CPUID Feature Sets (continued)FSTPFSTSWFloating-Point StoreStack Top <strong>and</strong> PopFloating-Point Store x87Status Word33FSUB Floating-Point Subtract 3 X87FSUBPFSUBRFSUBRPFTSTFUCOMFUCOMIInstructionMnemonic Description CPLFloating-Point Subtract<strong>and</strong> PopFloating-Point SubtractReverseFloating-Point SubtractReverse <strong>and</strong> PopFloating-Point Test withZeroFloating-PointUnordered CompareFloating-PointUnordered Compare<strong>and</strong> Set Flags333333<strong>General</strong>-<strong>Purpose</strong>Instruction Subset<strong>and</strong> CPUID Feature Set(s) 1128-BitMedia64-BitMediax87X87X87X87X87X87X87X87X87<strong>System</strong>FUCOMIPFloating-PointUnordered Compare<strong>and</strong> Set Flags <strong>and</strong> Pop3X87FUCOMPFloating-PointUnordered Compare<strong>and</strong> Pop3X87FUCOMPPFloating-PointUnordered Compare<strong>and</strong> Pop Twice3X87FWAITWait for x87 Floating-Point Exceptions3X871. 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.470 Appendix D: Instruction Subsets <strong>and</strong> CPUID Feature Sets

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

Saved successfully!

Ooh no, something went wrong!