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