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 |