C–20 Alpha Architecture Handbook
C.11 Required PALcode Opcodes
The opcodes listed in Table C–16 are 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.
C.12 Opcodes Reserved to PALcode
The opcodes listed in Table C–17 are reserved for use in implementing PALcode.
00.00A8 00.0168 REMQHIQR — —
00.00A9 00.0169 REMQTIQR — —
00.00AA 00.0170 GENTRAP gentrap gentrap
00.00AB 00.0171 — — rdteb
00.00AC 00.0172 — — kbpt
00.00AD 00.0173 — — callkd
00.00AE 00.0174 CLRFEN clrfen
Table C–16: Required PALcode Opcodes
Mnemonic Type Opcode
DRAINA Privileged 00.0002
HALT Privileged 00.0000
IMB Unprivileged 00.0086
Table C–17: Opcodes Reserved for PALcode
Mnemonic Mnemonic Mnemonic
PAL19 19 PAL1B 1B PAL1D 1D
PAL1E 1E PAL1F 1F
Table C–15: PALcode Opcodes in Numerical Order (Continued)
Opcode
16
Opcode
10
OpenVMS Alpha
DIGITAL
UNIX
Windows NT
Alpha