2–18 Internal Architectur e
21264/EV68A Hardware Reference Manual
Instruction Issue Rules
2.3.2 Ebox Slotting
Instructionsthat are issued from the IQ, and could execute in either upper or lower
Ebox subclusters,are slotted to one pair or the other during the pipeline mapping stage
basedon the instructionmixture in the fetch line. The codes that are used in Table2–3
are as follows:
U—The instructiononly executes in an upper subcluster.
L—The instructiononly executes in a lower subcluster.
E—The instructioncould execute in either an upper or lower subcluster.
Table2–3 defines the slotting rules. The table fieldInstruction Class 3, 2, 1 and 0 iden-
tifieseach instruction’s location in the fetch line by the value of bits [3:2] in its PC.
ftoi FST0,FST1, L0, L1 FTOIS,FTOIT
itof L0, L1 ITOFS, ITOFF,ITOF T
mx_fpcr FM Instructionsthat move data from the floating-point
control register
Table2–3 InstructionGroup Definitionsa ndPipeline Unit
InstructionClass
3210 Slotting
3210 InstructionClass
3210 Slotting
3210
EEEE ULUL LLLL LLLL
EEEL ULUL LLLU LLLU
EEEU ULLU LLUE LLUU
EELE ULLU LLUL LLUL
EELL UULL LLUU LLUU
EELU ULLU LUEE LULU
EEUE ULUL LUEL LUUL
EEUL ULUL LUEU LULU
EEUU LLUU LULE LULU
ELEE ULUL LULL LU LL
ELEL ULUL LULU LULU
ELEU ULLU LUUE LUUL
ELLE ULLU LUUL LUUL
ELLL ULLL LUUU LUUU
ELLU ULLU UEEE ULUL
ELUE ULUL UEEL ULUL
ELUL ULUL UEEU ULLU
Table 2–2 Instruction Name, Pipeline, and T ypes (Continued)
Class
Name Pipeline InstructionType