smulwt
Signed Multiply (Word x Top)
SMULWT<c> <Rd>, <Rn>, <Rm>
Multiplies 32-bit Rn by top 16-bits of Rm, takes top 32-bits of result.
Details
The Signed Multiply instruction multiplies 32-bit Rn by top 16-bits of Rm, takes top 32-bits of result.
Pseudocode Operation
// Multiplies 32-bit Rn by top 16-bits of Rm, takes top 32-bits of result
Example
SMULWT r0, r1, r2
Encoding
Binary Layout
cond
00010010
Rd
0000
Rm
1110
Rn
Operands
-
Rd
Destination general-purpose register -
Rn
Word Src -
Rm
Half Src