smultt

Signed Multiply (Top x Top)

SMULTT<c> <Rd>, <Rn>, <Rm>

Multiplies top 16 bits of Rn and top 16 bits of Rm.

Details

The Signed Multiply instruction multiplies top 16 bits of Rn and top 16 bits of Rm.

Pseudocode Operation

// Multiplies top 16 bits of Rn and top 16 bits of Rm

Example

SMULTT r0, r1, r2

Encoding

Binary Layout
cond
00010110
Rd
0000
Rm
1110
Rn
 
Format Multiply
Opcode 0x016000E0
Extension A32 (DSP)

Operands

  • Rd
    Destination general-purpose register
  • Rn
    Src 1 (Top)
  • Rm
    Src 2 (Top)