osprey/cygnus/opcodes/sh64-opc.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  shmedia_opcode_info
type  shmedia_creg_info

Defines

#define SHMEDIA_LIKELY_BIT   0x00000200
#define SHMEDIA_PT_OPC   0xe8000000
#define SHMEDIA_PTB_BIT   0x04000000
#define SHMEDIA_PTA_OPC   0xe8000000
#define SHMEDIA_PTB_OPC   0xec000000
#define SHMEDIA_PTREL_OPC   0x6bf50000
#define SHMEDIA_MOVI_OPC   0xcc000000
#define SHMEDIA_SHORI_OPC   0xc8000000
#define SHMEDIA_ADDI_OPC   0xd0000000
#define SHMEDIA_ADD_OPC   0x00090000
#define SHMEDIA_NOP_OPC   0x6ff0fff0
#define SHMEDIA_TEMP_REG   25

Enumerations

enum  shmedia_nibble_type {
  OFFSET_NONE = 0, OFFSET_4 = 4, OFFSET_9 = 9, OFFSET_10 = 10,
  OFFSET_20 = 20
}
enum  shmedia_arg_type {
  A_NONE = 0, A_GREG_M, A_GREG_N, A_GREG_D,
  A_FREG_G, A_FREG_H, A_FREG_F, A_DREG_G,
  A_DREG_H, A_DREG_F, A_FVREG_G, A_FVREG_H,
  A_FVREG_F, A_FMREG_G, A_FMREG_H, A_FMREG_F,
  A_FPREG_G, A_FPREG_H, A_FPREG_F, A_TREG_A,
  A_TREG_B, A_CREG_K, A_CREG_J, A_IMMM,
  A_REUSE_PREV, A_IMMU5, A_IMMS6, A_IMMS6BY32,
  A_IMMU6, A_IMMS10, A_IMMS10BY1, A_IMMS10BY2,
  A_IMMS10BY4, A_IMMS10BY8, A_IMMS16, A_IMMU16,
  A_PCIMMS16BY4, A_PCIMMS16BY4_PT
}

Variables

const shmedia_opcode_info shmedia_table []
const shmedia_creg_info shmedia_creg_table []


Define Documentation

#define SHMEDIA_ADD_OPC   0x00090000

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

#define SHMEDIA_ADDI_OPC   0xd0000000

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

#define SHMEDIA_LIKELY_BIT   0x00000200

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

#define SHMEDIA_MOVI_OPC   0xcc000000

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

Referenced by print_insn_shmedia().

#define SHMEDIA_NOP_OPC   0x6ff0fff0

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

#define SHMEDIA_PT_OPC   0xe8000000

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

#define SHMEDIA_PTA_OPC   0xe8000000

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

#define SHMEDIA_PTB_BIT   0x04000000

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

Referenced by shmedia_prepare_reloc().

#define SHMEDIA_PTB_OPC   0xec000000

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

#define SHMEDIA_PTREL_OPC   0x6bf50000

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

#define SHMEDIA_SHORI_OPC   0xc8000000

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

Referenced by print_insn_shmedia().

#define SHMEDIA_TEMP_REG   25

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


Enumeration Type Documentation

Enumerator:
A_NONE 
A_GREG_M 
A_GREG_N 
A_GREG_D 
A_FREG_G 
A_FREG_H 
A_FREG_F 
A_DREG_G 
A_DREG_H 
A_DREG_F 
A_FVREG_G 
A_FVREG_H 
A_FVREG_F 
A_FMREG_G 
A_FMREG_H 
A_FMREG_F 
A_FPREG_G 
A_FPREG_H 
A_FPREG_F 
A_TREG_A 
A_TREG_B 
A_CREG_K 
A_CREG_J 
A_IMMM 
A_REUSE_PREV 
A_IMMU5 
A_IMMS6 
A_IMMS6BY32 
A_IMMU6 
A_IMMS10 
A_IMMS10BY1 
A_IMMS10BY2 
A_IMMS10BY4 
A_IMMS10BY8 
A_IMMS16 
A_IMMU16 
A_PCIMMS16BY4 
A_PCIMMS16BY4_PT 

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

Enumerator:
OFFSET_NONE 
OFFSET_4 
OFFSET_9 
OFFSET_10 
OFFSET_20 

Definition at line 25 of file sh64-opc.h.


Variable Documentation

Definition at line 754 of file sh64-opc.c.

Referenced by creg_name().

Definition at line 27 of file sh64-opc.c.

Referenced by initialize_shmedia_opcode_mask_table(), and print_insn_shmedia().


Generated on Wed Apr 8 15:06:04 2009 for Open64 by  doxygen 1.5.6