imul

Signed Multiply

IMUL r, r/m

Signed multiply.

Details

The Signed Multiply instruction signed multiply.

Pseudocode Operation

DEST <- DEST x SRC  // signed

Example

IMUL rax, rbx

Encoding

Binary Layout
0F
+0
AF
+1
 
Format Legacy
Opcode 0F AF
Extension Base

Operands

  • dest
    General-purpose register
  • src
    Register or memory operand