Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
FMUL Instruction
 Detail Example                          Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Title:    Multiply
 
  Syntax:   FMUL [dest,src]
            FMULP dest,ST
            FMUL src
            FIMUL src
 
  See also: FDIV, FDIVR
 
  Description:
 
     Multiplies the source by the destination and returns the product
     in the destination. If two register operands are specified, one
     must be ST. If a memory operand is specified, the product replaces
     the value in ST. Memory operands can be 32- or 64-bit real numbers
     or 16- or 32-bit integers.
 
     If no operand is specified, ST(1) is multiplied by ST and the
     stack is popped; the product is returned in ST. For FMULP, the
     source must be ST; the product is returned in the destination
     register and ST is popped.
                                    -♦-