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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CLFLUSH—Flush Cache LineOpcode Instruction <strong>64</strong>-Bit Mode Compat/Leg Mode Description0F AE /7 CLFLUSH m8 Valid Valid Flushes cache line containing m8.IA-32e Mode OperationSame as Legacy.Intel ® C/C++ Compiler Intrinsic EquivalentsCLFLUSHvoid_mm_clflush(void const *p)Protected Mode Exceptions#GP(0)For an illegal memory operand effective address in the CS, DS, ES, FS or GS segments.#SS(0)For an illegal address in the SS segment.#PF(fault-code) For a page fault.#UD If CPUID feature flag CLFSH is 0.Real-Address Mode Exceptions#GP(0)If any part of the operand lies outside the effective address space from 0 to FFFFH.#UD If CPUID feature flag CLFSH is 0.Virtual-8086 Mode ExceptionsSame exceptions as in Real Address Mode#PF(fault-code)For a page fault.Compatibility Mode ExceptionsSame as protected mode exceptions.<strong>64</strong>-Bit Mode Exceptions#SS(0)If a memory address referencing the SS segment is in a non-canonical form.#GP(0)If the memory address is in a non-canonical form.#PF(fault-code) For a page fault.#UD If CPUID feature flag CLFSH is 0.2-62 Vol. 1

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

Saved successfully!

Ooh no, something went wrong!