![Digital Equipment Alpha 21164PC Hardware Reference Manual Download Page 50](http://html.mh-extra.com/html/digital-equipment/alpha-21164pc/alpha-21164pc_hardware-reference-manual_2498508050.webp)
2–20
Internal Architecture
29 September 1997 – Subject To Change
Scheduling and Issuing Rules
MXPR
E0 or E1
(depends
on the IPR)
HW_MFPR, HW_MTPR
IBR
E1
Integer conditional branches
FBR
FA
3
Floating-point conditional branches
JSR
E1
Jump-to-subroutine instructions: JMP, JSR, RET, or
JSR_COROUTINE, BSR, BR, HW_REI, CALLPAL
IADD
E0 or E1
ADDL, ADDL/V, ADDQ, ADDQ/V, SUBL, SUBL/V, SUBQ,
SUBQ/V, S4ADDL, S4ADDQ, S8ADDL, S8ADDQ, S4SUBL,
S4SUBQ, S8SUBL, S8SUBQ, LDA, LDAH
ILOG
E0 or E1
AND, BIS, XOR, BIC, ORNOT, EQV
SEXT
E0
SEXTB, SEXTW
SHIFT
E0
SLL, SRL, SRA, EXTQL, EXTLL, EXTWL, EXTBL,
EXTQH, EXTLH, EXTWH, MSKQL, MSKLL, MSKWL,
MSKBL, MSKQH, MSKLH, MSKWH, INSQL, INSLL,
INSWL, INSBL, INSQH, INSLH, INSWH, ZAP, ZAPNOT
CMOV
E0 or E1
CMOVEQ, CMOVNE, CMOVLT, CMOVLE, CMOVGT,
CMOVGE, CMOVLBS, CMOVLBC
ICMP
E0 or E1
CMPEQ, CMPLT, CMPLE, CMPULT, CMPULE, CMPBGE
IMULL
E0
MULL, MULL/V
IMULQ
E0
MULQ, MULQ/V
IMULH
E0
UMULH
MVI
E0
PERR, UNPKBW, UNPKBL, PKWB, PKLB, MINSB8,
MINSB4, MINUB8, MINUW4, MAXUB8, MAXUW4,
MAXSB8, MAXSW4
FADD
FA
Floating-point operates, including CPYSN and CPYSE, except
multiply, divide, and CPYS
FDIV
FA
Floating-point divide
FMUL
FM
4
Floating-point multiply
Table 2–8 Instruction Classes and Slotting
(Sheet 2 of 3)
Class Name Pipeline
Instruction List