F2XM1                   Compute 2 to the Xth power -1
FABS Absolute value
FADD | FADDP Add real | and pop
FBLD Load BCD
FBSTP Store BCD and pop
FCHS Change sign
FCLEX | FNCLEX Clear exceptions | no wait
FCMOVcc FP Conditional Move PPro+
FCOM | FCOMP | FCOMPP Compare real | and pop | pop twice
FCOMI | FCOMIP Compare real (set EFLAGS) | and pop PPro+
FCOS Cosine 387+
FDECSTP Decrement FP stack pointer
FDISI | FNDISI Disable interrupts | no wait 8087 only
FDIV | FDIVP Divide real | and pop
FDIVR | FDIVRP Divide real reversed | and pop
FENI | FNENI Enable interrupts | no wait 8087 only
FFREE Free register
FIADD Integer add
FICOM | FICOMP Integer compare | and pop
FIDIV | FIDIVR Integer divide | reversed
FILD Load integer
FIMUL Integer multiply
FINCSTP Increment FP stack pointer
FINIT | FNINIT Initialize FP unit | no wait
FIST | FISTP Store integer | and pop
FISUB | FISUBR Integer subtract | reversed
FLD Load real
FLDxx Load FP constant
FLDCW Load control word
FLDENV Load environment state
FMUL | FMULP Multiply real | and pop
FNOP No operation
FPATAN Partial arctangent
FPREM | FPREM1 Partial remainder | IEEE (387+)
FPTAN Partial tangent
FRNDINT Round to integer
FRSTOR Restore saved state
FSAVE | FNSAVE Save FPU State | no wait
FSCALE Scale by a power of 2
FSETPM Set protected mode 287 only
FSIN | FSINCOS Sine | and cosine 387+
FSQRT Square root
FST | FSTP Store real | and pop
FSTCW | FNSTCW Store control word | no wait
FSTENV| FNSTENV Store FPU environment | no wait
FSTSW | FNSTSW Store status word | no wait
FSUB | FSUBP Subtract real | and pop
FSUBR | FSUBRP Subtract real reversed | and pop
FTST Test for zero
FUCOM | FUCOMP |FUCOMPP Unordered compare real | and pop | pop twice 387+
FUCOMI| FUCOMIP Unordered compare real (set EFLAGS) | and pop PPro+
FWAIT Wait
FXAM Examine condition flags
FXCH Exchange register contents
FXTRACT Extract exponent and significand
FYL2X Compute Y * log2(x)
FYL2XP1 Compute Y * log2(x+1)
Abbreviations and legends