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 TechnologyMOVMSKPDExtract Packed Double-Precision Floating-PointSign MaskMoves the sign bits of two packed double-precision floating-point values in an XMMregister (second oper<strong>and</strong>) to the two low-order bits of a general-purpose register (firstoper<strong>and</strong>) with zero-extension.The MOVMSKPD instruction is an SSE2 instruction; Check the status of EDX bit 26 ofCPUID st<strong>and</strong>ard function 1 to verify that the processor supports this function.Mnemonic Opcode DescriptionMOVMSKPD reg32, xmm 66 0F 50 /rMove sign bits 127 <strong>and</strong> 63 in an XMM register to a 32-bit generalpurposeregister.reg32xmm3110127 63 00copy signcopy signmovmskpd.epsRelated <strong>Instructions</strong>MOVMSKPS, PMOVMSKBrFLAGS AffectedNoneMXCSR Flags AffectedNoneMOVMSKPD 199

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

Saved successfully!

Ooh no, something went wrong!