EMUL Instruction

Purpose:To perform extended-precision multiplication
Format:opcode mulr.rl, muld.rl, add.rl, prod.wq
Operation:prod <- (muld * mulr) + sign extended add;
Condition
Codes:
N <- prod LSS 0;
Z <- prod EQL 0;
V <- 0;
C <- 0;
Exceptions:None
Opcodes:
7AEMULExtended Multiply
Description: The multiplicand operand is multiplied by the multiplier operand giving a quad word result. The addend operand is sign extended to a quad word and added to the result. The product is replaced by this final result. The multiplicand, multiplier and addend are unaffected.