Multiply T_floating (mult)

Syntax

mult $s_reg1, $s_reg2, $d_reg

mult $d_reg/$s_reg1, $s_reg2

Description

Multiply T_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.

Qualifiers

The following table describes the qualifiers for the mult instructions:

Instruction Description
no qualifier IEEE Rounding Mode: Normal rounding
  IEEE Trap Mode: Imprecise, integer overflow disabled, inexact disabled
multc IEEE Rounding Mode: Chopped
multm IEEE Rounding Mode: Minus infinity
multd IEEE Rounding Mode: Plus infinity (ensure that the dyn field of the FPCR is 11)
multu IEEE Trap Mode: Imprecise, underflow enabled, inexact disabled
multuc IEEE Trap Mode: Underflow enabled
  IEEE Rounding Mode: Chopped
multum Combined meanings of multu and multm
multud Combined meanings of multu and multd
multsu IEEE Trap Mode: Software, underflow enabled, inexact disabled
multsuc Combined meanings of mults, multu, and multc
multsum Combined meanings of mults, multu, and multm
multsud Combined meanings of mults, multsu, and multd
multsui IEEE Trap Mode: Software, underflow enabled, inexact enabled
multsuic Combined meanings of multsui and multc
multsuim Combined meanings of multsui and multm