Instruction Latencies; Instruction Class Latency In Cycles - Compaq EV68A Hardware Reference Manual

Compaq microprocessor reference manual
Table of Contents

Advertisement

Instruction Issue Rules

2.3.3 Instruction Latencies

After an instruction is placed in the IQ or FQ, its issue point is determined by the avail-
ability of its register operands, functional unit(s), and relationship to other instructions
in the queue. There are register producer-consumer dependencies and dynamic func-
tional unit availability dependencies that affect instruction issue. The mapper removes
register producer-producer dependencies.
The latency to produce a register result is generally fixed. The one exception is for load
instructions that miss the Dcache. Table 2–4 lists the latency, in cycles, for each
instruction class.
Table 2–4 Instruction Class Latency in Cycles
Class
Latency
ild
3
13+
fld
4
14+
lda
1
mem_misc —
ist
fst
rpcc
1
rx
1
mxpr
1 or 3
icbr
ubr
3
jsr
3
iadd
1
ilog
1
ishf
1
cmov1
1
cmov2
1
imul
7
imisc
3
fcbr
Internal Architecture
2–20
Comments
Dcache hit.
Dcache miss, latency with 6-cycle Bcache. Add additional Bcache loop latency if
Bcache latency is greater than 6 cycles.
Dcache hit.
Dcache miss, latency with 6-cycle Bcache. Add additional Bcache loop latency if
Bcache latency is greater than 6 cycles.
Possible 1-cycle Ebox cross-cluster delay.
Does not produce register value.
Does not produce register value.
Does not produce register value.
Possible 1-cycle cross-cluster delay.
HW_MFPR:
Ebox IPRs = 1.
Ibox and Mbox IPRs = 3.
HW_MTPR does not produce a register value.
Conditional branch. Does not produce register value.
Unconditional branch. Does not produce register value.
Possible 1-cycle Ebox cross-cluster delay.
Possible 1-cycle Ebox cross-cluster delay.
Possible 1-cycle Ebox cross-cluster delay.
Only consumer is cmov2. Possible 1-cycle Ebox cross-cluster delay.
Possible 1-cycle Ebox cross-cluster delay.
Possible 1-cycle Ebox cross-cluster delay.
Possible 1-cycle Ebox cross-cluster delay.
Does not produce register value.
21264/EV68A Hardware Reference Manual

Advertisement

Table of Contents
loading

This manual is also suitable for:

21264

Table of Contents