smull
Signed Multiply Long (Thumb)
SMULL <RdLo>, <RdHi>, <Rn>, <Rm>
Signed Multiply (64-bit result).
Details
The Signed Multiply Long instruction signed Multiply (64-bit result).
Pseudocode Operation
RdLo ← RdHi × Rn
Example
SMULL r1, r0, r1, r2
Encoding
Binary Layout
111110111000
Rn
RdLo
RdHi
0000
Rm
Operands
-
RdLo
Low -
RdHi
High -
Rn
First source / base general-purpose register -
Rm
Second source / offset general-purpose register