ARM DDI 0363E Copyright ©2009 ARM Limited. All rights reserved. 14-1
ID013010 Non-Confidential, Unrestricted Access
Chapter 14 Cycle Timings and Interlock Behavior
This chapter describes the cycle timings and interlock behavior of instructions on the processor. It
contains the following sections:
About cycle timings and interlock behavior on page 14-3
Register interlock examples on page1 4-6
Data processing instructions on page 14-7
QADD, QDADD, QSUB, and QDSUB instructions on page 14-9
Media data-processing on page14-10
Sum of Absolute Differences (SAD) on page 14-11
Multiplies on page 14-12
Divide on page 14-14
Branches on page 14-15
Processor state updating instructions on page14-16
Single load and store instructions on page 14-17
Load and Store Double instructions on page14-20
Load and Store Multiple instructions on page14-21
RFE and SRS instructions on page 14-24
Synchronization instructions on page14 -25
Coprocessor instructions on page14-26
SVC, BKPT, Undefined, and Prefetch Aborted instructions on page14-27
Miscellaneous instructions on page 14-28
Floating-point register transfer instructions on page 14-29
Floating-point load/store instructions on page 14-30
Floating-point single-precision data processing instructions on page 14-32