12.07.2015 Views

Intel® Extended Memory 64 Technology Software Developer's Guide

Intel® Extended Memory 64 Technology Software Developer's Guide

Intel® Extended Memory 64 Technology Software Developer's Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CVTPD2DQ—Convert Packed Double-Precision Floating-Point Values to PackedDoubleword IntegersOpcode Instruction <strong>64</strong>-Bit Mode Compat/LegModeF2 0F E6CVTPD2DQ xmm1, xmm2/m128DescriptionValid Valid Convert two packed double-precision floatingpointvalues from xmm2/m128 to two packedsigned doubleword integers in xmm1.IA-32e Mode OperationEnables access to XMM8-XMM15.SIMD Floating-Point ExceptionsInvalid, Precision.Protected Mode Exceptions#GP(0)For an illegal memory operand effective address in the CS, DS, ES, FS or GSsegments.segments.If memory operand is not aligned on a 16-byte boundary, regardless of segment.#SS(0)For an illegal address in the SS segment.#PF(fault-code) For a page fault.#NMIf TS in CR0 is set.#XM If an unmasked SIMD floating-point exception and OSXMMEXCPT in CR4 is 1.#UD If an unmasked SIMD floating-point exception and OSXMMEXCPT in CR4 is 0.If EM in CR0 is set.If OSFXSR in CR4 is 0.If CPUID feature flag SSE2 is 0.Real-Address Mode Exceptions#GP(0)If memory operand is not aligned on a 16-byte boundary, regardless of segment.#GP(0)If any part of the operand lies outside the effective address space from 0 to FFFFH.#NMIf TS in CR0 is set.#XM If an unmasked SIMD floating-point exception and OSXMMEXCPT in CR4 is 1.#UD If an unmasked SIMD floating-point exception and OSXMMEXCPT in CR4 is 0.If EM in CR0 is set.If OSFXSR in CR4 is 0.If CPUID feature flag SSE2 is 0.Virtual-8086 Mode ExceptionsSame exceptions as in Real Address Mode#PF(fault-code)For a page fault.Vol. 1 2-103

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

Saved successfully!

Ooh no, something went wrong!