Developers Manual March, 2003 14-5

Intel® 80200 Processor based on Intel® XScale Microarchitecture
Performance Considerations
14.4.3 Data Processing Instruction Timings

Table 14-5. Branch Instruction Timings (Those not predicted by the BTB)

Mnemonic Minimum Issue Latency when Branch
Not Taken
Minimum Issue Latency when Branch
Taken
BLX(1) N/A 5
BLX(2) 1 5
BX 1 5
Data
Processing
Instruction with
PC as the
destination
Same as Table14-6 4 + numbers in Table14-6
LDR PC, <> 2 8
LDM with PC in
register list 3 + numreg1
1. numreg is the number of registers in the register list including the PC.
10 + max (0, numreg-3)

Table 14-6. Data Processing Instruction Timings

Mnemonic
<shifter operand> is NOT a Shift/Rotate
by Register
<shifter operand> is a Shift/Rotate by
Register OR
<shifter operand> is RRX
Minimum Issue
Latency
Minimum Result
Latency1
1. If the next instruction needs to us e the result of the data processing for a shift by immediate or as Rn in a QDAD D or QDSUB,
one extra cycle of result latency is added to the number listed.
Minimum Issue
Latency
Minimum Result
Latency1
ADC1122
ADD1122
AND1122
BIC1122
CMN1122
CMP1122
EOR1122
MOV1122
MVN1122
ORR1122
RSB1122
RSC1122
SBC1122
SUB1122
TEQ1122
TST1122