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.

FYL2X—Compute y ∗ log 2 xOpcode Instruction <strong>64</strong>-Bit Mode Compat/Leg DescriptionModeD9 F1 FYL2X Valid Valid Replace ST(1) with (ST(1) ∗ log 2 ST(0)) and pop theregister stackFPU Flags AffectedC1Set to 0 if stack underflow occurred.Indicates rounding direction if the inexact-result exception (#P) is generated: 0 ← notroundup; 1 ← roundup.C0, C2, C3 Undefined.IA-32e Mode OperationSame as legacy modeFloating-Point Exceptions#ISStack underflow occurred.#IAEither operand is an SNaN or unsupported format.Source operand in register ST(0) is a negative finite value (not −0).#Z Source operand in register ST(0) is ±0.#D Source operand is a denormal value.#U Result is too small for destination format.#O Result is too large for destination format.#P Value cannot be represented exactly in destination format.Protected Mode Exceptions#NM#MFEM or TS in CR0 is set.If there is a pending x87 FPU exception.Real-Address Mode Exceptions#NM#MFEM or TS in CR0 is set.If there is a pending x87 FPU exception.Virtual-8086 Mode Exceptions#NM#MFEM or TS in CR0 is set.If there is a pending x87 FPU exception.Compatibility Mode ExceptionsSame as for protected mode exceptions.<strong>64</strong>-Bit Mode ExceptionsSame as for protected mode exceptions.2-242 Vol. 1

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

Saved successfully!

Ooh no, something went wrong!