smlaltt
Signed Multiply Accumulate Long (Top x Top)
SMLALTT<c> <RdLo>, <RdHi>, <Rn>, <Rm>
Accumulates (Rn.T * Rm.T) into 64-bit pair.
Details
The Signed Multiply Accumulate Long instruction accumulates (Rn.T * Rm.T) into 64-bit pair.
Pseudocode Operation
// Accumulates (Rn.T * Rm.T) into 64-bit pair
Example
SMLALTT r1, r0, r1, r2
Encoding
Binary Layout
cond
00010100
RdHi
RdLo
Rm
1110
Rn
Operands
-
RdLo
Lo -
RdHi
Hi -
Rn
First source / base general-purpose register -
Rm
Second source / offset general-purpose register