Back to index

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

Go to the source code of this file.

Classes

struct  s390_opcode
struct  s390_operand

Defines

#define S390_OPERAND_GPR   0x1
#define S390_OPERAND_FPR   0x2
#define S390_OPERAND_AR   0x4
#define S390_OPERAND_CR   0x8
#define S390_OPERAND_DISP   0x10
#define S390_OPERAND_BASE   0x20
#define S390_OPERAND_INDEX   0x40
#define S390_OPERAND_PCREL   0x80
#define S390_OPERAND_SIGNED   0x100
#define S390_OPERAND_LENGTH   0x200
#define S390_OPERAND_OPTIONAL   0x400

Enumerations

enum  s390_opcode_mode_val { S390_OPCODE_ESA = 0, S390_OPCODE_ZARCH, S390_OPCODE_ESA = 0, S390_OPCODE_ZARCH }
enum  s390_opcode_cpu_val {
  S390_OPCODE_G5 = 0, S390_OPCODE_G6, S390_OPCODE_Z900, S390_OPCODE_Z990,
  S390_OPCODE_Z9_109, S390_OPCODE_Z9_EC, S390_OPCODE_G5 = 0, S390_OPCODE_G6,
  S390_OPCODE_Z900, S390_OPCODE_Z990, S390_OPCODE_Z9_109, S390_OPCODE_Z9_EC
}

Variables

const int s390_num_opcodes
const int s390_num_opformats

Class Documentation

struct s390_opcode

Definition at line 45 of file s390.h.

Class Members
unsigned char mask
unsigned int modes
const char * name
unsigned char opcode
unsigned char operands
int oplen
struct s390_operand

Definition at line 89 of file s390.h.

Class Members
int bits
unsigned long flags
int shift

Define Documentation

#define S390_OPERAND_AR   0x4

Definition at line 118 of file s390.h.

#define S390_OPERAND_BASE   0x20

Definition at line 128 of file s390.h.

#define S390_OPERAND_CR   0x8

Definition at line 122 of file s390.h.

#define S390_OPERAND_DISP   0x10

Definition at line 125 of file s390.h.

#define S390_OPERAND_FPR   0x2

Definition at line 114 of file s390.h.

#define S390_OPERAND_GPR   0x1

Definition at line 110 of file s390.h.

#define S390_OPERAND_INDEX   0x40

Definition at line 131 of file s390.h.

#define S390_OPERAND_LENGTH   0x200

Definition at line 141 of file s390.h.

#define S390_OPERAND_OPTIONAL   0x400

Definition at line 145 of file s390.h.

#define S390_OPERAND_PCREL   0x80

Definition at line 135 of file s390.h.

#define S390_OPERAND_SIGNED   0x100

Definition at line 138 of file s390.h.


Enumeration Type Documentation

Enumerator:
S390_OPCODE_G5 
S390_OPCODE_G6 
S390_OPCODE_Z900 
S390_OPCODE_Z990 
S390_OPCODE_Z9_109 
S390_OPCODE_Z9_EC 
S390_OPCODE_G5 
S390_OPCODE_G6 
S390_OPCODE_Z900 
S390_OPCODE_Z990 
S390_OPCODE_Z9_109 
S390_OPCODE_Z9_EC 

Definition at line 33 of file s390.h.

Enumerator:
S390_OPCODE_ESA 
S390_OPCODE_ZARCH 
S390_OPCODE_ESA 
S390_OPCODE_ZARCH 

Definition at line 27 of file s390.h.


Variable Documentation

Definition at line 378 of file s390-opc.c.