Required PALcode Function Codes

Table A–8 Opcode Summary (Continued)

Offset

00

08

10

18

20

28

30

38

 

 

 

 

 

 

 

 

 

3/B

Res

LDQ_U

INTM*

\PAL\

LDT

LDQ_L

FBLE

BLE

 

 

(mem)

(op)

 

(mem)

(mem)

(br)

(br)

4/C

LDWU

Res

ITFP*

FPTI*

STF

STL

BSR

BLBS

 

 

 

 

 

(mem)

(mem)

(br)

(br)

5/D

Res

STW

FLTV*

\PAL\

STG

STQ

FBNE

BNE

 

 

 

(op)

 

(mem)

(mem)

(br)

(br)

6/E

Res

STB

FLTI*

\PAL\

STS

STL_C

FBGE

BGE

 

 

 

(op)

 

(mem)

(mem)

(br)

(br)

7/F

Res

STQ_U

FLTL*

\PAL\

STT

STQ_C

FBGT

BGT

 

 

(mem)

(op)

 

(mem)

(mem)

(br)

(br)

 

 

 

 

 

 

 

 

 

Table A–9explains the symbols used in Table A–8.

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

 

 

A.7 Required PALcode Function Codes

Table A–10lists 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.

Table A–10 Required PALcode Function Codes

Mnemonic

Type

Function Code

 

 

 

DRAINA

Privileged

00.0002

HALT

Privileged

00.0000

IMB

Unprivileged

00.0086

 

 

 

Alpha 21264/EV67 Hardware Reference Manual

Alpha Instruction Set A–13

Page 279
Image 279
Compaq 21264, EV67 Mem Res, Mem Table A-9explains the symbols used in Table A-8, Ieee floating-point instruction opcodes