FIMUL
Usage: FIMUL dest,src Modifies flags: None
Multiplies the 'dest' and 'src' operands and stores the product in the 'dest' location. The 'dest' operand is always an FPU data register; the 'src' operand can be an FPU data register or a memory location.
Floating-Point/Integer Multiplication
FIMUL mem16 ; DE /1 [8086,FPU]
FIMUL mem32 ; DA /1 [8086,FPU]
FIMUL multiplies ST0 by the 16-bit or 32-bit integer stored in the given memory location, and stores the result in ST0.
Source operands in memory can be in single-precision or double-precision floating-point format or in word or doubleword integer format.
C1 Set to 0 if stack underflow occurred. Set if result was rounded up; cleared otherwise.
C0, C2, C3 Undefined.
EXAMPLE:
fimul Label