IA-32 Assembly Language Reference Manual

Multiplication Instructions

Multiply Real (fmul)

fmul{ls}	
Example

Multiply stack element 7 by stack element 0 and return the product to stack element 0.

fmul %st(7), %st

Multiply Real and Pop (fmulp)

fmulp
Example

Multiply stack element 0 by stack element 7 and return the product to stack element 7, then pop the stack.

fmulp %st, %st(7)

Integer Multiply (fimul)

fimul{l}
Example

Multiply the integer contents of register ECX by stack element 0, return the product to register ECX.

fimul 2(%ecx)