Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- TASM 2.x / MASM 6.x Assembly Language - <b>fmul multiply real exception flags: i d o u p</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
FMUL              Multiply Real               Exception Flags: I D O U P

FMUL [[destination,] source]

       Logic:      ST(1) . ST(1) * ST, pop stack (no operands)
                   ST . ST * memory location     (source only)
                   ST . ST * ST(i)               (destination, source)

     FMUL multiplies two real numbers. If you do not specify any operands,
     ST(1) is multiplied by ST, the result is placed in ST(1), and then the
     stack is popped. If you specify a memory operand as a source, ST is
     multiplied by that operand and the result is left in ST. If you specify
     both a source and a destination, ST must be one operand and ST(i) the
     other.

  --------------------------------------------------------------------------
   Operands            Clocks         Bytes           Example
   FMUL                90-145           3             FMUL
   FMUL MEMORY_REAL    110-168+EA       5             FMUL REAL_NUMBER
   FMUL ST, ST(i)      94-148           3             FMUL ST,ST(1)
  --------------------------------------------------------------------------

See Also: FMULP FIMUL

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson