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.

FLD1/FLDL2T/FLDL2E/FLDPI/FLDLG2/FLDLN2/FLDZ—Load ConstantOpcode Instruction <strong>64</strong>-Bit Mode Compat/Leg DescriptionModeD9 E8 FLD1 Valid Valid Push +1.0 onto the FPU register stack.D9 E9 FLDL2T Valid Valid Push log 2 10 onto the FPU register stack.D9 EA FLDL2E Valid Valid Push log 2 e onto the FPU register stack.D9 EB FLDPI Valid Valid Push π onto the FPU register stack.D9 EC FLDLG2 Valid Valid Push log 10 2 onto the FPU register stack.D9 ED FLDLN2 Valid Valid Push log e 2 onto the FPU register stack.D9 EE FLDZ Valid Valid Push +0.0 onto the FPU register stack.IA-32e Mode OperationSame as legacy mode.FPU Flags AffectedC1 Set to 1 if stack overflow occurred; otherwise, cleared to 0.C0, C2, C3 Undefined.Floating-Point Exceptions#ISStack overflow occurred.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.IA-32 Architecture CompatibilityWhen the RC field is set to round-to-nearest, the FPU produces the same constants that is produced by the Intel 8087and Intel 287 math coprocessors.Vol. 1 2-193

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

Saved successfully!

Ooh no, something went wrong!