Back to index

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

Go to the source code of this file.

Classes

struct  mn10200_opcode
struct  mn10200_operand

Defines

#define MN10200_OPERAND_DREG   0x1
#define MN10200_OPERAND_AREG   0x2
#define MN10200_OPERAND_PSW   0x4
#define MN10200_OPERAND_MDR   0x8
#define MN10200_OPERAND_SIGNED   0x10
#define MN10200_OPERAND_PROMOTE   0x20
#define MN10200_OPERAND_PAREN   0x40
#define MN10200_OPERAND_REPEATED   0x80
#define MN10200_OPERAND_EXTENDED   0x100
#define MN10200_OPERAND_NOCHECK   0x200
#define MN10200_OPERAND_PCREL   0x400
#define MN10200_OPERAND_MEMADDR   0x800
#define MN10200_OPERAND_RELAX   0x1000
#define FMT_1   1
#define FMT_2   2
#define FMT_3   3
#define FMT_4   4
#define FMT_5   5
#define FMT_6   6
#define FMT_7   7

Variables

const int mn10200_num_opcodes

Class Documentation

struct mn10200_opcode

Definition at line 26 of file mn10200.h.

Class Members
unsigned char format
unsigned long mask
const char * name
unsigned long opcode
unsigned char operands
struct mn10200_operand

Definition at line 59 of file mn10200.h.

Class Members
int bits
int flags
int shift

Define Documentation

#define FMT_1   1

Definition at line 103 of file mn10200.h.

#define FMT_2   2

Definition at line 104 of file mn10200.h.

#define FMT_3   3

Definition at line 105 of file mn10200.h.

#define FMT_4   4

Definition at line 106 of file mn10200.h.

#define FMT_5   5

Definition at line 107 of file mn10200.h.

#define FMT_6   6

Definition at line 108 of file mn10200.h.

#define FMT_7   7

Definition at line 109 of file mn10200.h.

#define MN10200_OPERAND_AREG   0x2

Definition at line 79 of file mn10200.h.

#define MN10200_OPERAND_DREG   0x1

Definition at line 77 of file mn10200.h.

#define MN10200_OPERAND_EXTENDED   0x100

Definition at line 93 of file mn10200.h.

#define MN10200_OPERAND_MDR   0x8

Definition at line 83 of file mn10200.h.

#define MN10200_OPERAND_MEMADDR   0x800

Definition at line 99 of file mn10200.h.

#define MN10200_OPERAND_NOCHECK   0x200

Definition at line 95 of file mn10200.h.

#define MN10200_OPERAND_PAREN   0x40

Definition at line 89 of file mn10200.h.

#define MN10200_OPERAND_PCREL   0x400

Definition at line 97 of file mn10200.h.

#define MN10200_OPERAND_PROMOTE   0x20

Definition at line 87 of file mn10200.h.

#define MN10200_OPERAND_PSW   0x4

Definition at line 81 of file mn10200.h.

#define MN10200_OPERAND_RELAX   0x1000

Definition at line 101 of file mn10200.h.

#define MN10200_OPERAND_REPEATED   0x80

Definition at line 91 of file mn10200.h.

#define MN10200_OPERAND_SIGNED   0x10

Definition at line 85 of file mn10200.h.


Variable Documentation

Definition at line 357 of file m10200-opc.c.