EasyManua.ls Logo

ARM Cortex A9 - B.4 Multiplication instructions

ARM Cortex A9
213 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Cycle Timings and Interlock Behavior
ARM DDI 0388I Copyright © 2008-2012 ARM. All rights reserved. B-7
ID073015 Non-Confidential
B.4 Multiplication instructions
Table B-4 on page B-6 shows the cycle timings for multiplication instructions.
Table B-5 Multiplication instruction cycle timings
Instruction Cycles Result latency
MUL(S)
,
MLA(S)
24
SMULL(S)
,
UMULL(S)
,
SMLAL(S)
,
UMLAL(S)
3 4 for the first written register
5 for the second written register
SMULxy
,
SMLAxy
,
SMULWy
,
SMLAWy
13
SMLALxy
2 3 for the first written register
4 for the second written register
SMUAD
,
SMUADX
,
SMLAD
,
SMLADX
,
SMUSD
,
SMUSDX
,
SMLSD
,
SMLSDX
13
SMMUL
,
SMMULR
,
SMMLA
,
SMMLAR
,
SMMLS
,
SMMLSR
24
SMLALD
,
SMLALDX
,
SMLSLD
,
SMLDLDX
2 3 for the first written register
4 for the second written register
UMAAL
3 4 for the first written register
5 for the second written register

Table of Contents

Related product manuals