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.

FYL2XP1—Compute y ∗ log 2 (x +1)Opcode Instruction <strong>64</strong>-Bit Mode Compat/Leg DescriptionModeD9 F9 FYL2XP1 Valid Valid Replace ST(1) with ST(1) ∗ log 2 (ST(0) + 1.0) and popthe register 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 value or unsupported format.#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.Vol. 1 2-243

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

Saved successfully!

Ooh no, something went wrong!