smultb
Signed Multiply (Top x Bottom)
SMULTB<c> <Rd>, <Rn>, <Rm>
Multiplies top 16 bits of Rn and bottom 16 bits of Rm.
Details
The Signed Multiply instruction multiplies top 16 bits of Rn and bottom 16 bits of Rm.
Pseudocode Operation
// Multiplies top 16 bits of Rn and bottom 16 bits of Rm
Example
SMULTB r0, r1, r2
Encoding
Binary Layout
cond
00010110
Rd
0000
Rm
1010
Rn
Operands
-
Rd
Destination general-purpose register -
Rn
Src 1 (Top) -
Rm
Src 2 (Bot)