EasyManua.ls Logo

Infineon Technologies TC1796 - 2.7.1.4 Control Flow Instruction Timing

Infineon Technologies TC1796
2150 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...
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

Table of Contents