Cycle Timings and Interlock Behavior
ARM DDI 0363E
Copyright © 2009 ARM Limited. All rights reserved.
14-13
ID013010
Non-Confidential, Unrestricted Access
Note
Result Latency is one less if the result is used as the accumulate value for a subsequent multiply
accumulate. This only applies if the result is the same width as the accumulate value, that is 32
or 64 bits.
SMLALD
,
SMLALDX
1
<Rn>, <Rm>
-
2, 2
SMLSLD
,
SMLSLDX
1
<Rn>, <Rm>
-
2, 2
UMAAL
2
<Rn>, <Rm>
<RdLo>, <RdHi>
3, 3
Table 14-9 Example multiply instruction cycle timing behavior (continued)
Example
instruction
Cycles
Early Reg
Late Reg
Result latency