Multiply F_floating (mulf)

Syntax

mulf $s_reg1, $s_reg2, $d_reg

mulf $d_reg/$s_reg1, $s_reg2

Description

Multiply F_floating multiplies the contents of $s_reg1 or $d_reg by the contents of $s_reg2 and stores the results in $d_reg. The product is rounded according to the appropriate rounding mode. The single-precision operation on canonical single-precision values produces a canonical single-precision result.

Qualifiers

The following table describes the qualifiers for the mulf instructions:

Instruction Qualifier description
no qualifier VAX Rounding Mode: Normal rounding
  VAX Trap Mode: Imprecise, underflow disabled
mulfc VAX Rounding Mode: Chopped
mulfu VAX Trap Mode: Imprecise, underflow enabled
mulfuc Combined meanings of mulfc and mulfu
mulf VAX Trap Mode: Software, underflow disabled
mulfsc Combined meanings of mulfs and mulfc
mulfsu VAX Trap Mode: Software, underflow enabled
mulfsuc Combined meanings of mulfs and mulfuc