Back to index

cell-binutils  2.17cvs20070401
Classes | Defines | Enumerations
h8500-opc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  h8500_opcode_info
struct  h8500_opcode_info.bytes

Defines

#define O_XORC   1
#define O_XOR   2
#define O_XCH   3
#define O_UNLK   4
#define O_TST   5
#define O_TRAPA   6
#define O_TRAP_VS   7
#define O_TAS   8
#define O_SWAP   9
#define O_SUBX   10
#define O_SUBS   11
#define O_SUB   12
#define O_STM   13
#define O_STC   14
#define O_SLEEP   15
#define O_SHLR   16
#define O_SHLL   17
#define O_SHAR   18
#define O_SHAL   19
#define O_SCB_NE   20
#define O_SCB_F   21
#define O_SCB_EQ   22
#define O_RTS   23
#define O_RTD   24
#define O_ROTXR   25
#define O_ROTXL   26
#define O_ROTR   27
#define O_ROTL   28
#define O_PRTS   29
#define O_PRTD   30
#define O_PJSR   31
#define O_PJMP   32
#define O_ORC   33
#define O_OR   34
#define O_NOT   35
#define O_NOP   36
#define O_NEG   37
#define O_MULXU   38
#define O_MOVTPE   39
#define O_MOVFPE   40
#define O_MOV   41
#define O_LINK   42
#define O_LDM   43
#define O_LDC   44
#define O_JSR   45
#define O_JMP   46
#define O_EXTU   47
#define O_EXTS   48
#define O_DSUB   49
#define O_DIVXU   50
#define O_DADD   51
#define O_CMP   52
#define O_CLR   53
#define O_BVS   54
#define O_BVC   55
#define O_BTST   56
#define O_BT   57
#define O_BSR   58
#define O_BSET   59
#define O_BRN   60
#define O_BRA   61
#define O_BPT   62
#define O_BPL   63
#define O_BNOT   64
#define O_BNE   65
#define O_BMI   66
#define O_BLT   67
#define O_BLS   68
#define O_BLO   69
#define O_BLE   70
#define O_BHS   71
#define O_BHI   72
#define O_BGT   73
#define O_BGE   74
#define O_BF   75
#define O_BEQ   76
#define O_BCS   77
#define O_BCLR   78
#define O_BCC   79
#define O_ANDC   80
#define O_AND   81
#define O_ADDX   82
#define O_ADDS   83
#define O_ADD   84
#define O_BYTE   128
#define O_WORD   0x000
#define O_UNSZ   0x000
#define FPIND_D8   10
#define RDIND_D16   11
#define RDIND_D8   12
#define SPDEC   13
#define RDIND   14
#define RN   15
#define RNIND_D8   16
#define RNIND_D16   17
#define RNDEC   18
#define RNINC   19
#define RNIND   20
#define SPINC   21
#define ABS16   22
#define ABS24   23
#define PCREL16   24
#define PCREL8   25
#define ABS8   26
#define CRB   27
#define CR   28
#define CRW   29
#define DISP16   30
#define DISP8   31
#define FP   32
#define IMM16   33
#define IMM4   34
#define IMM8   35
#define RLIST   36
#define QIM   37
#define RD   38
#define RS   39
#define SP   40

Enumerations

enum  gdbreg_type {
  GR0, GR1, GR2, GR3,
  GR4, GR5, GR6, GR7,
  GPR0, GPR1, GPR2, GPR3,
  GPR4, GPR5, GPR6, GPR7,
  GCCR, GPC, GSEGC, GSEGD,
  GSEGE, GSEGT, GLAST
}
enum  addr_class_type {
  AC_BAD, AC_EI, AC_RI, AC_D,
  AC_, AC_ERR, AC_X, AC_B,
  AC_EE, AC_RR, AC_IE, AC_RE,
  AC_E, AC_I, AC_ER, AC_IRR,
  AC_IR, AC_RER, AC_ERE, AC_EIE
}

Class Documentation

struct h8500_opcode_info

Definition at line 149 of file h8500-opc.h.

Class Members
int arg_type
struct h8500_opcode_info bytes
char dst
char flags
unsigned char flavor
short int idx
int length
char * name
int nargs
char src1
char src2
struct h8500_opcode_info.bytes

Definition at line 157 of file h8500-opc.h.

Class Members
unsigned char contents
char insert
unsigned char mask

Define Documentation

#define ABS16   22

Definition at line 128 of file h8500-opc.h.

#define ABS24   23

Definition at line 129 of file h8500-opc.h.

#define ABS8   26

Definition at line 132 of file h8500-opc.h.

#define CR   28

Definition at line 134 of file h8500-opc.h.

#define CRB   27

Definition at line 133 of file h8500-opc.h.

#define CRW   29

Definition at line 135 of file h8500-opc.h.

#define DISP16   30

Definition at line 136 of file h8500-opc.h.

#define DISP8   31

Definition at line 137 of file h8500-opc.h.

#define FP   32

Definition at line 138 of file h8500-opc.h.

#define FPIND_D8   10

Definition at line 116 of file h8500-opc.h.

#define IMM16   33

Definition at line 139 of file h8500-opc.h.

#define IMM4   34

Definition at line 140 of file h8500-opc.h.

#define IMM8   35

Definition at line 141 of file h8500-opc.h.

#define O_ADD   84

Definition at line 112 of file h8500-opc.h.

#define O_ADDS   83

Definition at line 111 of file h8500-opc.h.

#define O_ADDX   82

Definition at line 110 of file h8500-opc.h.

#define O_AND   81

Definition at line 109 of file h8500-opc.h.

#define O_ANDC   80

Definition at line 108 of file h8500-opc.h.

#define O_BCC   79

Definition at line 107 of file h8500-opc.h.

#define O_BCLR   78

Definition at line 106 of file h8500-opc.h.

#define O_BCS   77

Definition at line 105 of file h8500-opc.h.

#define O_BEQ   76

Definition at line 104 of file h8500-opc.h.

#define O_BF   75

Definition at line 103 of file h8500-opc.h.

#define O_BGE   74

Definition at line 102 of file h8500-opc.h.

#define O_BGT   73

Definition at line 101 of file h8500-opc.h.

#define O_BHI   72

Definition at line 100 of file h8500-opc.h.

#define O_BHS   71

Definition at line 99 of file h8500-opc.h.

#define O_BLE   70

Definition at line 98 of file h8500-opc.h.

#define O_BLO   69

Definition at line 97 of file h8500-opc.h.

#define O_BLS   68

Definition at line 96 of file h8500-opc.h.

#define O_BLT   67

Definition at line 95 of file h8500-opc.h.

#define O_BMI   66

Definition at line 94 of file h8500-opc.h.

#define O_BNE   65

Definition at line 93 of file h8500-opc.h.

#define O_BNOT   64

Definition at line 92 of file h8500-opc.h.

#define O_BPL   63

Definition at line 91 of file h8500-opc.h.

#define O_BPT   62

Definition at line 90 of file h8500-opc.h.

#define O_BRA   61

Definition at line 89 of file h8500-opc.h.

#define O_BRN   60

Definition at line 88 of file h8500-opc.h.

#define O_BSET   59

Definition at line 87 of file h8500-opc.h.

#define O_BSR   58

Definition at line 86 of file h8500-opc.h.

#define O_BT   57

Definition at line 85 of file h8500-opc.h.

#define O_BTST   56

Definition at line 84 of file h8500-opc.h.

#define O_BVC   55

Definition at line 83 of file h8500-opc.h.

#define O_BVS   54

Definition at line 82 of file h8500-opc.h.

#define O_BYTE   128

Definition at line 113 of file h8500-opc.h.

#define O_CLR   53

Definition at line 81 of file h8500-opc.h.

#define O_CMP   52

Definition at line 80 of file h8500-opc.h.

#define O_DADD   51

Definition at line 79 of file h8500-opc.h.

#define O_DIVXU   50

Definition at line 78 of file h8500-opc.h.

#define O_DSUB   49

Definition at line 77 of file h8500-opc.h.

#define O_EXTS   48

Definition at line 76 of file h8500-opc.h.

#define O_EXTU   47

Definition at line 75 of file h8500-opc.h.

#define O_JMP   46

Definition at line 74 of file h8500-opc.h.

#define O_JSR   45

Definition at line 73 of file h8500-opc.h.

#define O_LDC   44

Definition at line 72 of file h8500-opc.h.

#define O_LDM   43

Definition at line 71 of file h8500-opc.h.

#define O_LINK   42

Definition at line 70 of file h8500-opc.h.

#define O_MOV   41

Definition at line 69 of file h8500-opc.h.

#define O_MOVFPE   40

Definition at line 68 of file h8500-opc.h.

#define O_MOVTPE   39

Definition at line 67 of file h8500-opc.h.

#define O_MULXU   38

Definition at line 66 of file h8500-opc.h.

#define O_NEG   37

Definition at line 65 of file h8500-opc.h.

#define O_NOP   36

Definition at line 64 of file h8500-opc.h.

#define O_NOT   35

Definition at line 63 of file h8500-opc.h.

#define O_OR   34

Definition at line 62 of file h8500-opc.h.

#define O_ORC   33

Definition at line 61 of file h8500-opc.h.

#define O_PJMP   32

Definition at line 60 of file h8500-opc.h.

#define O_PJSR   31

Definition at line 59 of file h8500-opc.h.

#define O_PRTD   30

Definition at line 58 of file h8500-opc.h.

#define O_PRTS   29

Definition at line 57 of file h8500-opc.h.

#define O_ROTL   28

Definition at line 56 of file h8500-opc.h.

#define O_ROTR   27

Definition at line 55 of file h8500-opc.h.

#define O_ROTXL   26

Definition at line 54 of file h8500-opc.h.

#define O_ROTXR   25

Definition at line 53 of file h8500-opc.h.

#define O_RTD   24

Definition at line 52 of file h8500-opc.h.

#define O_RTS   23

Definition at line 51 of file h8500-opc.h.

#define O_SCB_EQ   22

Definition at line 50 of file h8500-opc.h.

#define O_SCB_F   21

Definition at line 49 of file h8500-opc.h.

#define O_SCB_NE   20

Definition at line 48 of file h8500-opc.h.

#define O_SHAL   19

Definition at line 47 of file h8500-opc.h.

#define O_SHAR   18

Definition at line 46 of file h8500-opc.h.

#define O_SHLL   17

Definition at line 45 of file h8500-opc.h.

#define O_SHLR   16

Definition at line 44 of file h8500-opc.h.

#define O_SLEEP   15

Definition at line 43 of file h8500-opc.h.

#define O_STC   14

Definition at line 42 of file h8500-opc.h.

#define O_STM   13

Definition at line 41 of file h8500-opc.h.

#define O_SUB   12

Definition at line 40 of file h8500-opc.h.

#define O_SUBS   11

Definition at line 39 of file h8500-opc.h.

#define O_SUBX   10

Definition at line 38 of file h8500-opc.h.

#define O_SWAP   9

Definition at line 37 of file h8500-opc.h.

#define O_TAS   8

Definition at line 36 of file h8500-opc.h.

#define O_TRAP_VS   7

Definition at line 35 of file h8500-opc.h.

#define O_TRAPA   6

Definition at line 34 of file h8500-opc.h.

#define O_TST   5

Definition at line 33 of file h8500-opc.h.

#define O_UNLK   4

Definition at line 32 of file h8500-opc.h.

#define O_UNSZ   0x000

Definition at line 115 of file h8500-opc.h.

#define O_WORD   0x000

Definition at line 114 of file h8500-opc.h.

#define O_XCH   3

Definition at line 31 of file h8500-opc.h.

#define O_XOR   2

Definition at line 30 of file h8500-opc.h.

#define O_XORC   1

Definition at line 29 of file h8500-opc.h.

#define PCREL16   24

Definition at line 130 of file h8500-opc.h.

#define PCREL8   25

Definition at line 131 of file h8500-opc.h.

#define QIM   37

Definition at line 143 of file h8500-opc.h.

#define RD   38

Definition at line 144 of file h8500-opc.h.

#define RDIND   14

Definition at line 120 of file h8500-opc.h.

#define RDIND_D16   11

Definition at line 117 of file h8500-opc.h.

#define RDIND_D8   12

Definition at line 118 of file h8500-opc.h.

#define RLIST   36

Definition at line 142 of file h8500-opc.h.

#define RN   15

Definition at line 121 of file h8500-opc.h.

#define RNDEC   18

Definition at line 124 of file h8500-opc.h.

#define RNINC   19

Definition at line 125 of file h8500-opc.h.

#define RNIND   20

Definition at line 126 of file h8500-opc.h.

#define RNIND_D16   17

Definition at line 123 of file h8500-opc.h.

#define RNIND_D8   16

Definition at line 122 of file h8500-opc.h.

#define RS   39

Definition at line 145 of file h8500-opc.h.

#define SP   40

Definition at line 146 of file h8500-opc.h.

#define SPDEC   13

Definition at line 119 of file h8500-opc.h.

#define SPINC   21

Definition at line 127 of file h8500-opc.h.


Enumeration Type Documentation

Enumerator:
AC_BAD 
AC_EI 
AC_RI 
AC_D 
AC_ 
AC_ERR 
AC_X 
AC_B 
AC_EE 
AC_RR 
AC_IE 
AC_RE 
AC_E 
AC_I 
AC_ER 
AC_IRR 
AC_IR 
AC_RER 
AC_ERE 
AC_EIE 

Definition at line 147 of file h8500-opc.h.

Enumerator:
GR0 
GR1 
GR2 
GR3 
GR4 
GR5 
GR6 
GR7 
GPR0 
GPR1 
GPR2 
GPR3 
GPR4 
GPR5 
GPR6 
GPR7 
GCCR 
GPC 
GSEGC 
GSEGD 
GSEGE 
GSEGT 
GLAST 

Definition at line 21 of file h8500-opc.h.