Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

alphaopc.h File Reference

#include "global.h"

Go to the source code of this file.

Classes

struct  alpha_opcode_tab_entry

Defines

#define REG_ZERO   0x1f
#define REG_FLOAT   0x20
#define REG_FZERO   0x3f
#define REG_LIT   0x40
#define ALPHA_ERROR   0
#define ALPHA_EXTENSION_10   100
#define ALPHA_EXTENSION_11   101
#define ALPHA_EXTENSION_12   102
#define ALPHA_EXTENSION_13   103
#define ALPHA_EXTENSION_14   104
#define ALPHA_EXTENSION_15   105
#define ALPHA_EXTENSION_16   106
#define ALPHA_EXTENSION_17   107
#define ALPHA_EXTENSION_18   108
#define ALPHA_EXTENSION_1A   109
#define ALPHA_EXTENSION_1C   110
#define ALPHA_GROUP1   200
#define ALPHA_GROUP2   201
#define ALPHA_GROUP3   202
#define ALPHA_GROUP_FLD   203
#define ALPHA_GROUP4   204
#define ALPHA_GROUP_FST   205
#define ALPHA_GROUP_F2I   206
#define ALPHA_GROUP_I2F   207
#define ALPHA_GROUP_BRA   208
#define ALPHA_GROUP_FBR   209
#define ALPHA_GROUP_JMP   210
#define ALPHA_GROUP_PAL   211

Variables

char * alpha_reg_names []
alpha_opcode_tab_entry alpha_instr_tbl []
alpha_opcode_tab_entry alpha_instr_tbl_ext10 []
alpha_opcode_tab_entry alpha_instr_tbl_ext11 []
alpha_opcode_tab_entry alpha_instr_tbl_ext12 []
alpha_opcode_tab_entry alpha_instr_tbl_ext13 []
alpha_opcode_tab_entry alpha_instr_tbl_ext14 []
alpha_opcode_tab_entry alpha_instr_tbl_ext15 []
alpha_opcode_tab_entry alpha_instr_tbl_ext16 []
alpha_opcode_tab_entry alpha_instr_tbl_ext17 []
alpha_opcode_tab_entry alpha_instr_tbl_ext18 []
alpha_opcode_tab_entry alpha_instr_tbl_ext1a []
alpha_opcode_tab_entry alpha_instr_tbl_ext1c []


Define Documentation

#define ALPHA_ERROR   0
 

Definition at line 53 of file alphaopc.h.

#define ALPHA_EXTENSION_10   100
 

Definition at line 56 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_11   101
 

Definition at line 57 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_12   102
 

Definition at line 58 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_13   103
 

Definition at line 59 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_14   104
 

Definition at line 60 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_15   105
 

Definition at line 61 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_16   106
 

Definition at line 62 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_17   107
 

Definition at line 63 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_18   108
 

Definition at line 64 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_1A   109
 

Definition at line 65 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_EXTENSION_1C   110
 

Definition at line 66 of file alphaopc.h.

Referenced by Alphadis::decode().

#define ALPHA_GROUP1   200
 

Definition at line 69 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP2   201
 

Definition at line 70 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP3   202
 

Definition at line 71 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP4   204
 

Definition at line 73 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP_BRA   208
 

Definition at line 77 of file alphaopc.h.

Referenced by Alphadis::decode(), AnalyAlphaDisassembler::isBranch(), and Alphadis::strf().

#define ALPHA_GROUP_F2I   206
 

Definition at line 75 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP_FBR   209
 

Definition at line 78 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP_FLD   203
 

Definition at line 72 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP_FST   205
 

Definition at line 74 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP_I2F   207
 

Definition at line 76 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define ALPHA_GROUP_JMP   210
 

Definition at line 79 of file alphaopc.h.

Referenced by Alphadis::decode(), AnalyAlphaDisassembler::isBranch(), and Alphadis::strf().

#define ALPHA_GROUP_PAL   211
 

Definition at line 80 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define REG_FLOAT   0x20
 

Definition at line 47 of file alphaopc.h.

Referenced by Alphadis::decode().

#define REG_FZERO   0x3f
 

Definition at line 48 of file alphaopc.h.

#define REG_LIT   0x40
 

Definition at line 49 of file alphaopc.h.

Referenced by Alphadis::decode(), and Alphadis::strf().

#define REG_ZERO   0x1f
 

Definition at line 46 of file alphaopc.h.

Referenced by Alphadis::decode().


Variable Documentation

alpha_opcode_tab_entry alpha_instr_tbl[]
 

Definition at line 33 of file alphaopc.h.

Referenced by Alphadis::decode(), and AnalyAlphaDisassembler::isBranch().

alpha_opcode_tab_entry alpha_instr_tbl_ext10[]
 

Definition at line 34 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext11[]
 

Definition at line 35 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext12[]
 

Definition at line 36 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext13[]
 

Definition at line 37 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext14[]
 

Definition at line 38 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext15[]
 

Definition at line 39 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext16[]
 

Definition at line 40 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext17[]
 

Definition at line 41 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext18[]
 

Definition at line 42 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext1a[]
 

Definition at line 43 of file alphaopc.h.

Referenced by Alphadis::decode().

alpha_opcode_tab_entry alpha_instr_tbl_ext1c[]
 

Definition at line 44 of file alphaopc.h.

Referenced by Alphadis::decode().

char* alpha_reg_names[]
 

Definition at line 32 of file alphaopc.h.


Generated on Fri May 7 21:15:46 2004 by doxygen 1.3.5