21264/EV68A Hardware Reference Manual
Alpha Instruction Set A–13
Required PALcode Function Codes
Table A–9 explains the symbols used in Table A–8.
A.7 Required PALcode Function Codes
Table A–10 lists opcodes required for all Alpha implementations. The notation used is
oo.ffff, where oo is the hexadecimal 6-bit opcode and ffff is the hexadecimal 26-bit
function code.
3/B
Res LDQ_U
(mem)
INTM*
(op)
\
PAL
\
LDT
(mem)
LDQ_L
(mem)
FBLE
(br)
BLE
(br)
4/C
LDWU Res ITFP* FPTI* STF
(mem)
STL
(mem)
BSR
(br)
BLBS
(br)
5/D
Res STW FLTV*
(op)
\
PAL
\
STG
(mem)
STQ
(mem)
FBNE
(br)
BNE
(br)
6/E
Res STB FLTI*
(op)
\
PAL
\
STS
(mem)
STL_C
(mem)
FBGE
(br)
BGE
(br)
7/F
Res STQ_U
(mem)
FLTL*
(op)
\
PAL
\
STT
(mem)
STQ_C
(mem)
FBGT
(br)
BGT
(br)
Table A–9 Key to Opcode Summary Used in Table A–8
Symbol Meaning
FLTI* IEEE floating-point instruction opcodes
FLTL* Floating-point operate instruction opcodes
FLTV* VAX floating-point instruction opcodes
FPTI* Floating-point to integer register move opcodes
INTA* Integer arithmetic instruction opcodes
INTL* Integer logical instruction opcodes
INTM* Integer multiply instruction opcodes
INTS* Integer shift instruction opcodes
ITFP* Integer to floating-point register move opcodes
JSR* Jump instruction opcodes
MISC* Miscellaneous instruction opcodes
PAL* PALcode instruction (CALL_PAL) opcodes
\
PAL
\
Reserved for PALcode
Res Reserved for Compaq
Table A–10 Required PALcode Function Codes
Mnemonic Type Function Code
DRAINA Privileged 00.0002
HALT Privileged 00.0000
IMB Unprivileged 00.0086
Table A–8 Opcode Summary (Continued)
Offset 00 08 10 18 20 28 30 38