TC1796
System Units (Vol. 1 of 2)
CPU Subsystem
User’s Manual 2-47 V2.0, 2007-07
CPU, V2.0
For MADD.Q, MADDS.Q, MSUB.Q, MSUBS.Q Instructions:
2.7.1.4 Control Flow Instruction Timing
Note all Integer Pipeline Control flow instructions are conditional.
• Each instruction is single issued.
• All target locations yield a full instruction in one access
(i.e. not 16-bits of a 32-bit instruction).
• All code fetches take a single cycle.
• Timing is best case; no cache misses for context operations, no pending stores.
For All Control Flow Instructions:
Result Latency Repeat Rate
16 × 16 2 1
16 × 32 2 1
32 × 32 3 2
Table 2-13 Integer Pipeline Control Flow Instruction Timing
Instruction Flow
Latency
Repeat
Rate
Instruction Flow
Latency
Repeat
Rate
Branch Instructions
JEQ 1/2/3 1/2/3 JLTZ 1/2/3 1/2/3
JGE 1/2/3 1/2/3 JNE 1/2/3 1/2/3
JGE.U 1/2/3 1/2/3 JNED 1/2/3 1/2/3
JGEZ 1/2/3 1/2/3 JNEI 1/2/3 1/2/3
JGTZ 1/2/3 1/2/3 JNZ 1/2/3 1/2/3
JLEZ 1/2/3 1/2/3 JNZ.T 1/2/3 1/2/3
JLT 1/2/3 1/2/3 JZ 1/2/3 1/2/3
JLT.U 1/2/3 1/2/3 JZ.T 1/2/3 1/2/3
Flow Latency Repeat Rate
Correctly predicted, not taken 1 1
Correctly predicted, taken 2 2
Wrongly predicted 3 3