Signed Most significant word Multiply. This instruction has 32-bit operands and produces only the most significant 32 bits of the result.
is an optional parameter. If
Ris present, the result is rounded, otherwise it is truncated.
is an optional condition code.
is the destination register.
are the registers holding the operands.
is a register holding the value to be added or subtracted from.