beautypg.com

A.7 required palcode function codes, Required palcode function codes, A–13 – Compaq 21264 User Manual

Page 279: Key to opcode summary used in table a–8, A–10, A.7 required palcode function codes

background image

Alpha 21264/EV67 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