osprey/cygnus/include/opcode/s390.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  s390_opcode
type  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

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_G5 = 0, S390_OPCODE_G6, S390_OPCODE_Z900, S390_OPCODE_Z990
}

Variables

struct s390_opcode s390_opcodes []
const int s390_num_opcodes
struct s390_opcode s390_opformats []
const int s390_num_opformats
struct s390_operand s390_operands []


Define Documentation

#define S390_OPERAND_AR   0x4

Definition at line 120 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_BASE   0x20

Definition at line 130 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_CR   0x8

Definition at line 124 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_DISP   0x10

Definition at line 127 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_FPR   0x2

Definition at line 116 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_GPR   0x1

Definition at line 112 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_INDEX   0x40

Definition at line 133 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_LENGTH   0x200

Definition at line 143 of file s390.h.

#define S390_OPERAND_PCREL   0x80

Definition at line 137 of file s390.h.

Referenced by print_insn_s390().

#define S390_OPERAND_SIGNED   0x100

Definition at line 140 of file s390.h.

Referenced by print_insn_s390().


Enumeration Type Documentation

Enumerator:
S390_OPCODE_G5 
S390_OPCODE_G6 
S390_OPCODE_Z900 
S390_OPCODE_Z990 
S390_OPCODE_G5 
S390_OPCODE_G6 
S390_OPCODE_Z900 
S390_OPCODE_Z990 

Definition at line 37 of file s390.h.

Enumerator:
S390_OPCODE_ESA 
S390_OPCODE_ZARCH 
S390_OPCODE_ESA 
S390_OPCODE_ZARCH 

Definition at line 31 of file s390.h.


Variable Documentation

const int s390_num_opcodes

Referenced by init_disasm(), and print_insn_s390().

const int s390_num_opformats

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

Referenced by init_disasm(), and print_insn_s390().

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

Referenced by print_insn_s390().

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


Generated on Wed Apr 8 14:59:50 2009 for Open64 by  doxygen 1.5.6