This chapter describes the cycle timings and interlock behavior of integer instructions on the ARM1136JF-S processor. It contains the following sections:
About cycle timings and interlock behavior
Register interlock examples
Data processing instructions
QADD, QDADD, QSUB, and QDSUB instructions
ARMv6 media data processing
ARMv6 Sum of Absolute Differences (SAD)
Multiplies
Branches
Processor state updating instructions
Single load and store instructions
Load and store double instructions
Load and store multiple instructions
RFE and SRS instructions
Synchronization instructions
Coprocessor instructions
No operation instruction
SWI, BKPT, Undefined, and Prefetch Aborted instructions
Thumb instructions.