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