smlalbb
Signed Multiply Accumulate Long (Bottom x Bottom)
SMLALBB<c> <RdLo>, <RdHi>, <Rn>, <Rm>
Accumulates (Rn.B * Rm.B) into 64-bit pair.
Details
The Signed Multiply Accumulate Long instruction accumulates (Rn.B * Rm.B) into 64-bit pair.
Pseudocode Operation
// Accumulates (Rn.B * Rm.B) into 64-bit pair
Example
SMLALBB r1, r0, r1, r2
Operands
-
RdLo
Lo
-
RdHi
Hi
-
Rn
First source / base general-purpose register
-
Rm
Second source / offset general-purpose register