TC1796
System Units (Vol. 1 of 2)
CPU Subsystem
User’s Manual
2-48
V2.0, 2007-07
CPU, V2.0
2.7.2
Load-Store Pipeline Instructions
2.7.2.1
Address Arithmetic Timing
Each instruction is single issued.
Table 2-14
Address Arithmetic Instruction Timing
Instruction
Result
Latency
Repeat
Rate
Instruction
Result
Latency
Repeat
Rate
LS Arithmetic Instructions
ADD.A
1
1
GE.A
1
1
ADDIH.A
1
1
LT.A
1
1
ADDSC.A
1
1
NE.A
1
1
ADDSC.AT
1
1
NEZ.A
1
1
EQ.A
1
1
SUB.A
1
1
EQZ.A
1
1
NOP
1
1
Trap and Interrupt Instructions
DEBUG
–
1
TRAPSV
1)
1) Execution cycles when no TRAP is taken. The execution timing in the case of raising these TRAPs is the same
as other TRAPs such as SYSCALL.
–
1
DISABLE
–
1
TRAPV
–
1
ENABLE
–
1
RSTV
–
1
Move Instructions
MFCR
1
1
MOV.A
1
1
MTCR
–
1
MOV.AA
1
1
MOVH.A
1
1
MOV.D
1
1
Sync Instructions
DSYNC
2)
2) Repeat rate assumes that no shadow register write-back is pending, other wise the repeat rate will depend
upon the time for all delayed memory operation to occur.
–
1
ISYNC
3)
3) Repeat rate assumes that code refetch takes a single cycle.
–
1