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 |